|
|
@48410
|
11 years |
vboxsync |
IOMMMIOPhysHandler: Don't sit on the IOM lock.
|
|
|
@48018
|
11 years |
vboxsync |
iomInterpretXCHG: DevVGA can return VINF_EM_RAW_EMULATE_IO_BLOCK, …
|
|
|
@47987
|
11 years |
vboxsync |
IOMR3MMIOHandler: Accept anything in the 1..16 byte range.
|
|
|
@47719
|
11 years |
vboxsync |
No MMIO2 aliasing when doing full IEM verification runs.
|
|
|
@47543
|
11 years |
vboxsync |
inverted test on VBOX_WITH_FIRST_IEM_STEP.
|
|
|
@47434
|
11 years |
vboxsync |
HMR0VMX.cpp: INS/OUTS todo update.
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@45311
|
12 years |
vboxsync |
IOM: Prepared for using read/write locking, still using the old …
|
|
|
@45305
|
12 years |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@44715
|
12 years |
vboxsync |
iomMMIODoRead: Don't let 64-bit read thru unless the read mode is …
|
|
|
@44573
|
12 years |
vboxsync |
IOM: Fixed IOMMMIO_FLAGS_WRITE_ONLY_DWORD and added …
|
|
|
@44564
|
12 years |
vboxsync |
IOM: Adding IOMMMIO_FLAGS_WRITE_ONLY_DWORD, fixing parameter validation.
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@43961
|
12 years |
vboxsync |
VMM: Pass the VMCPU to IOMMMIOMapMMIOHCPage() as we already have it.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@42726
|
12 years |
vboxsync |
IOMAllMMIO.cpp: Don't pass VERR_DBGF_NOT_ATTACHED on to REM or anybody.
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@42165
|
12 years |
vboxsync |
CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41939
|
12 years |
vboxsync |
CPUMGetGuestCPL: Drop the context core pointer and use the Guest state …
|
|
|
@41800
|
13 years |
vboxsync |
Doxygen.
|
|
|
@41783
|
13 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41739
|
13 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41737
|
13 years |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@41735
|
13 years |
vboxsync |
DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
|
|
|
@41734
|
13 years |
vboxsync |
DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
|
|
|
@41727
|
13 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41692
|
13 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41678
|
13 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
13 years |
vboxsync |
DIS: More scoping work.
|
|
|
@41675
|
13 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41072
|
13 years |
vboxsync |
VMM: fix VERR_PAGE_TABLE_NOT_PRESENT guru meditation caused by failing …
|
|
|
@40776
|
13 years |
vboxsync |
VMM: Better handle protected pages in GC.
|
|
|
@40727
|
13 years |
vboxsync |
IOMMMIOMapMMIO2Page: Must check IOM_LOCK status code.
|
|
|
@40449
|
13 years |
vboxsync |
SELM: Refactoring (PVM -> PVMCPU).
|
|
|
@40280
|
13 years |
vboxsync |
Corrected a bunch of HC and GC uses in status codes.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39178
|
13 years |
vboxsync |
duh!
|
|
|
@39154
|
13 years |
vboxsync |
IOM: Added flags for dropping into the vbox debugger on complicated …
|
|
|
@39112
|
13 years |
vboxsync |
build fix
|
|
|
@39111
|
13 years |
vboxsync |
IOM,PDM: Working on moving unaligned and non-dword MMIO access …
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@38677
|
13 years |
vboxsync |
IOM: MMIO instruction interpreter bug fixes.
|
|
|
@37467
|
14 years |
vboxsync |
IOM: Clean up locking now that all devices has its own CS.
|
|
|
@37466
|
14 years |
vboxsync |
VMM,Devices: Automatically use a per-device lock instead of the giant …
|
|
|
@37452
|
14 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37424
|
14 years |
vboxsync |
IOM: Moved the inline functions out of IOMInternal.h and into IOMInline.h.
|
|
|
@37423
|
14 years |
vboxsync |
Ran the source code massager (scm).
|
|
|
@36794
|
14 years |
vboxsync |
IEM: Verify I/O port read and writes as well as MMIO accesses. …
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33164
|
14 years |
vboxsync |
Can't deal with 8 byte operands in our 32-bit emulation code.
|
|
|
@31593
|
14 years |
vboxsync |
PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
|
|
|
@31591
|
14 years |
vboxsync |
IOMALLMMIO.cpp: Don't waste time check uErrorCode to figure out …
|
|
|
@31458
|
14 years |
vboxsync |
IOM: fixed writing to MMIO ranges with direction flag set and pfnFill …
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30338
|
14 years |
vboxsync |
EM,IOM: Don't try write directly to the fault address as the backing …
|
|
|
@29436
|
15 years |
vboxsync |
IOM: Profile all callbacks, don't bother count the as we can derive …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@26958
|
15 years |
vboxsync |
IOMAllMMIO.cpp: pDevInsR0/RC can be NULL.
|
|
|
@26944
|
15 years |
vboxsync |
PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
|
|
|
@26272
|
15 years |
vboxsync |
VMM: more RC/GC warnings.
|
|
|
@26177
|
15 years |
vboxsync |
*: s/%Vuuid/%RTuuid/g; s/%Vrc/%Rrc/g
|
|
|
@25940
|
15 years |
vboxsync |
Corrected log statement
|
|
|
@25483
|
15 years |
vboxsync |
Fixed BT MMIO emulation
|
|
|
@25241
|
15 years |
vboxsync |
IOMAllMMIO.cpp: -Wshadow
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@21134
|
15 years |
vboxsync |
IOMInterpretOUTSEx: Must clear u32Value before using iomRamRead to get …
|
|
|
@20722
|
16 years |
vboxsync |
More IOM locking and checks.
|
|
|
@20569
|
16 years |
vboxsync |
IOMAllMMIO.cpp: Fixed MMIO read statistics (iomMMIODoRead).
|
|
|
@20530
|
16 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20014
|
16 years |
vboxsync |
Compile fix
|
|
|
@20013
|
16 years |
vboxsync |
Typo
|
|
|
@19993
|
16 years |
vboxsync |
Proper handling of VMX_EXIT_APIC_ACCESS
|
|
|
@19992
|
16 years |
vboxsync |
Started with TPR caching for 32 bits guest (VT-x only).
|
|
|
@19677
|
16 years |
vboxsync |
Wrong assertions
|
|
|
@19676
|
16 years |
vboxsync |
More verbose assertions
|
|
|
@19474
|
16 years |
vboxsync |
MMIO locking
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18234
|
16 years |
vboxsync |
IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page. (missed one)
|
|
|
@18232
|
16 years |
vboxsync |
IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page.
|
|
|
@18230
|
16 years |
vboxsync |
PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
|
|
|
@17533
|
16 years |
vboxsync |
iomRamWrite: Added a todo about access handlers and evil shadowing/tlb …
|
|
|
@17332
|
16 years |
vboxsync |
Partially backed out 43703
|
|
|
@17328
|
16 years |
vboxsync |
Deal with failed VINF_EM_RAW_EMULATE_IO_BLOCK attempts. Pointless to …
|
|
|
@16567
|
16 years |
vboxsync |
Disable MMIO optimization for non-VT-x/AMD-V modes completely.
|
|
|
@16465
|
16 years |
vboxsync |
Got rid of the aliased hack that directly manipulates shadow page …
|
|
|
@16458
|
16 years |
vboxsync |
Disabled attempt to sync aliased pages the proper way.
|
|
|
@16037
|
16 years |
vboxsync |
Don't assert for 8 byte stos/movs
|
|
|
@15996
|
16 years |
vboxsync |
Fixed wrong return code; broke MCP2 booting with AMD-V/VT-x
|
|
|
@15723
|
16 years |
vboxsync |
Another assertion correction
|
|
|
@15722
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@15096
|
16 years |
vboxsync |
typo
|
|
|
@15037
|
16 years |
vboxsync |
build fix.
|
|
|