VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @98103   2 years vboxsync Copyright year updates by scm.
(edit) @97608   2 years vboxsync CPUM: Added XSAVEOPT bit to exploded CPUID struct; currently a placeholder.
(edit) @97560   2 years vboxsync VMM/CPUM: Added fHle & fRtm to the exploded CPU features.
(edit) @97529   2 years vboxsync CPUM: Added MOVBE feature flag.
(edit) @97317   3 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls …
(edit) @97286   3 years vboxsync VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved EFLAGS …
(edit) @97262   3 years vboxsync VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
(edit) @97231   3 years vboxsync VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
(edit) @97213   3 years vboxsync VMM,VBox/types.h: Removed the CPUMCTXCORE type.
(edit) @97187   3 years vboxsync VMM/CPUM: Doxygen fixes. bugref:9941
(edit) @97186   3 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97185   3 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97184   3 years vboxsync VMM/CPUM: Doxygen fixes. bugref:9941
(edit) @97183   3 years vboxsync VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
(edit) @97182   3 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97181   3 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97179   3 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97178   3 years vboxsync VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
(edit) @97096   3 years vboxsync VMM/CPUM: Some code tweaking…
(edit) @97070   3 years vboxsync CPUM: Added a (forgotten?) flag for AES-NI CPUID feature.
(edit) @96979   3 years vboxsync VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
(edit) @96652   3 years vboxsync VMM/IEM: Implement [v]pclmulqdq instruction, ​bugref:9898
(edit) @96407   3 years vboxsync scm copyright and license note update
(edit) @96103   3 years vboxsync VMM: Add some new AMD CPUID feature bits.
(edit) @95359   3 years vboxsync VMM/CPUM: Added a fPopCnt member to the x86 features and corrected the …
(edit) @95350   3 years vboxsync VMM: Nested VMX: bugref:10092 cpum.h: nit.
(edit) @95315   3 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxApicAccessPageAddr …
(edit) @95256   3 years vboxsync VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
(edit) @95248   3 years vboxsync VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
(edit) @94943   3 years vboxsync VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM …
(edit) @94934   3 years vboxsync VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
(edit) @94931   3 years vboxsync VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
(edit) @94909   3 years vboxsync VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93830   3 years vboxsync VMM/CPUM: Add some helpers for NEM to activate the hyper or guest …
(edit) @93518   3 years vboxsync vmm/cpum.h: x86 build fix. bugref:9898
(edit) @93515   3 years vboxsync iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
(edit) @93290   3 years vboxsync VMM: Nested VMX: bugref:10092 Mind the union reporting VMX MSRs.
(edit) @93213   3 years vboxsync VMM/IEM: Nested VMX: bugref:10092 Reverted r149264. This needs to be …
(edit) @93212   3 years vboxsync VMM: Nested VMX: bugref:10092 Avoid asserting VMX non-root mode in …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92541   3 years vboxsync VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
(edit) @92515   3 years vboxsync VMM/NEM-linux: Some CPUID work; simplified the SSE/AVX/++ state …
(edit) @92018   4 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMGetGuestIa32VmxEptVpidCap for …
(edit) @91985   4 years vboxsync VMM: Nested VMX: bugref:10092 Removed CPUMGetGuestVmxEptPtr.
(edit) @91975   4 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMGetGuestVmxEptPtr. This can be …
(edit) @91951   4 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxEptPagingEnabledEx …
(edit) @91710   4 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Added some VMX CPUMFEATURES' bit. …
(edit) @91635   4 years vboxsync VMM/cpum.h: Doxygen fixes for CPUMSetGuestVmxVmSucceed, …
(edit) @91580   4 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91424   4 years vboxsync VMM: Nested VMX: bugref:10092 Build fix.
(edit) @91422   4 years vboxsync VMM: Nested VMX: bugref:10092 Add CPUMArePaePdpesValid.
(edit) @91323   4 years vboxsync VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
(edit) @91306   4 years vboxsync VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
(edit) @91303   4 years vboxsync VMM/CPUM,++: Expand CPUMMSRRANGE::offCpumCpu to 24 bits so the entire …
(edit) @91302   4 years vboxsync VMM/CPUM,++: Expand CPUMMSRRANGE::offCpumCpu to 24 bits so the entire …
(edit) @91297   4 years vboxsync VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
(edit) @91287   4 years vboxsync VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
(edit) @91275   4 years vboxsync VMM: Added missing features checks while constructing mask of valid …
(edit) @91274   4 years vboxsync VMM: Prune unused CPUMCPUIDFEATURE_PAT and CPUMCPUIDFEATURE_MWAIT_EXTS.
(edit) @91271   4 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91266   4 years vboxsync VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
(edit) @91037   4 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @89934   4 years vboxsync VMM/CPUCpuId: Some intel updates. bugref:10052
(edit) @88290   4 years vboxsync Intel IOMMU: bugref:9967 PDM: Added CPUMGetGuestAddrWidths and PDM …
(edit) @87523   4 years vboxsync VMM/CPUM/HM: No else after return.
(edit) @87351   4 years vboxsync VMM/CPUM: Slapped a @todo on CPUM_CHANGED_XXX / CPUMCPU::fChanged.
(edit) @87349   4 years vboxsync VMM/CPUM: Kicked out CPUMR3RemEnter & CPUMR3RemLeave. bugref:9576
(edit) @87346   4 years vboxsync VMM/CPUM: Dropped the fForceHyper parameter of CPUMRecalcHyperDRx. It …
(edit) @87345   4 years vboxsync VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
(edit) @87255   4 years vboxsync VMM: Adjustments for bugref:9898.
(edit) @87040   4 years vboxsync VMM: Better fix for r141682 - Fix delivery of external interrupts when …
(edit) @85573   5 years vboxsync VMM: Added method for getting at the CPU database.
(edit) @85352   5 years vboxsync include/VBox/vmm/cpum.h: Add predicate to check for Zen micro architecture
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81786   5 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
(edit) @81665   5 years vboxsync VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused …
(edit) @81614   5 years vboxsync VMM,SUPDrv,x86.h: Nits. - supdrvTscMeasureDeltaOne: No bulldozer …
(edit) @81605   5 years vboxsync VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified …
(edit) @81369   6 years vboxsync *: doxygen fixes
(edit) @81240   6 years vboxsync VMM: Log SVM GMET feature bit.
(edit) @80807   6 years vboxsync cpum.h: Nested VMX: bugref:9180 Add CPUMIsGuestVmxInterceptEvents and …
(edit) @80803   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix I/O bitmap accesses. We need to …
(edit) @80293   6 years vboxsync VMM(CPUM),DevPcBios: Added CPUM methods for getting the guest (and …
(edit) @80281   6 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80253   6 years vboxsync VMM: Started refactoring VMMAll/* for bugref:9217
(edit) @80069   6 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
(edit) @80064   6 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
(edit) @80055   6 years vboxsync Main: Kicking out raw-mode - CPUMRaw*. bugref:9517
(edit) @80053   6 years vboxsync Main: Kicking out raw-mode - CPUM*Hyper*(). bugref:9517 bugref:9511
(edit) @80050   6 years vboxsync Main: Kicking out raw-mode - CPUM*Hyper*(). bugref:9517
(edit) @79576   6 years vboxsync cpum.h: Nested VMX: bugref:9180 Add CPUMGetGuestVmxVirtApicPage for …
(edit) @79376   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added …
(edit) @79315   6 years vboxsync cpum.h: Nested VMX: bugref:9180 Added CPUMIsGuestVmxCurrentVmcsValid …
(edit) @79194   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add CPUMIsGuestVmxVmcsFieldValid for …
(edit) @79164   6 years vboxsync VMM/CPUM, Debugger: Const bits.
(edit) @79146   6 years vboxsync VMM/CPUM: const bits.
(edit) @79145   6 years vboxsync cpum.h: Remove prototypes for a couple of functions that are have no …
(edit) @79096   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add CPUMSetGuestNmiBlocking for …
(edit) @79073   6 years vboxsync VMM: Nested VMX: bugref:9180 With HM execution of nested-guests, we …
Note: See TracRevisionLog for help on using the revision log.

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