VirtualBox

source: vbox/trunk/include/VBox/vmm/hm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @75440   6 years vboxsync VMM: Nested VMX: bugref:9180 Separate the VMX/SVM CPU spec. functions …
(edit) @74695   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Fix the I/O port wrap-around …
(edit) @74660   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; I/O exit prep …
(edit) @74545   6 years vboxsync VMM/HMVMXR0: Nested VMX: bugref:9180 Move hmR0VmxGetMsrPermission to …
(edit) @74389   6 years vboxsync VMM/CPUM, IEM, HM: Nested VMX: bugref:9180 VM-exit bits.
(edit) @74287   6 years vboxsync VMM/IEM, HM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74156   6 years vboxsync VMM: Nested VMX: bugref:9180 VMXVDIAG naming. [build fix]
(edit) @74155   6 years vboxsync VMM: Nested VMX: bugref:9180 VMXVDIAG naming.
(edit) @73617   6 years vboxsync VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73395   6 years vboxsync VMM, CPUM: Nested VMX: bugref:9180 Implement Cr0Fixed[0|1] and …
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73322   6 years vboxsync HM,SELM: Redefined HMIsRawModeCtxNeeded as accessor for …
(edit) @73266   6 years vboxsync PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
(edit) @73264   6 years vboxsync VMM/HM: bugref:9193 Remove unused code after using …
(edit) @73263   6 years vboxsync PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
(edit) @73246   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @73203   6 years vboxsync VMM, Devices: bugref:9193 Remove unused code after using …
(edit) @72983   6 years vboxsync VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
(edit) @72967   6 years vboxsync VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
(edit) @72805   6 years vboxsync VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
(edit) @72749   6 years vboxsync VMM: Remove EM_NOTIFY_HM and related code unused since VirtualBox 2.1 …
(edit) @72746   6 years vboxsync VMM: Extend HM changed flags. ​​bugref:9193 [build fix]
(edit) @72744   6 years vboxsync VMM: Extend HM changed flags. ​bugref:9193 [HM, CPUM]
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72599   6 years vboxsync EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
(edit) @72555   7 years vboxsync EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @71529   7 years vboxsync VMM/HM: Fixes to MSRPM bit accesses. Implemented merging of guest and …
(edit) @70977   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70782   7 years vboxsync VMM: Nested Hw.virt: Pick up the TSC offset from the original VMCB …
(edit) @70462   7 years vboxsync VMM/HM: Added HMSvmIsVGifActive, some cleanup and comments for how/why …
(edit) @70299   7 years vboxsync VMM: Moved the SVM dumping functions to where it's logically more …
(edit) @70266   7 years vboxsync VMM/HM: Added dumping of SVM VMCB state save area.
(edit) @69764   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69107   7 years vboxsync include/VBox/: (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   7 years vboxsync VMM: Nested Hw.virt: Fixes and debugger info support for VCPU hwvirt state.
(edit) @67204   8 years vboxsync VMM: Nested Hw.virt: Physical interrupts and virtual interrupt fixes.
(edit) @67156   8 years vboxsync VMM/HMSVMR0, VMM/HMSVMAll: Nested Hw.virt: Fixes.
(edit) @66751   8 years vboxsync VMM: Nested Hw.virt: Adjusted the helper functions for use with …
(edit) @66371   8 years vboxsync VMM: Nested Hw.virt: MSR and IO intercept helpers for SVM.
(edit) @66356   8 years vboxsync VMM: Nested Hw.virt: SVM intercept functions WIP.
(edit) @66318   8 years vboxsync VMM: Nested Hw.virt: Interrupt logic helpers for nested SVM.
(edit) @66301   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66043   8 years vboxsync VMM: Nested Hw.virt: Build fix.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66022   8 years vboxsync VMM: Nested Hw.virt: Backed out r113878. Attempted build fix for linux …
(edit) @66015   8 years vboxsync VMM: Nested Hw.virt: Bits.
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65989   8 years vboxsync VMM: Nested Hw.virt: Implement AMD-V VMMCALL in IEM. Cleanup the code …
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @62476   8 years vboxsync (C) 2016
(edit) @61317   9 years vboxsync CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
(edit) @61144   9 years vboxsync CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
(edit) @60850   9 years vboxsync HM: Dropped HMR0SavePendingIOPortWrite and associated code (leaving …
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(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) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @56381   10 years vboxsync Stubbed VMMR0_DO_CALL_HYPERVISOR and VMMR0_DO_RAW_RUN when …
(edit) @55863   10 years vboxsync IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
(edit) @55306   10 years vboxsync VMM: renamed HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() macro.
(edit) @55248   10 years vboxsync HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
(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) @54878   10 years vboxsync HM: Determine VT-x, AMD-V, nested paging and unhindered guest …
(edit) @54718   10 years vboxsync VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified …
(edit) @54712   10 years vboxsync VMM: Clear idHostCpu mapping while deregistering the context-hooks …
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @52419   10 years vboxsync VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.
(edit) @51981   10 years vboxsync VMM/GIM, VMM/HM: Add support for Hyper-V hypervisor capabilities …
(edit) @51560   11 years vboxsync VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work.
(edit) @50608   11 years vboxsync Function no longer there.
(edit) @49725   11 years vboxsync VMM/HM: Use unordered ASM atomics for safely updating HM flags.
(edit) @48591   11 years vboxsync VMMR0/HMR0: HM-Context flag macros.
(edit) @48565   11 years vboxsync VMM/HM: Added total VM-exits STAM.
(edit) @48562   11 years vboxsync HM: Operative macros for HM-context flags.
(edit) @48130   11 years vboxsync VMM: Enable thread-context hooks. Reimplemented event injection logic …
(edit) @48037   11 years vboxsync VMM/HM: Preemption hooks, work in progress. Hopefully I didn't break …
(edit) @47760   11 years vboxsync VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
(edit) @47737   11 years vboxsync HM.cpp: Added APIs for checking whether VT-x and AMD-V are enabled.
(edit) @47619   11 years vboxsync EM: Started on HM single stepping for IEM verification purposes. …
(edit) @46297   12 years vboxsync VMM: Started HMSVMR0 work. Unify the AMD-V erratum 170 verification …
(edit) @45971   12 years vboxsync Main, VMM: Added an API seting to disable VT-x unrestricted execution.
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45754   12 years vboxsync HMIsInHwVirtNoLongJmpCtx
(edit) @45749   12 years vboxsync VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @45618   12 years vboxsync Do HMR3Init first in vmR3InitRing3 so the other components can skip …
(edit) @44373   12 years vboxsync HM,++: pVM -> pUVM for main, mark as many as possible interfaces …
(edit) @44195   12 years vboxsync VMM/VMMAll, VMMR3: forceflags for updating CR3 and PAE PDPEs.
(copy) @43387   12 years vboxsync VMM: HM cleanup.
copied from trunk/include/VBox/vmm/hwaccm.h
(edit) @37320   14 years vboxsync HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
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