VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @45947   12 years vboxsync VMM: HM cleanup for CTRL, CONTROLS in symbolic names.
(edit) @45894   12 years vboxsync VMM: Use RT_BIT which uses unsigned to avoid nasty sign-extension …
(edit) @45862   12 years vboxsync VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS …
(edit) @45845   12 years vboxsync VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR …
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45749   12 years vboxsync VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
(edit) @45655   12 years vboxsync VMMR0/HM: Profiling longjmp round trips are less useful, adjusted STAM …
(edit) @45653   12 years vboxsync VMM/VMMR0: HM cleanup.
(edit) @45531   12 years vboxsync VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup. VMM: …
(edit) @45517   12 years vboxsync VMM: Clean up STAM counters and hungarian fixes.
(edit) @45503   12 years vboxsync HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen …
(edit) @45478   12 years vboxsync VMM/VMMR0: more consistent names.
(edit) @45474   12 years vboxsync VMM: Remove unused error codes, use more specific error codes. Restore …
(edit) @45453   12 years vboxsync VMM/VMMR0/HM: build fixes for 32-bit hosts
(edit) @45387   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @45378   12 years vboxsync VMM/VMMR0: HM bits. Some stats and adjustments.
(edit) @45305   12 years vboxsync IOM: Adding pVCpu to a lot of calls and moving the lookup caches from …
(edit) @45237   12 years vboxsync VMM/VMMR0: STAM counter.
(edit) @45216   12 years vboxsync VMM: HM bits.
(edit) @45102   12 years vboxsync VMX: Redo TSC offsetting setup if unexpected RDTSC(P) occurred.
(edit) @45092   12 years vboxsync VMM/VMMR0: HM bits, cleanup header a bit.
(edit) @45091   12 years vboxsync VMM/VMMR0: HM old-code segregation.
(edit) @44968   12 years vboxsync VMM/VMMR0: build fix
(edit) @44958   12 years vboxsync Moved TSC offsetting setup code for testing.
(edit) @44934   12 years vboxsync Cosmetic change to express that TSC must increase.
(edit) @44791   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44769   12 years vboxsync VMM/VMMR0: bits.
(edit) @44724   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44657   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44524   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44351   12 years vboxsync PDM,++: Change APIs used by Main from PVM to PUVM.
(edit) @44269   12 years vboxsync VMX: Fixed invalid check.
(edit) @44267   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44262   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44259   12 years vboxsync VMM: STAM counter naming.
(edit) @44154   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @44146   12 years vboxsync VMM: HM bits.
(edit) @44096   12 years vboxsync VMM/VMMR0: naming.
(edit) @44089   12 years vboxsync VMM: hungarian.
(edit) @44035   12 years vboxsync VMM: hungarian again.
(edit) @44033   12 years vboxsync VMM: hungarian.
(edit) @44032   12 years vboxsync VMM/VMMR0: VMX pin, entry, exit controls are 32-bit.
(edit) @43977   12 years vboxsync VMM/HWVMXR0: Naming.
(edit) @43961   12 years vboxsync VMM: Pass the VMCPU to IOMMMIOMapMMIOHCPage() as we already have it.
(edit) @43947   12 years vboxsync VMM/VMMR0: HM naming.
(edit) @43930   12 years vboxsync VMM/VMMR0: Camel case.
(edit) @43849   12 years vboxsync VMM: bits.
(edit) @43803   12 years vboxsync VMM/VMMR0: bits.
(edit) @43798   12 years vboxsync VMM/VMMR0: Hungarian.
(edit) @43771   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @43756   12 years vboxsync VMM/VMMR0: HM bits.
(edit) @43746   12 years vboxsync VMM: Some naming adjustments.
(edit) @43737   12 years vboxsync VMM/VMMR0/HWVMXR0: fix typo while saving the host IDTR into the VMCS. …
(edit) @43731   12 years vboxsync VMM/VMMR0/HWVMXR0: Save and restore the guest EFER MSR using the …
(edit) @43726   12 years vboxsync VMM/VMMR0/HWVMXR0: Save and restore the guest EFER MSR using …
(edit) @43708   12 years vboxsync burn fix
(edit) @43706   12 years vboxsync VMM/HM: bits.
(edit) @43700   12 years vboxsync HM: bits.
(edit) @43657   12 years vboxsync VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
(edit) @43566   12 years vboxsync Removed a sliver of obsolete code.
(edit) @43519   12 years vboxsync VMX: Convert pending VMX event to TRPM before going to recompiler to …
(edit) @43509   12 years vboxsync HM: refactor.
(edit) @43498   12 years vboxsync build fix
(edit) @43497   12 years vboxsync build fix
(edit) @43496   12 years vboxsync VMM: build fix.
(edit) @43494   12 years vboxsync VMM/VMMR0,R3: HM cleanup.
(edit) @43469   12 years vboxsync VMM: HM bits.
(edit) @43468   12 years vboxsync VMM: HM bits. More renaming in prepartion of
(edit) @43466   12 years vboxsync VMM: HM bits.
(edit) @43455   12 years vboxsync VMM/VMMR0: Hungarian notation fixes.
(edit) @43402   12 years vboxsync VMM/HWVMXR0: comment typo.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @43379   12 years vboxsync SUPDrv,VMM: Prepared for SUPR0EnableVTx on darwin.
(edit) @43361   12 years vboxsync
(edit) @43354   12 years vboxsync VMM/HWVMXR0: Don't create executable mappings for VMCS and friends.
(edit) @43307   12 years vboxsync VMM: Attempt at unbreaking the SUPR0EnableVTx code.
(edit) @43150   12 years vboxsync VMM/VMMR0: fix OS X kernel panic due to skipped auto load/store of …
(edit) @42894   12 years vboxsync VMM: nits.
(edit) @42857   12 years vboxsync VMM/HWVMXR0: Ignore EFER MSR auto store/load as we intercept all …
(edit) @42816   12 years vboxsync VMM/HWVMXR0: paranoia.
(edit) @42671   12 years vboxsync VMM/HWVMXR0: More info. on debug assertion, LogRel tidying.
(edit) @42648   12 years vboxsync VMM/HWVMXR0: More checks for invept and invvpid caps.
(edit) @42622   12 years vboxsync VMM/HWVMXR0: Flush VPIDs on 32-bit hosts.
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @42394   12 years vboxsync re-applied r79422
(edit) @42390   12 years vboxsync desperately back out r79422 to test if this makes a recent regression …
(edit) @42373   12 years vboxsync VMM: invpg -> invlpg, some cleanup.
(edit) @42343   12 years vboxsync VMM/HWVMXR0: cCachedMSRs are for guest MSRs during the world switch. …
(edit) @42186   12 years vboxsync SELM,DIS,CPUM,EM: Hidden selector register cleanups.
(edit) @42184   12 years vboxsync VMM/VMMR0: Store/restore TSC_AUX for AMD-V while not intercepting …
(edit) @42173   12 years vboxsync VMM/HWVMXR0: Fixed assertion in saved states due to differing CpuIds.
(edit) @42161   12 years vboxsync VMM/HWVMXR0: cleanup.
(edit) @42156   12 years vboxsync VMM/VMMR0: HWVMXR0: Use MSR auto load/store areas in the VMCS. Added …
(edit) @42056   12 years vboxsync VMM/HWVMXR0: Save/restore IA32_TSC_AUX MSR across VMX non-root ops.
(edit) @42046   12 years vboxsync VMM/HWVMXR0: comments.
(edit) @42045   12 years vboxsync VMM/HWVMXR0: Back out r78951, better fix for acquiring/toggling new …
(edit) @42044   12 years vboxsync VMM/HWVMXR0: Fix for acquiring/signaling new ASIDs during host CPU …
(edit) @42036   13 years vboxsync VMM/HWVMXR0: Fix guru meditation on resume with VPIDs.
(edit) @42024   13 years vboxsync VMM: RDTSCP support on Intel. Segregated some common CPU features from …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette