|
|
@46099
|
12 years |
vboxsync |
VMM/VMMR0: Tidying of the assembly code.
|
|
|
@46098
|
12 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@46090
|
12 years |
vboxsync |
VMM/HMVMXR0: Extra careful with macros.
|
|
|
@46089
|
12 years |
vboxsync |
VMM/HMVMXR0: Be more explicit about type sizes. It's rather critical …
|
|
|
@46088
|
12 years |
vboxsync |
VMM/HMVMXR0: Another attempt at fixing 32-bit darwin hybrid kernel.
|
|
|
@46079
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@46076
|
12 years |
vboxsync |
VMM/HMVMXR0: 32-bit hybrid darwin kernel fixes.
|
|
|
@46050
|
12 years |
vboxsync |
More symbol work
|
|
|
@46041
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@46038
|
12 years |
vboxsync |
build fix
|
|
|
@46034
|
12 years |
vboxsync |
VMM: DEBUG->STRICT build fix for switcher Tests.
|
|
|
@46018
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix Vista 64-bit guests to work again.
|
|
|
@46004
|
12 years |
vboxsync |
VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, so …
|
|
|
@45993
|
12 years |
vboxsync |
VMM: Added DBGFR3AsGetConfig.
|
|
|
@45991
|
12 years |
vboxsync |
Fix local strict build issues.
|
|
|
@45987
|
12 years |
vboxsync |
build fix
|
|
|
@45984
|
12 years |
vboxsync |
RTDbgCfg: Debugging configuration, like symbol search paths and such.
|
|
|
@45978
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@45977
|
12 years |
vboxsync |
VMM/HMVMXR0: Kernel GS Base is no longer manually saved/restore across …
|
|
|
@45976
|
12 years |
vboxsync |
VMM/HMVMXR0: In case we don't have TPR-shadow or CR8_LOAD exit is …
|
|
|
@45971
|
12 years |
vboxsync |
Main, VMM: Added an API seting to disable VT-x unrestricted execution.
|
|
|
@45967
|
12 years |
vboxsync |
VMM/HMVMXR0: comment.
|
|
|
@45966
|
12 years |
vboxsync |
VMM/HMVMXR0: Only cause a VM-exit when the highest-priority pending …
|
|
|
@45965
|
12 years |
vboxsync |
VMM: Facility for getting the highest-priority pending interrupt from …
|
|
|
@45963
|
12 years |
vboxsync |
VMM: nits.
|
|
|
@45957
|
12 years |
vboxsync |
windows build fix
|
|
|
@45955
|
12 years |
vboxsync |
VMM: Name fixes for non-static functions.
|
|
|
@45954
|
12 years |
vboxsync |
VMM/HMVMXR0: spacing.
|
|
|
@45953
|
12 years |
vboxsync |
VMM/HMVMXR0: Don't mix up store and load. This is horrible terminology.
|
|
|
@45949
|
12 years |
vboxsync |
VMM/VMMR3: Stat description.
|
|
|
@45947
|
12 years |
vboxsync |
VMM: HM cleanup for CTRL, CONTROLS in symbolic names.
|
|
|
@45946
|
12 years |
vboxsync |
VMM/HMVMXR0: copy, paste typo.
|
|
|
@45945
|
12 years |
vboxsync |
VMM/HMVMXR0: paranoidroid.
|
|
|
@45944
|
12 years |
vboxsync |
VMM/HMVMXR0: Don't intercept CR3 reads with unrestricted guests.
|
|
|
@45943
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix overly-delayed update of PGM's view of CR3. More …
|
|
|
@45937
|
12 years |
vboxsync |
VMM/HMVMXR0: Easier to read when reading huge logs.
|
|
|
@45934
|
12 years |
vboxsync |
VMMR0.cpp/RTAssertMsg2WeakV: Don't instantiate the debug logger, just …
|
|
|
@45930
|
12 years |
vboxsync |
VMM/DBGFCoreWrite: Clarify comment regarding threads in the guest core …
|
|
|
@45919
|
12 years |
vboxsync |
HM: Added VMX entry refused/allowed stats.
|
|
|
@45918
|
12 years |
vboxsync |
VMM/HMVMXR0: State-save ordering enforcement assertion, comment and …
|
|
|
@45916
|
12 years |
vboxsync |
VMM/HM: Remove redundant code while loading save-state. …
|
|
|
@45915
|
12 years |
vboxsync |
VMM/HMVMXR0: lines.
|
|
|
@45912
|
12 years |
vboxsync |
VMM/HMVMXR0: Return of the AssertRCReturns!
|
|
|
@45908
|
12 years |
vboxsync |
Don't OR status codes together, just AssertRCReturn immediately. If …
|
|
|
@45907
|
12 years |
vboxsync |
VBOX_WITH_IEM bitrot and stuff.
|
|
|
@45906
|
12 years |
vboxsync |
VMM/HMVMXR0: uint64->32 fix.
|
|
|
@45905
|
12 years |
vboxsync |
VMM/HMVMXR0: Return proper status code while leaving root-mode not …
|
|
|
@45904
|
12 years |
vboxsync |
VMM/HMVMXR0: Fixes for pure 32-bit darwin hosts (not hybrid) with …
|
|
|
@45897
|
12 years |
vboxsync |
VMM: Log spacing.
|
|
|
@45896
|
12 years |
vboxsync |
VMM/HMVMXR0: limit macro scope.
|
|
|
@45895
|
12 years |
vboxsync |
VMM/HMVMXR0: Remove redundant and slightly misleading comment.
|
|
|
@45894
|
12 years |
vboxsync |
VMM: Use RT_BIT which uses unsigned to avoid nasty sign-extension …
|
|
|
@45893
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix sign extension issue, use uint32_t.
|
|
|
@45892
|
12 years |
vboxsync |
VMM/HMVMXR0: Some clarification regarding the unusable bit.
|
|
|
@45888
|
12 years |
vboxsync |
VMM/HMVMXR0: Avoid syncing TRPM and Pending HM events back and forth …
|
|
|
@45887
|
12 years |
vboxsync |
VMM/HMVMXR0: todo for thinking about tomorrow.
|
|
|
@45886
|
12 years |
vboxsync |
VMM/HMVMXR0: A few extra segment selector checks.
|
|
|
@45885
|
12 years |
vboxsync |
VMM/HMVMXR0: More checks on strict builds.
|
|
|
@45884
|
12 years |
vboxsync |
VMM/HMVMXR0: More aggressive state sync.: don't save IDTR, LDTR, GDTR, …
|
|
|
@45879
|
12 years |
vboxsync |
VMM: Log spacing/indent inconsistencies.
|
|
|
@45875
|
12 years |
vboxsync |
VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers and …
|
|
|
@45872
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@45870
|
12 years |
vboxsync |
VMM: Fix for HM_PROFILE_EXIT_DISPATCH.
|
|
|
@45868
|
12 years |
vboxsync |
tstVMREQ: disable HM to prevent failing when allocating …
|
|
|
@45865
|
12 years |
vboxsync |
VMM/HMVMXR0: Assertion and clarified todo comment.
|
|
|
@45864
|
12 years |
vboxsync |
VMM/VMMR3: nit.
|
|
|
@45863
|
12 years |
vboxsync |
VMM/VMMR0: HMR0 is shared code, not just Intel. Undo skipping of …
|
|
|
@45862
|
12 years |
vboxsync |
VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS …
|
|
|
@45861
|
12 years |
vboxsync |
VMM/VMMR0: Fix debug assertion regarding leaving HM context with …
|
|
|
@45858
|
12 years |
vboxsync |
VMM: Corrected an obsolete comment regarding HM execution and a todo …
|
|
|
@45857
|
12 years |
vboxsync |
VMM/HMVMXR0: Eliminated some unnecessary DECLCALLBACK calling convention.
|
|
|
@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.
|
|
|