|
|
@15852
|
16 years |
vboxsync |
Another experiment with limiting the time spent in ring 0.
|
|
|
@15845
|
16 years |
vboxsync |
warnings and minor fixes to coding style
|
|
|
@15844
|
16 years |
vboxsync |
TM: LogRel GIP mode and update rate.
|
|
|
@15803
|
16 years |
vboxsync |
Insert the magic marker during init
|
|
|
@15797
|
16 years |
vboxsync |
Redid r41365.
|
|
|
@15789
|
16 years |
vboxsync |
Protect code that relies on not being rescheduled to another cpu. …
|
|
|
@15750
|
16 years |
vboxsync |
Backed out 41313. Assert failed on Linux/Mac boxes for some reason
|
|
|
@15749
|
16 years |
vboxsync |
Log additional VT-x flags
|
|
|
@15746
|
16 years |
vboxsync |
Intercept rdpmc instructions as well.
|
|
|
@15745
|
16 years |
vboxsync |
Some cleanup
|
|
|
@15742
|
16 years |
vboxsync |
Deal with invalid IO bitmap offset values in the TSS.
|
|
|
@15741
|
16 years |
vboxsync |
Measure time spent in the 32/64 switcher for AMD-V too
|
|
|
@15738
|
16 years |
vboxsync |
Bit 0 is valid
|
|
|
@15737
|
16 years |
vboxsync |
Wrong bit checked
|
|
|
@15736
|
16 years |
vboxsync |
Corrected max time spent in VT-x guest mode
|
|
|
@15735
|
16 years |
vboxsync |
Extra check
|
|
|
@15734
|
16 years |
vboxsync |
Allow up to 1M clock ticks worth of guest execution.
|
|
|
@15733
|
16 years |
vboxsync |
Experiment with the VT-x preemption timer for the 32/64 switcher.
|
|
|
@15731
|
16 years |
vboxsync |
Log MSR_IA32_VMX_MISC_PREEMPT_TSC_BIT
|
|
|
@15729
|
16 years |
vboxsync |
Assertion update
|
|
|
@15728
|
16 years |
vboxsync |
Assertion only valid for windows hosts.
|
|
|
@15726
|
16 years |
vboxsync |
Check extra VT-x capability bits
|
|
|
@15724
|
16 years |
vboxsync |
Measure time spent in the 32/64 world switcher.
|
|
|
@15723
|
16 years |
vboxsync |
Another assertion correction
|
|
|
@15722
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@15702
|
16 years |
vboxsync |
fixed build
|
|
|
@15701
|
16 years |
vboxsync |
fixed build
|
|
|
@15700
|
16 years |
vboxsync |
Removed temporary code
|
|
|
@15697
|
16 years |
vboxsync |
Some test code (inactive)
|
|
|
@15696
|
16 years |
vboxsync |
Activate switcher test
|
|
|
@15695
|
16 years |
vboxsync |
Compile fix
|
|
|
@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.
|
|
|