VirtualBox

source: vbox/trunk/src/VBox/VMM/include/HMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @71910   7 years vboxsync VMM/HM: Clean up and also fix HMR0EnsureCompleteBasicContext for AMD-V …
(edit) @71529   7 years vboxsync VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
(edit) @71415   7 years vboxsync VMM/HM: Get rid of lazy FPU loading for AMD-V. Nested Hw.virt: Fix FPU …
(edit) @71344   7 years vboxsync VMM/HM: Add nested-guest exit reason stat array for SVM R0 execution.
(edit) @71108   7 years vboxsync Added speculation control settings to API, refined implementation.
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @70415   7 years vboxsync VMM/HM: Nested Hw.virt: Implement virtual GIF to not intercept …
(edit) @70413   7 years vboxsync VMM/HM: Nested Hw.virt: Implemented virtualized VMSAVE/VMLOAD to avoid …
(edit) @69474   7 years vboxsync *: scm updates - header files should have 'svn:keywords=Id Revision' …
(edit) @69142   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69111   7 years vboxsync (C) year
(edit) @68293   7 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @68226   7 years vboxsync VMM: Nested Hw.virt: SVM R0 bits.
(edit) @67529   8 years vboxsync VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.
(edit) @66356   8 years vboxsync VMM: Nested Hw.virt: SVM intercept functions WIP.
(edit) @66281   8 years vboxsync VMM: Nested Hw.virt: Decls, naming.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @65448   8 years vboxsync HMInternal.h: todo, comment.
(edit) @65316   8 years vboxsync VMM/HM: Fixed case in name prefixes of a few internal functions.
(edit) @65314   8 years vboxsync VMM/HM: Eliminate unused member.
(edit) @65241   8 years vboxsync VMM/HMVMXR0: Fix longjmp related regression introduced in r112729.
(edit) @65222   8 years vboxsync VMM/HMVMXR0: Fix longjump when mapping the APIC access page, map the …
(edit) @65137   8 years vboxsync VMM/HMVMXR0: Dummy out unused member missed in r112639.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61775   9 years vboxsync hm: more on this later
(edit) @61703   9 years vboxsync VMX: Keep using 64-bit switcher to preserve guest CPU state on 32-bit …
(edit) @61648   9 years vboxsync VMM/HM: Better handling of edge-cases during exceptions caused as a …
(edit) @60850   9 years vboxsync HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
(edit) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(edit) @60732   9 years vboxsync VMM/HM: Add stat. counter for intr masked-by-TPR during event injection.
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(edit) @59020   9 years vboxsync VMM/HM: Log IA32_SMM_MONITOR_CTL for VT-x hosts, useful diagnostic info.
(edit) @59003   9 years vboxsync HM: Fixes for the VT-x trace points and debug events.
(edit) @58998   9 years vboxsync HM: Implemented 69 new dtrace probes and DBGF events in the VT-x code.
(edit) @58938   9 years vboxsync HM,DBGF: Made DBGF notify HM about changes to VMM event and interrupt …
(edit) @58913   9 years vboxsync HM: Some top-level VBOXSTRICTRC use and related work.
(edit) @58912   9 years vboxsync HMGLOBALCPUINFO: Cache the RTR0MemObjGetPagePhysAddr and …
(edit) @58546   9 years vboxsync HMInternal.h: added todo
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @57884   9 years vboxsync HM: More granular AMD-V patching stats.
(edit) @57477   9 years vboxsync VMM/HM: Implement PAUSE filter exiting for VT-x & AMD-V. Also …
(edit) @57470   9 years vboxsync VMM/HM: Purge the unused TLB shootdown code path.
(edit) @57446   9 years vboxsync VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
(edit) @57429   9 years vboxsync VMM/HM: Start removing VBOX_WITH_HYBRID_32BIT_KERNEL code.
(edit) @57109   9 years vboxsync VMM: Check AC during ring-0 module and VM init when the host has SMAP …
(edit) @56716   9 years vboxsync Build fix?
(edit) @56715   9 years vboxsync Fix various alignments of STAM members in devices and VMM for 32bit, …
(edit) @56084   10 years vboxsync VMM/HM: group preempt STAM counters under 'HM/Switch'.
(edit) @55863   10 years vboxsync IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
(edit) @55756   10 years vboxsync VMM/HM: Add some rudimentary logging for VERR_VMX_INVALID_VMXON_PTR errors.
(edit) @55295   10 years vboxsync VMM/HM: comment.
(edit) @55290   10 years vboxsync HM: Save/Load/Restore XCR0 handling during world switching. …
(edit) @55129   10 years vboxsync VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
(edit) @55118   10 years vboxsync VMM: GIM raw-mode support.
(edit) @55037   10 years vboxsync VMM/GIM: Add hypercall support and KVM spinlock support.
(edit) @54908   10 years vboxsync VMM: Rename variable to better reflect its purpose.
(edit) @54196   10 years vboxsync VMM/HM: stat adjustments.
(edit) @54065   10 years vboxsync VMM: Implemented TM TSC-mode switching with paravirtualized guests.
(edit) @52766   10 years vboxsync VMM/HM: Fixing source of ambiguity.
(edit) @52611   10 years vboxsync VMM/HMVMXR0: Added ApicAccessToR3 stat and addressed a 4.3 todo.
(edit) @52279   10 years vboxsync VMM/HMVMXR0: Renaming nits.
(edit) @52208   10 years vboxsync VMM/HM: Comment nit.
(edit) @52192   10 years vboxsync HostDrivers/Support, VMM: support CONFIG_PAX_KERNEXEC Linux kernels
(edit) @52127   10 years vboxsync VMM/HM: Fix swapped size, value parameters in memset.
(edit) @52126   10 years vboxsync VMM/HM: nit.
(edit) @52125   10 years vboxsync VMM/HM: Add tracking of last 30 VM-exits. Can be useful for guru …
(edit) @52006   10 years vboxsync VMM: VT-x and AMD-V support for making GIM hypercalls.
(edit) @51643   11 years vboxsync VMM/GIM: More bits for Hyper-V implementation.
(edit) @51220   11 years vboxsync VMM/HMVMXR0: Implemented EFER swapping using VMCS controls.
(edit) @51083   11 years vboxsync VMM/HMVMXR0: Also intercept #TS exceptions while debugging all …
(edit) @50870   11 years vboxsync VMM: HM comments.
(edit) @49770   11 years vboxsync VMM/HM: Fix typo in TRPPatchingAllowed member.
(edit) @49755   11 years vboxsync VMM/HMVMXR0: Safer assumptions while updating guest-state on fully …
(edit) @49729   11 years vboxsync VMM/HM: VMCPU_HMCF -> HMCPU_CF macro renaming.
(edit) @49725   11 years vboxsync VMM/HM: Use unordered ASM atomics for safely updating HM flags.
(edit) @49664   11 years vboxsync VMM/HMVMXR0: MSR optimizations for world-switch of 64-bit guests.
(edit) @49532   11 years vboxsync VMM: 32-bit build fix.
(edit) @49523   11 years vboxsync VMM: Retire VBOX_WITH_AUTO_MSR_LOAD_RESTORE define.
(edit) @49520   11 years vboxsync VMM: MSR auto-load/store handling rewrite for VT-x.
(edit) @49275   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Guest-FPU pre-load optimization.
(edit) @49000   11 years vboxsync VMM: IntrInfo to IntInfo renaming.
(edit) @48570   11 years vboxsync VMM/HMVMXR0, HMSVMR0: Restore hyper/guest DR7 in accordance with what …
(edit) @48565   11 years vboxsync VMM/HM: Added total VM-exits STAM.
(edit) @48284   11 years vboxsync VMM/HMVMXR0: Avoid calling PGM twice for reading just 4 consecutive bytes.
(edit) @48262   11 years vboxsync VMM/HM: Preempt stats and minor optimizations to VT-x when …
(edit) @48256   11 years vboxsync VMM: More descriptive host-NMI stat name.
(edit) @48216   11 years vboxsync VMM/HM: Cleanup.
(edit) @48213   11 years vboxsync VMM: Naming fixes and log cosmetics.
(edit) @48212   11 years vboxsync VMM/HM: Naming fixes.
(edit) @48210   11 years vboxsync VMM: More naming fixes.
(edit) @48209   11 years vboxsync VMM: Apparently we use underscores in unions/structs in other places. …
(edit) @48208   11 years vboxsync VMM: Cleanup, hungarian and comments.
(edit) @48130   11 years vboxsync VMM: Enable thread-context hooks. Reimplemented event injection logic …
(edit) @48044   11 years vboxsync VMM/HM: Thread-context hooks, disable preemption while touching host …
(edit) @48037   11 years vboxsync VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
(edit) @47990   11 years vboxsync VMM/VMMR0: Build fix.
(edit) @47989   11 years vboxsync VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
(edit) @47771   11 years vboxsync VMM/HM: One extra char. to make typing without autocomplete easier.
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