|
|
@15694
|
16 years |
vboxsync |
Profiling of the 32/64 switcher.
|
|
|
@15679
|
16 years |
vboxsync |
Another paranoid assertion
|
|
|
@15677
|
16 years |
vboxsync |
Don't touch freed memory. Added some more error checks.
|
|
|
@15671
|
16 years |
vboxsync |
PGMAllHandler.cpp: Prevent pgmPoolTrackFlushGCPhysPTsSlow and …
|
|
|
@15666
|
16 years |
vboxsync |
Correct the guest cr4 value when the host isn't in PAE mode (and the …
|
|
|
@15662
|
16 years |
vboxsync |
Rewrote some switcher code.
|
|
|
@15659
|
16 years |
vboxsync |
Label name changes.
|
|
|
@15657
|
16 years |
vboxsync |
Extra error checks for vmxon & vmptrld.
|
|
|
@15656
|
16 years |
vboxsync |
Removed obsolete assertion
|
|
|
@15654
|
16 years |
vboxsync |
Turn off interrupts in the 32/64 switcher.
|
|
|
@15648
|
16 years |
vboxsync |
HWACCM: query 64bitEnabled for 64-bit hosts too, except default it to …
|
|
|
@15647
|
16 years |
vboxsync |
PGM: Reverted r40889 (horribly ugly VMMDev Heap hack) as this has been …
|
|
|
@15635
|
16 years |
vboxsync |
More logging
|
|
|
@15634
|
16 years |
vboxsync |
Check parameter size correctly (disabled smsw).
|
|
|
@15633
|
16 years |
vboxsync |
Smsw emlution (inactive).
|
|
|
@15632
|
16 years |
vboxsync |
Extra instruction
|
|
|
@15623
|
16 years |
vboxsync |
backed out 41130
|
|
|
@15619
|
16 years |
vboxsync |
Adjusted the release log message
|
|
|
@15618
|
16 years |
vboxsync |
Turned off 64 bits support for VT-x on all 32 bits platforms except …
|
|
|
@15612
|
16 years |
vboxsync |
HWACCM: Added stack seg todo in HWACCMR3CanExecuteGuest.
|
|
|
@15611
|
16 years |
vboxsync |
HWACCM: Updated todo in HWACCMR3CanExecuteGuest.
|
|
|
@15609
|
16 years |
vboxsync |
HWACCM/EM: Sketeched out some scheduling notification from EM to let …
|
|
|
@15607
|
16 years |
vboxsync |
Moved code around
|
|
|
@15605
|
16 years |
vboxsync |
#3281: Making #undef HWACCM_VMX_EMULATE_REALMODE work again, looks …
|
|
|
@15598
|
16 years |
vboxsync |
Invalidate fs & gs.
|
|
|
@15588
|
16 years |
vboxsync |
Save magic value in VMCS cache
|
|
|
@15587
|
16 years |
vboxsync |
#3281: Two more places to check for pRealModeTSS.
|
|
|
@15584
|
16 years |
vboxsync |
#3281: VT-x real mode disable itself quietly if PDMR3VMMDevHeapAlloc …
|
|
|
@15578
|
16 years |
vboxsync |
Clear the read cache when the paging mode changes.
|
|
|
@15576
|
16 years |
vboxsync |
More paranoid checks
|
|
|
@15572
|
16 years |
vboxsync |
emR3SingleStepExecRem fix
|
|
|
@15564
|
16 years |
vboxsync |
Fix for single stepping hwacc code
|
|
|
@15563
|
16 years |
vboxsync |
Save and restore the host's EFER msr in the 32->64 switcher.
|
|
|
@15559
|
16 years |
vboxsync |
spaces
|
|
|
@15555
|
16 years |
vboxsync |
Clear PAE bit when in 32 bits shadow mode
|
|
|
@15553
|
16 years |
vboxsync |
eol
|
|
|
@15545
|
16 years |
vboxsync |
More paranoia.
|
|
|
@15540
|
16 years |
vboxsync |
pdmR3ThreadMain: Added LogRel on unexpected thread termination.
|
|
|
@15538
|
16 years |
vboxsync |
bigger heap for darwin/VT-x.
|
|
|
@15525
|
16 years |
vboxsync |
Compile fix
|
|
|
@15524
|
16 years |
vboxsync |
Reset the contents of the read cache.
|
|
|
@15523
|
16 years |
vboxsync |
Reset saved paging modes
|
|
|
@15519
|
16 years |
vboxsync |
Don't trigger unnecessary assertions
|
|
|
@15515
|
16 years |
vboxsync |
Fixed host crash with debug build
|
|
|
@15508
|
16 years |
vboxsync |
#3349: Changed a few MMHyperAlloc calls to MMR3HyperAllocOnceNoRel to …
|
|
|
@15507
|
16 years |
vboxsync |
VT-x: keep track of missed paging mode changes
|
|
|
@15506
|
16 years |
vboxsync |
#3202: Reduced the heap size.
|
|
|
@15503
|
16 years |
vboxsync |
SSM, CPUM: Moved the GCPtr/GCPhys sizes into the file header instead …
|
|
|
@15502
|
16 years |
vboxsync |
Cleaned up
|
|
|
@15500
|
16 years |
vboxsync |
Don't trash the return value in case of failure
|
|
|
@15491
|
16 years |
vboxsync |
PGM: Fixed saved state hack (VMMDev Heap).
|
|
|
@15490
|
16 years |
vboxsync |
Disabled VMX_VMCS_GUEST_EFER_FULL code. (crashes my Nehalem host)
|
|
|
@15441
|
16 years |
vboxsync |
Wrong base register.
|
|
|
@15440
|
16 years |
vboxsync |
Sync CR2 properly for VT-x EPT (unable to access the 64 bits cr2 from …
|
|
|
@15439
|
16 years |
vboxsync |
Enable 64 bits guest support on 32 bits hosts. Only use rem64 if the …
|
|
|
@15438
|
16 years |
vboxsync |
PGM: Ugly workaround for the 'VMMDev Heap' which broke the 2.0 -> 2.1 …
|
|
|
@15436
|
16 years |
vboxsync |
PGMR0DynMap: Corrected PGMR0DYNMAP_PAGES_PER_CPU_MIN (>= max set …
|
|
|
@15434
|
16 years |
vboxsync |
PGMR0DynMap: Tuning and logging.
|
|
|
@15433
|
16 years |
vboxsync |
PGMR0DynMap: doubled the set size.
|
|
|
@15432
|
16 years |
vboxsync |
Disabled assertion.
|
|
|
@15431
|
16 years |
vboxsync |
Oops.
|
|
|
@15430
|
16 years |
vboxsync |
Move the flush all subset.
|
|
|
@15429
|
16 years |
vboxsync |
PGM: Don't use PGMDynMapHCPage in R0/darwin.
|
|
|
@15428
|
16 years |
vboxsync |
PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
|
|
|
@15427
|
16 years |
vboxsync |
PGMR0DynMap: PGMR0DynMap never returns anything but VINF_SUCCESS (no …
|
|
|
@15426
|
16 years |
vboxsync |
EMAll: STOSWD - reject REP operations that crossess pages. The shadow …
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15424
|
16 years |
vboxsync |
PGM: pgmR0DynMapHCPageInlined won't fail.
|
|
|
@15423
|
16 years |
vboxsync |
PGMR0DynMap: bail out on failure, don't crash the host.
|
|
|
@15421
|
16 years |
vboxsync |
EMAll: BTS, BTR and BTC looks fine to me for all 32-bit hosts since …
|
|
|
@15420
|
16 years |
vboxsync |
EMAll: ADD, ADC and SUB - the first is used a bit by windows.
|
|
|
@15419
|
16 years |
vboxsync |
EMAll: Corrected PGMVerifyAccess call in the STOSDW emulation to pass …
|
|
|
@15418
|
16 years |
vboxsync |
EMAll: AND, OR and XOR on darwin/R0 - the first two are for vista64.
|
|
|
@15417
|
16 years |
vboxsync |
CPUM: save and restore 64-bit debug registers on darwin (#3202).
|
|
|
@15416
|
16 years |
vboxsync |
CPUM: hybrid 32-bit kernel FPU mess.
|
|
|
@15415
|
16 years |
vboxsync |
HWACCMR0.asm: strimmed down the three other Run wrappers.
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15413
|
16 years |
vboxsync |
#3202: CMPXCHG - 64-bit solaris optimziation.
|
|
|
@15412
|
16 years |
vboxsync |
EMAll: Whitelisted XCHG for >4 bytes operations (64-bit ubuntu 8.10 …
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15409
|
16 years |
vboxsync |
Made exitting on the wrong cpu fatal in strict builds but not when …
|
|
|
@15406
|
16 years |
vboxsync |
PGMPool: temporarily enabled the old code.
|
|
|
@15405
|
16 years |
vboxsync |
PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15402
|
16 years |
vboxsync |
PGMDynMapMigrateAutoSet: Fixed incorrect updating of PGMMAPSET::iCpu.
|
|
|
@15395
|
16 years |
vboxsync |
spaces
|
|
|
@15394
|
16 years |
vboxsync |
Workaround for guest EFER load regression, see defect comment 36.
|
|
|
@15392
|
16 years |
vboxsync |
Enable addition flags in the EFER msr in the world switcher.
|
|
|
@15390
|
16 years |
vboxsync |
X86_CPUID_AMD_FEATURE_EDX_SEP not set it seems in 32 bits mode. (Intel)
|
|
|
@15389
|
16 years |
vboxsync |
Update the guest EFER VMCS field too.
|
|
|
@15386
|
16 years |
vboxsync |
Missing cases
|
|
|
@15385
|
16 years |
vboxsync |
Cache only those writes which require special attention in 32 bits …
|
|
|
@15378
|
16 years |
vboxsync |
Update
|
|
|
@15377
|
16 years |
vboxsync |
Program entry and exit controls on each guest state sync.
|
|
|
@15374
|
16 years |
vboxsync |
Scratch pad
|
|
|
@15371
|
16 years |
vboxsync |
More paranoia
|
|
|
@15368
|
16 years |
vboxsync |
Paranoia
|
|
|
@15364
|
16 years |
vboxsync |
Cleanup + extra check
|
|
|
@15363
|
16 years |
vboxsync |
Type corrections for logging.
|
|
|