|
|
@47472
|
11 years |
vboxsync |
VMM/VMMR0: HW(VMX|SVM)R0.h -> HM(VMX|SVM)R0.h. Now that the refactor …
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47123
|
12 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@47109
|
12 years |
vboxsync |
VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec.
|
|
|
@47090
|
12 years |
vboxsync |
VMM: Naming convention. lasterror->LastError.
|
|
|
@47065
|
12 years |
vboxsync |
VMM/HWVMXR0: Trip over assert.
|
|
|
@46871
|
12 years |
vboxsync |
VMM/HM: Cleanup event injection statistics.
|
|
|
@46724
|
12 years |
vboxsync |
VMM/HM: Refactor the state-flags for proper sharing between old, new …
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@46218
|
12 years |
vboxsync |
VMM/HWVMXR0: More accurate InGC profiling.
|
|
|
@46214
|
12 years |
vboxsync |
VMM/HWVMXR0: Profile InGC a tad bit more accurately.
|
|
|
@46192
|
12 years |
vboxsync |
VMM/HM: CR0 and CR4 masks can be 32-bit. Plus hungarian naming fixes.
|
|
|
@45965
|
12 years |
vboxsync |
VMM: Facility for getting the highest-priority pending interrupt from …
|
|
|
@45955
|
12 years |
vboxsync |
VMM: Name fixes for non-static functions.
|
|
|
@45947
|
12 years |
vboxsync |
VMM: HM cleanup for CTRL, CONTROLS in symbolic names.
|
|
|
@45894
|
12 years |
vboxsync |
VMM: Use RT_BIT which uses unsigned to avoid nasty sign-extension …
|
|
|
@45862
|
12 years |
vboxsync |
VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS …
|
|
|
@45845
|
12 years |
vboxsync |
VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR …
|
|
|
@45786
|
12 years |
vboxsync |
Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
|
|
|
@45749
|
12 years |
vboxsync |
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
|
|
|
@45655
|
12 years |
vboxsync |
VMMR0/HM: Profiling longjmp round trips are less useful, adjusted STAM …
|
|
|
@45653
|
12 years |
vboxsync |
VMM/VMMR0: HM cleanup.
|
|
|
@45531
|
12 years |
vboxsync |
VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup.
VMM: …
|
|
|
@45517
|
12 years |
vboxsync |
VMM: Clean up STAM counters and hungarian fixes.
|
|
|
@45503
|
12 years |
vboxsync |
HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen …
|
|
|
@45478
|
12 years |
vboxsync |
VMM/VMMR0: more consistent names.
|
|
|
@45474
|
12 years |
vboxsync |
VMM: Remove unused error codes, use more specific error codes. Restore …
|
|
|
@45453
|
12 years |
vboxsync |
VMM/VMMR0/HM: build fixes for 32-bit hosts
|
|
|
@45387
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@45378
|
12 years |
vboxsync |
VMM/VMMR0: HM bits. Some stats and adjustments.
|
|
|
@45305
|
12 years |
vboxsync |
IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
|
|
|
@45237
|
12 years |
vboxsync |
VMM/VMMR0: STAM counter.
|
|
|
@45216
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@45102
|
12 years |
vboxsync |
VMX: Redo TSC offsetting setup if unexpected RDTSC(P) occurred.
|
|
|
@45092
|
12 years |
vboxsync |
VMM/VMMR0: HM bits, cleanup header a bit.
|
|
|
@45091
|
12 years |
vboxsync |
VMM/VMMR0: HM old-code segregation.
|
|
|
@44968
|
12 years |
vboxsync |
VMM/VMMR0: build fix
|
|
|
@44958
|
12 years |
vboxsync |
Moved TSC offsetting setup code for testing.
|
|
|
@44934
|
12 years |
vboxsync |
Cosmetic change to express that TSC must increase.
|
|
|
@44791
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44769
|
12 years |
vboxsync |
VMM/VMMR0: bits.
|
|
|
@44724
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44657
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44524
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44351
|
12 years |
vboxsync |
PDM,++: Change APIs used by Main from PVM to PUVM.
|
|
|
@44269
|
12 years |
vboxsync |
VMX: Fixed invalid check.
|
|
|
@44267
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44262
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44259
|
12 years |
vboxsync |
VMM: STAM counter naming.
|
|
|
@44154
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@44146
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@44096
|
12 years |
vboxsync |
VMM/VMMR0: naming.
|
|
|
@44089
|
12 years |
vboxsync |
VMM: hungarian.
|
|
|
@44035
|
12 years |
vboxsync |
VMM: hungarian again.
|
|
|
@44033
|
12 years |
vboxsync |
VMM: hungarian.
|
|
|
@44032
|
12 years |
vboxsync |
VMM/VMMR0: VMX pin, entry, exit controls are 32-bit.
|
|
|
@43977
|
12 years |
vboxsync |
VMM/HWVMXR0: Naming.
|
|
|
@43961
|
12 years |
vboxsync |
VMM: Pass the VMCPU to IOMMMIOMapMMIOHCPage() as we already have it.
|
|
|
@43947
|
12 years |
vboxsync |
VMM/VMMR0: HM naming.
|
|
|
@43930
|
12 years |
vboxsync |
VMM/VMMR0: Camel case.
|
|
|
@43849
|
12 years |
vboxsync |
VMM: bits.
|
|
|
@43803
|
12 years |
vboxsync |
VMM/VMMR0: bits.
|
|
|
@43798
|
12 years |
vboxsync |
VMM/VMMR0: Hungarian.
|
|
|
@43771
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@43756
|
12 years |
vboxsync |
VMM/VMMR0: HM bits.
|
|
|
@43746
|
12 years |
vboxsync |
VMM: Some naming adjustments.
|
|
|
@43737
|
12 years |
vboxsync |
VMM/VMMR0/HWVMXR0: fix typo while saving the host IDTR into the VMCS. …
|
|
|
@43731
|
12 years |
vboxsync |
VMM/VMMR0/HWVMXR0: Save and restore the guest EFER MSR using the …
|
|
|
@43726
|
12 years |
vboxsync |
VMM/VMMR0/HWVMXR0: Save and restore the guest EFER MSR using …
|
|
|
@43708
|
12 years |
vboxsync |
burn fix
|
|
|
@43706
|
12 years |
vboxsync |
VMM/HM: bits.
|
|
|
@43700
|
12 years |
vboxsync |
HM: bits.
|
|
|
@43657
|
12 years |
vboxsync |
VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
|
|
|
@43566
|
12 years |
vboxsync |
Removed a sliver of obsolete code.
|
|
|
@43519
|
12 years |
vboxsync |
VMX: Convert pending VMX event to TRPM before going to recompiler to …
|
|
|
@43509
|
12 years |
vboxsync |
HM: refactor.
|
|
|
@43498
|
12 years |
vboxsync |
build fix
|
|
|
@43497
|
12 years |
vboxsync |
build fix
|
|
|
@43496
|
12 years |
vboxsync |
VMM: build fix.
|
|
|
@43494
|
12 years |
vboxsync |
VMM/VMMR0,R3: HM cleanup.
|
|
|
@43469
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@43468
|
12 years |
vboxsync |
VMM: HM bits. More renaming in prepartion of
|
|
|
@43466
|
12 years |
vboxsync |
VMM: HM bits.
|
|
|
@43455
|
12 years |
vboxsync |
VMM/VMMR0: Hungarian notation fixes.
|
|
|
@43402
|
12 years |
vboxsync |
VMM/HWVMXR0: comment typo.
|
|
|
@43387
|
12 years |
vboxsync |
VMM: HM cleanup.
|
|
|
@43379
|
12 years |
vboxsync |
SUPDrv,VMM: Prepared for SUPR0EnableVTx on darwin.
|
|
|
@43361
|
12 years |
vboxsync |
|
|
|
@43354
|
12 years |
vboxsync |
VMM/HWVMXR0: Don't create executable mappings for VMCS and friends.
|
|
|
@43307
|
12 years |
vboxsync |
VMM: Attempt at unbreaking the SUPR0EnableVTx code.
|
|
|
@43150
|
12 years |
vboxsync |
VMM/VMMR0: fix OS X kernel panic due to skipped auto load/store of …
|
|
|
@42894
|
12 years |
vboxsync |
VMM: nits.
|
|
|
@42857
|
12 years |
vboxsync |
VMM/HWVMXR0: Ignore EFER MSR auto store/load as we intercept all …
|
|
|
@42816
|
12 years |
vboxsync |
VMM/HWVMXR0: paranoia.
|
|
|
@42671
|
12 years |
vboxsync |
VMM/HWVMXR0: More info. on debug assertion, LogRel tidying.
|
|
|
@42648
|
12 years |
vboxsync |
VMM/HWVMXR0: More checks for invept and invvpid caps.
|
|
|
@42622
|
12 years |
vboxsync |
VMM/HWVMXR0: Flush VPIDs on 32-bit hosts.
|
|
|
@42407
|
12 years |
vboxsync |
VMM: Futher work on dealing with hidden segment register, esp. when …
|
|
|
@42394
|
12 years |
vboxsync |
re-applied r79422
|
|
|