|
|
@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, …
|
|
|
@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.
|
|
|
@45865
|
12 years |
vboxsync |
VMM/HMVMXR0: Assertion and clarified todo comment.
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@45829
|
12 years |
vboxsync |
Don't panic on bad state and ignore assertions and other error conditions.
|
|
|
@45823
|
12 years |
vboxsync |
VMM/HMVMXR0: Resetup preemption timer when the preemption timer …
|
|
|
@45820
|
12 years |
vboxsync |
VMM/HMVMXR0: Update TSC offsetting when the guest write TSC. This …
|
|
|
@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.
|
|
|
@45749
|
12 years |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
|
|
|
@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 …
|
|
|
@45722
|
12 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@45715
|
12 years |
vboxsync |
VMM/HMVMXR0: Theoretically possibly to miss a CR2 update when we should.
|
|
|
@45712
|
12 years |
vboxsync |
VMM/HMVMXR0: Alignment.
|
|
|
@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.
|
|
|
@45693
|
12 years |
vboxsync |
VMM: Introducing VINF_EM_TRIPLE_FAULT status code for triple-fault …
|
|
|
@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.
|
|
|
@45668
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Don't intercept CR0.WP when we have nested paging.
|
|
|
@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 …
|
|
|
@45641
|
12 years |
vboxsync |
VMMR0/HMVMXR0: bits.
|
|
|
@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.
|
|
|
@45623
|
12 years |
vboxsync |
HMVMX: HMVMX_USE_FUNCTION_TABLE (enabled, as before) and …
|
|
|
@45621
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45617
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Fix MOV DRx intercepts. Haiku now works.
|
|
|
@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 …
|
|
|
@45585
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Fix regression with EFER MSR write exits. Fixes NetBSD …
|
|
|
@45576
|
12 years |
vboxsync |
VMMR0/HMVMXR0: oops
|
|
|
@45575
|
12 years |
vboxsync |
VMM/VMMR0: Update EFER on VM-reentry when WRMSR changes it. Fixes …
|
|
|
@45558
|
12 years |
vboxsync |
VMM/VMMR0: bits.
|
|
|
@45557
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45556
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45552
|
12 years |
vboxsync |
HMVMX: Windows build fix.
|
|
|
@45548
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45547
|
12 years |
vboxsync |
VMM/VMMR0: More vectoring event fun.
|
|
|
@45546
|
12 years |
vboxsync |
VMM/VMMR0: More vectoring event handling.
|
|
|
@45545
|
12 years |
vboxsync |
VMM/VMMR0: Fixes to vectoring #PF, and reflecting exceptions to the guest.
|
|
|
@45544
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45543
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45534
|
12 years |
vboxsync |
VMM: use of symbolic names and asserts.
|
|
|
@45532
|
12 years |
vboxsync |
VMMR0/HMVMXR0: HM bits.
|
|
|
@45531
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup.
VMM: …
|
|
|
@45519
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Inject software int from TRPM
|
|
|
@45517
|
12 years |
vboxsync |
VMM: Clean up STAM counters and hungarian fixes.
|
|
|
@45513
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Event injection, don't need to re-clear the field everytime.
|
|
|
@45510
|
12 years |
vboxsync |
VMMR0/HMVMXR0: type fixes.
|
|
|
@45503
|
12 years |
vboxsync |
HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen …
|
|
|
@45502
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Redo the event injection logic to be done only on the …
|
|
|
@45501
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45498
|
12 years |
vboxsync |
VMMR0/HMVMXR0: leaner, part 2.
|
|
|
@45496
|
12 years |
vboxsync |
VMMR0/HMVMXR0: leaner, less parameter passing, part 1.
|
|
|
@45487
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Fix LDTR usable bit, fixes NetBSD guests.
|
|
|
@45481
|
12 years |
vboxsync |
VMM/HMVMXR0: More assertions.
|
|
|
@45478
|
12 years |
vboxsync |
VMM/VMMR0: more consistent names.
|
|
|
@45475
|
12 years |
vboxsync |
VMM/VMMR0/HM: comment and todo for problem earlier seen today with …
|
|
|
@45474
|
12 years |
vboxsync |
VMM: Remove unused error codes, use more specific error codes. Restore …
|
|
|
@45467
|
12 years |
vboxsync |
VMM/VMMR0/HM: bits.
|
|
|
@45465
|
12 years |
vboxsync |
HM: WBINVD exiting must be conditional.
|
|
|