VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @47472   11 years vboxsync VMM/VMMR0: HW(VMX|SVM)R0.h -> HM(VMX|SVM)R0.h. Now that the refactor …
(edit) @47458   11 years vboxsync Space.
(edit) @47454   11 years vboxsync VMM/HMVMXR0: Make save-DR7 function name more clear (addressed a todo).
(edit) @47446   11 years vboxsync shadow warning.
(edit) @47444   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @47441   11 years vboxsync Too lazy to do: pushfq; cli; ... popfq ?
(edit) @47440   11 years vboxsync Too lazy to do: pushfq; cli; ... popfq ?
(edit) @47439   11 years vboxsync Too lazy to do: pushfq; cli; ... popfq ?
(edit) @47434   11 years vboxsync HMR0VMX.cpp: INS/OUTS todo update.
(edit) @47432   11 years vboxsync HMR0VMX.cpp: Attempt to fix incorrect DR7 and DR[0-3] checks in I/O …
(edit) @47378   11 years vboxsync VMM/HMVMXR0: Typos and make re-checking of CR4.VMXE on VMXR0Enter() …
(edit) @47353   11 years vboxsync VMM/HMVMXR0: nits.
(edit) @47328   11 years vboxsync CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
(edit) @47254   11 years vboxsync VMM/HMVMXR0: Minor clarification.
(edit) @47247   11 years vboxsync HMVMX: preserve SS.DPL and CS.L/D/G when the 'unusable' bit is set. …
(edit) @47243   11 years vboxsync hmR0VmxReadSegmentReg: Update on the unused stuff, prepared fix but …
(edit) @47202   11 years vboxsync VMM/HM: comments.
(edit) @47123   12 years vboxsync VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
(edit) @47110   12 years vboxsync VMM/HMVMXR0: Assert that the valid bit is set on Xcpt exits.
(edit) @47109   12 years vboxsync VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec.
(edit) @47105   12 years vboxsync VMM/HMVMXR0: Added a todo.
(edit) @47094   12 years vboxsync VMM/HMVMXR0: Log exit reasons for more rare/improbable gurus.
(edit) @47090   12 years vboxsync VMM: Naming convention. lasterror->LastError.
(edit) @47076   12 years vboxsync VMM/HM(VMX|SVM)R0: Easier to toggle statements.
(edit) @47066   12 years vboxsync VMM/HMVMXR0: More validations for the error code valid bit.
(edit) @47062   12 years vboxsync HMVMX: Look at the right exit info to figure out error code.
(edit) @47056   12 years vboxsync VMM: spaces.
(edit) @46975   12 years vboxsync VMM: nits.
(edit) @46973   12 years vboxsync VMM/HMVMXR0: Fail more gracefully when trying to run 64-bit guests on …
(edit) @46942   12 years vboxsync VMM: Fix LDTR restoration to be done dynamically. This is required for …
(edit) @46925   12 years vboxsync VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel.
(edit) @46900   12 years vboxsync VMM/HM: Spaces, comment.
(edit) @46888   12 years vboxsync VMM/HM: Alignment and fix an assertion in the new AMD-V code.
(edit) @46882   12 years vboxsync VMM/HMVMXR0: Go back to ring-3 on host interrupts unconditionally if …
(edit) @46881   12 years vboxsync VMM/HMVMXR0: Avoid reloading guest state on multiple reschedules on …
(edit) @46871   12 years vboxsync VMM/HM: Cleanup event injection statistics.
(edit) @46850   12 years vboxsync VMM/VMMR0: HM profile counters.
(edit) @46789   12 years vboxsync VMM/HM: Doxygen.
(edit) @46724   12 years vboxsync VMM/HM: Refactor the state-flags for proper sharing between old, new …
(edit) @46719   12 years vboxsync VMM/HMVMXR0: Bits.
(edit) @46715   12 years vboxsync VMM/HMVMXR0: Incorrect debug assertion.
(edit) @46714   12 years vboxsync VMM/HMVMXR0: prefer typedef to macros when possible.
(edit) @46713   12 years vboxsync VMM/HMVMXR0: More debug assertion fixes, comments.
(edit) @46707   12 years vboxsync VMM/HMVMXR0: Fix guru with re-injecting software interrupts during …
(edit) @46665   12 years vboxsync VMM/HMVMXR0: comments.
(edit) @46655   12 years vboxsync VMM/HMVMXR0: Reflect any exception to the guest if event delivery of …
(edit) @46596   12 years vboxsync VMM/HMVMXR0: grr.
(edit) @46595   12 years vboxsync VMM/HMVMXR0: Disable flushing of the log while loading the guest-state …
(edit) @46590   12 years vboxsync VMM/HMVMXR0: SMP logging.
(edit) @46589   12 years vboxsync VMM/HMVMXR0: SMP logging.
(edit) @46580   12 years vboxsync VMM/HMSVMR0, HMVMXR0: AMD-V bits, VT-x minor change.
(edit) @46566   12 years vboxsync VMM/HMVMXR0: TPR patching is not needed on Intel, probably never was. …
(edit) @46562   12 years vboxsync VMM: AMD-V bits and VT-x comment nit.
(edit) @46552   12 years vboxsync VMM/HMVMXR0: comment.
(edit) @46530   12 years vboxsync VMM/HMSVMR0: AMD-V bits, TPR shadowing, other adjustments.
(edit) @46517   12 years vboxsync VMM/HMVMXR0: Don't need to update guest APIC state (i.e. TPR) for …
(edit) @46510   12 years vboxsync VMM/HMVMXR0: bits.
(edit) @46507   12 years vboxsync VMM/HMVMXR0: comment.
(edit) @46505   12 years vboxsync VMM/HMVMXR0: doxygen.
(edit) @46498   12 years vboxsync VMM/HMVMXR0: Comments.
(edit) @46492   12 years vboxsync VMM/HMVMXR0: Comments and tidying.
(edit) @46472   12 years vboxsync VMM/HMVMXR0: Skip redundant VMWRITES during VM startup.
(edit) @46469   12 years vboxsync VMM/HMVMXR0: Use UINT64_C only when needed.
(edit) @46464   12 years vboxsync VMM/HMVMXR0: Stats and skip calling the flush function unnecessarily.
(edit) @46463   12 years vboxsync VMM/HMVMXR0: Flush-by-EPT on VCPU reschedule rather than just VPID, …
(edit) @46458   12 years vboxsync VMM/HMVMXR0: Don't miss flushing-by-EPT if we the VCPU gets …
(edit) @46445   12 years vboxsync VMM/HMVMXR0: comment.
(edit) @46442   12 years vboxsync VMM: HM bits, add changed-flag for CR2 as AMD-V has CR2 caching.
(edit) @46440   12 years vboxsync nit.
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @46419   12 years vboxsync VMM/HMVMXR0: Flush all EPTP tagged-TLB entries (when possible) while …
(edit) @46415   12 years vboxsync VMM/HMVMXR0: Fix invalidating EPT-tagged TLB-entries when VPID+EPT is …
(edit) @46399   12 years vboxsync VMM/HMVMXR0: Avoid re-reading CR4 as it cannot be changed by vmxoff …
(edit) @46393   12 years vboxsync VMM/HMVMXR0: Log4Func to keep things at level 4 and not flow or level …
(edit) @46391   12 years vboxsync VMM/HMVMXR0: Use log level 4 by default so that instrumenting logging …
(edit) @46381   12 years vboxsync VMM/HM: AMD-V and VT-x state-change bits.
(edit) @46363   12 years vboxsync VMM/HM: Comment nits.
(edit) @46315   12 years vboxsync VMM/HMVMXR0: Added a couple of comments in the tagged-TLB flushing code.
(edit) @46294   12 years vboxsync VMM/HMVMXR0: Cleanup, and fixme todo.
(edit) @46289   12 years vboxsync VMM/HMVMXR0: debug build fix.
(edit) @46286   12 years vboxsync VMM/HMVMXR0: Avoid saving/restoring EFER whenever possible on every …
(edit) @46284   12 years vboxsync VMM/HMVMXR0: 32-bit host fix.
(edit) @46280   12 years vboxsync VMM/HM: macro rename and comment update.
(edit) @46267   12 years vboxsync VMM: Optimized 64-bit host VT-x world-switch.
(edit) @46192   12 years vboxsync VMM/HM: CR0 and CR4 masks can be 32-bit. Plus hungarian naming fixes.
(edit) @46191   12 years vboxsync VMM/HMVMXR0: TR too, shouldn't be in the LDT and must have RPL 0.
(edit) @46143   12 years vboxsync VMM/HMVMXR0: Make single-stepping work in the hypervisor debugger when …
(edit) @46135   12 years vboxsync Started populating the RC address space in the debugger.
(edit) @46103   12 years vboxsync VMM/HMVMXR0: Log CS during loading the guest state.
(edit) @46098   12 years vboxsync VMM/HMVMXR0: nits.
(edit) @46089   12 years vboxsync VMM/HMVMXR0: Be more explicit about type sizes. It's rather critical …
(edit) @46079   12 years vboxsync VMM/HMVMXR0: nit.
(edit) @46076   12 years vboxsync VMM/HMVMXR0: 32-bit hybrid darwin kernel fixes.
(edit) @46041   12 years vboxsync VMM/HMVMXR0: nit.
(edit) @46018   12 years vboxsync VMM/HMVMXR0: Fix Vista 64-bit guests to work again.
(edit) @46004   12 years vboxsync VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, so …
(edit) @45978   12 years vboxsync VMM/HMVMXR0: nit.
(edit) @45977   12 years vboxsync VMM/HMVMXR0: Kernel GS Base is no longer manually saved/restore across …
(edit) @45976   12 years vboxsync VMM/HMVMXR0: In case we don't have TPR-shadow or CR8_LOAD exit is …
(edit) @45967   12 years vboxsync VMM/HMVMXR0: comment.
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