|
|
@45856
|
12 years |
vboxsync |
VMM: STAM counter descriptions, cleanup. Fixed a few erroneous stats …
|
|
|
@45855
|
12 years |
vboxsync |
VMM/HMVMXR0: Remove assertion for now as it's an enum not a pfn.
|
|
|
@45854
|
12 years |
vboxsync |
VMMR0: build fix
|
|
|
@45852
|
12 years |
vboxsync |
VMM/HMVMXR0: wrap to 130 columns.
|
|
|
@45850
|
12 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@45849
|
12 years |
vboxsync |
VMM/HMVMXR0: Redundant.
|
|
|
@45848
|
12 years |
vboxsync |
VMM/HMVMX0: We're already in non-preemptible context. Too paranoid to …
|
|
|
@45846
|
12 years |
vboxsync |
VMM/HMVMXR0: Restore TSC_AUX properly when not using auto-load/store …
|
|
|
@45845
|
12 years |
vboxsync |
VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR …
|
|
|
@45836
|
12 years |
vboxsync |
Spelling.
|
|
|
@45832
|
12 years |
vboxsync |
PGMInline.h: fix SMP assertion.
|
|
|
@45831
|
12 years |
vboxsync |
PGMInline.h: fix SMP assertion.
|
|
|
@45830
|
12 years |
vboxsync |
VMM: Don't resolve RC symbols when HM is enabled (fix for r85378)
|
|
|
@45829
|
12 years |
vboxsync |
Don't panic on bad state and ignore assertions and other error conditions.
|
|
|
@45828
|
12 years |
vboxsync |
tstVMMR0CallHost-1: warning
|
|
|
@45826
|
12 years |
vboxsync |
PGM: Extended the WP0+RO+US hack to include big pages and adjusted …
|
|
|
@45824
|
12 years |
vboxsync |
VMM/CPUM: Undo r85381 as it breaks SMP debug builds.
|
|
|
@45823
|
12 years |
vboxsync |
VMM/HMVMXR0: Resetup preemption timer when the preemption timer …
|
|
|
@45821
|
12 years |
vboxsync |
HM/VMX: More accurate entry checks.
|
|
|
@45820
|
12 years |
vboxsync |
VMM/HMVMXR0: Update TSC offsetting when the guest write TSC. This …
|
|
|
@45812
|
12 years |
vboxsync |
VMM/CPUM: Reset TSC to 0 on CPUMR3ResetCpu().
|
|
|
@45809
|
12 years |
vboxsync |
VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 2).
|
|
|
@45808
|
12 years |
vboxsync |
VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1).
|
|
|
@45804
|
12 years |
vboxsync |
VMX: Added CFGM key to disable unrestricted execution.
|
|
|
@45799
|
12 years |
vboxsync |
Make the recompiler call PGMCr0WpEnabled.
|
|
|
@45798
|
12 years |
vboxsync |
Fixed up and enabled Netware WP0+RO+US hack.
|
|
|
@45797
|
12 years |
vboxsync |
PGMAllBth.h: Duh, not >, but <, darn it.
|
|
|
@45793
|
12 years |
vboxsync |
CPUMDbg.cpp: crX and drX sub registers.
|
|
|
@45792
|
12 years |
vboxsync |
CR0.WP applies to CPL > 3, not just CPL == 0. Sketched out a Netware hack.
|
|
|
@45787
|
12 years |
vboxsync |
build fix.
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45785
|
12 years |
vboxsync |
VMM/HMVMXR0: paranoia and comments.
|
|
|
@45781
|
12 years |
vboxsync |
VMM/HM: Simplified real/protected mode transition tracking logic.
|
|
|
@45774
|
12 years |
vboxsync |
VMM/HMVMXR0: unintentional commit of debugging stuff.
|
|
|
@45773
|
12 years |
vboxsync |
VMM/HMVMXR0: Darwin hybrid-kernel fixes.
|
|
|
@45753
|
12 years |
vboxsync |
Don't call MMHyperIsInsideArea if we're using HM to execute code, it …
|
|
|
@45752
|
12 years |
vboxsync |
Don't call MMHyperIsInsideArea if we're using HM to execute code, it …
|
|
|
@45750
|
12 years |
vboxsync |
VMMSwitcher: Fixed assertion in debug builds (harmless).
|
|
|
@45749
|
12 years |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
|
|
|
@45746
|
12 years |
vboxsync |
The vmmR3Switcher32BitToAMD64_Def and vmmR3SwitcherPAEToAMD64_Def …
|
|
|
@45745
|
12 years |
vboxsync |
Doc updates regarding guest 64-bit on 32-bit host.
|
|
|
@45741
|
12 years |
vboxsync |
#undef VBOX_WITH_RAW_MODE fix on 32-bit hosts.
|
|
|
@45739
|
12 years |
vboxsync |
VMM: First part of HMIsEnabled() and PGMMap*.
|
|
|
@45737
|
12 years |
vboxsync |
doc corrections.
|
|
|
@45735
|
12 years |
vboxsync |
VMM: Consistently flush TLB entries for non-present pages.
|
|
|
@45734
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@45733
|
12 years |
vboxsync |
VMM/HMVMXR0: spaces.
|
|
|
@45732
|
12 years |
vboxsync |
VMM/HMVMXR0: Don't trash CR2 for VM-exits caused due to a #PF delivery …
|
|
|
@45728
|
12 years |
vboxsync |
TRPM: Sprinkled HMIsEnabled around the place.
|
|
|
@45726
|
12 years |
vboxsync |
VMMSwitcher.cpp: We never include internal headers of other components.
|
|
|
@45725
|
12 years |
vboxsync |
nit
|
|
|
@45722
|
12 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@45721
|
12 years |
vboxsync |
VMM: fix r85247 for 32-bit hosts
|
|
|
@45715
|
12 years |
vboxsync |
VMM/HMVMXR0: Theoretically possibly to miss a CR2 update when we should.
|
|
|
@45714
|
12 years |
vboxsync |
VMM/HM: Log adjustment.
|
|
|
@45713
|
12 years |
vboxsync |
build fix
|
|
|
@45712
|
12 years |
vboxsync |
VMM/HMVMXR0: Alignment.
|
|
|
@45711
|
12 years |
vboxsync |
VMM/VMMRC: Fix 64-bit guests on 32-bit hosts for the new VT-x code.
|
|
|
@45709
|
12 years |
vboxsync |
SELM.cpp: Must cast pointers to uintptr_t before doing …
|
|
|
@45708
|
12 years |
vboxsync |
SELM: nits
|
|
|
@45707
|
12 years |
vboxsync |
build fix
|
|
|
@45705
|
12 years |
vboxsync |
Retired SELMR3DisableMonitoring.
|
|
|
@45704
|
12 years |
vboxsync |
VMM/HMVMXR0: Build fix for HMVMX_ALWAYS_TRAP_PF.
|
|
|
@45701
|
12 years |
vboxsync |
VMM: SELM and VMM early HM init changes.
|
|
|
@45699
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix macro renaming breakage.
|
|
|
@45698
|
12 years |
vboxsync |
VMM/HMVMXR0: Alignment.
|
|
|
@45695
|
12 years |
vboxsync |
Typo.
|
|
|
@45693
|
12 years |
vboxsync |
VMM: Introducing VINF_EM_TRIPLE_FAULT status code for triple-fault …
|
|
|
@45692
|
12 years |
vboxsync |
VMMR3/DBGF: Single-stepping should no longer be in effect when …
|
|
|
@45685
|
12 years |
vboxsync |
VMM/HMVMXR0: Safer to update CR2 while injecting exceptions and not …
|
|
|
@45684
|
12 years |
vboxsync |
VMM/HMVMXR0: 32-bit fixes, round 2.
|
|
|
@45682
|
12 years |
vboxsync |
VMM/HMVMXR0: RFlags is 32-bit with upper half as always 0, avoid going …
|
|
|
@45681
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix for 32-bit hosts, round 1.
|
|
|
@45678
|
12 years |
vboxsync |
Runtime/aio: Add flags parameter to RTFileAioCtxCreate
|
|
|
@45668
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Don't intercept CR0.WP when we have nested paging.
|
|
|
@45665
|
12 years |
vboxsync |
HM.cpp: Fix assertion in HMIsEnabledNotMacro during vm startup.
|
|
|
@45664
|
12 years |
vboxsync |
tstVMM: the current behavior is that either raw mode or VT-x/AMD-V …
|
|
|
@45657
|
12 years |
vboxsync |
VMMR0/HMVMXR0: typo.
|
|
|
@45656
|
12 years |
vboxsync |
VMM/HMVMXR0: removed some superfluous comments.
|
|
|
@45655
|
12 years |
vboxsync |
VMMR0/HM: Profiling longjmp round trips are less useful, adjusted STAM …
|
|
|
@45653
|
12 years |
vboxsync |
VMM/VMMR0: HM cleanup.
|
|
|
@45651
|
12 years |
vboxsync |
VMM/HMVMXR0: Actually we -do- need to intercept #DB (hypervisor …
|
|
|
@45650
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Fix single-stepping over STI during guest debugging and …
|
|
|
@45648
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Clear interrupt-inhibition if we're single-stepping in …
|
|
|
@45647
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Implemented setting of pending debug exceptions for …
|
|
|
@45645
|
12 years |
vboxsync |
VMM/PDMDevHlp: Add helper to get the SUPDrv session handle (intended …
|
|
|
@45641
|
12 years |
vboxsync |
VMMR0/HMVMXR0: bits.
|
|
|
@45640
|
12 years |
vboxsync |
VMM: build fix
|
|
|
@45639
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Simultaneous hyper and guest single-stepping support …
|
|
|
@45637
|
12 years |
vboxsync |
VMM/VMMR0: HM macro prefix cleanup a bit.
|
|
|
@45628
|
12 years |
vboxsync |
VMM: build fix
|
|
|
@45623
|
12 years |
vboxsync |
HMVMX: HMVMX_USE_FUNCTION_TABLE (enabled, as before) and …
|
|
|
@45621
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45620
|
12 years |
vboxsync |
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, …
|
|
|
@45619
|
12 years |
vboxsync |
PGMAllBth.h: Skip a path in Trap0eHandler that hooks into CSAM if CSAM …
|
|
|
@45618
|
12 years |
vboxsync |
Do HMR3Init first in vmR3InitRing3 so the other components can skip …
|
|
|
@45617
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Fix MOV DRx intercepts. Haiku now works.
|
|
|
@45611
|
12 years |
vboxsync |
VMM: fUsePeriodicPreemptionTimers should be set to false *after* we've …
|
|
|
@45609
|
12 years |
vboxsync |
VMMR0/HMVMXR0: fix pending events on task switches. Fixes Warcraft 2 …
|
|
|
@45590
|
12 years |
vboxsync |
VMMR0/HMVMXR0: reflect #DE and others back to the guest on a vectoring …
|
|
|