summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR0/CPUMR0.cpp
Commit message (Expand)AuthorAgeFilesLines
* *: doxygen corrections (mostly about removing @returns from functions returni...vboxsync2023-05-111-1/+0
* Copyright year updates by scm.vboxsync2023-01-171-1/+1
* VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for controlling ho...vboxsync2022-11-161-1/+1
* scm copyright and license note updatevboxsync2022-08-221-8/+18
* VMM,SUPDrv: Pass proper fCtxHook value to SUPR0FpuBegin/End so it can be used...vboxsync2022-05-271-2/+4
* VMM: bugref:10209 Call SUPR0FpuEnd after restoring the FPU state.vboxsync2022-05-261-3/+3
* VMM: bugref:10209 Call support driver FPU begin/end operations from VMM R0.vboxsync2022-05-251-0/+6
* VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM structure u...vboxsync2022-05-091-0/+12
* VMM/CPUM: Apply cpumR0CheckCpuid to the ring-0 g_CpumHostFeatures and add MSR...vboxsync2022-05-091-3/+75
* VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it was fo...vboxsync2022-05-091-296/+0
* VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping the hos...vboxsync2022-05-091-1/+1
* VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping the hos...vboxsync2022-05-091-3/+47
* VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT -> GUE...vboxsync2022-02-021-2/+2
* iprt/asm-amd64-x86.h: Split out some non-assembly functions that related more...vboxsync2022-01-311-9/+9
* scm --update-copyright-yearvboxsync2022-01-011-1/+1
* VMM/CPUM: Moved the host's extended state (XState) from the hyper heap and in...vboxsync2021-09-161-0/+1
* VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in CPUMCTX...vboxsync2021-01-211-0/+3
* VMM/CPUM: Dropped the fForceHyper parameter of CPUMRecalcHyperDRx. It seems ...vboxsync2021-01-211-1/+1
* VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and CPUM_SY...vboxsync2021-01-211-4/+2
* Copyright year updates by scm.vboxsync2020-02-041-1/+1
* CPUMR0InitVM: Make sure MSR_IA32_ARCH_CAP_F_IBRS_ALL only is set when X86_CPU...vboxsync2019-12-131-14/+20
* VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified and im...vboxsync2019-10-311-1/+2
* VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. bugref:9217vboxsync2019-08-161-1/+0
* VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217vboxsync2019-08-141-23/+16
* VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511vboxsync2019-07-311-70/+37
* Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher & CPUM...vboxsync2019-07-291-65/+25
* Forward ported 130474,130475,130477,130479. bugref:9453vboxsync2019-05-211-5/+17
* VMM: Started refactoring GVM & VM structures for bugref:9217vboxsync2019-05-071-0/+7
* VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. Modified an...vboxsync2019-01-181-1/+2
* Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, r124284, ...vboxsync2019-01-071-1/+26
* scm --update-copyright-yearvboxsync2019-01-011-1/+1
* VMM: Comment nit.vboxsync2018-12-101-2/+0
* (C) yearvboxsync2017-10-171-1/+1
* (C) 2016vboxsync2016-07-221-1/+1
* CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it caches ...vboxsync2016-05-311-6/+10
* CPUM,IEM: FPU/SSE/AVX state and host resources APIs, first installment. This ...vboxsync2016-05-201-1/+1
* CPUM,++: build fix to previous commit.vboxsync2016-05-191-1/+1
* CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & CPUM_USED_FPU_HOST.vboxsync2016-05-191-87/+78
* VMM: Made @param pVCpu more uniform and to the point.vboxsync2015-10-081-10/+9
* VMM: Made @param pVM more uniform and to the point.vboxsync2015-10-081-6/+6
* VMM: Doxygen fixes.vboxsync2015-10-081-1/+1
* VMM: unused vars.vboxsync2015-08-271-1/+0
* VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.vboxsync2015-08-181-36/+6
* *: scm cleanup run.vboxsync2015-08-141-12/+12
* Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures instead. Ex...vboxsync2015-04-011-4/+3
* VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use pointers...vboxsync2015-03-311-2/+2
* CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState (X86XSAV...vboxsync2015-03-221-2/+2
* Corrected x86.h/mac typo.vboxsync2015-03-201-2/+2
* VMM,REM: CPUID revamp - almost there now.vboxsync2015-03-121-1/+2
* PATM,CPUM: CPUID patch update.vboxsync2015-03-111-6/+6