VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @105367   5 months vboxsync VMM: Expose FMA and F16C instruction set extensions if available and …
(edit) @105364   5 months vboxsync VMM: Expose FMA and F16C instruction set extensions if available and …
(edit) @105057   5 months vboxsync VMM/CPUM: Don't do strict CPUID checks on arm64 as we can't query what …
(edit) @105020   5 months vboxsync VMM/CPUM: We need to push the ARCH_CAP MSR on arm hosts, setting all …
(edit) @103752   9 months vboxsync VMM/CPUMR3CpuId: Enable XSAVE for IEM, it is fully supported, enables …
(edit) @103586   9 months vboxsync VMM/CPUM: Expose movbe instruction to the guest if available on the …
(edit) @102942   11 months vboxsync VMM/CPUM: bugref:10498 Addressed MTRR todo, code was enabled since r160962.
(edit) @102851   11 months vboxsync VMM/CPUM: bugref:10498 MTRR CFGM setting naming nit and comment.
(edit) @102781   11 months vboxsync VMM/CPUM: bugref:10498 Try re-enable MTRR read/write support.
(edit) @102693   12 months vboxsync VMM/CPUM: bugref:10498 Doxygen.
(edit) @102692   12 months vboxsync VMM/CPUM: bugref:10498 Doxygen.
(edit) @102691   12 months vboxsync VMM/CPUM: bugref:10498 Doxygen.
(edit) @102690   12 months vboxsync VMM/CPUM: bugref:10498 Implemented using a virtualized number of …
(edit) @102630   12 months vboxsync CPUID: Pass through and by default set the ARAT bit so that Windows 11 …
(edit) @102621   12 months vboxsync VMM/CPUM: bugref:10498 whitespace
(edit) @102620   12 months vboxsync VMM/CPUM: bugref:10498 Doxygen fix.
(edit) @102610   12 months vboxsync VMM/CPUM: bugref:10498 Doxygen fix.
(edit) @102606   12 months vboxsync VMM/CPUM: bugref:10498 Fix assertion.
(edit) @102605   12 months vboxsync VMM/CPUM: bugref:10498 Slight optimization to the fix in r160758.
(edit) @102604   12 months vboxsync VMM/CPUM: bugref:10498 Fix the maximum physical address width …
(edit) @102588   12 months vboxsync VMM/CPUM: Disabled MTRR read/write stuff as grub seems to guru with a …
(edit) @102523   12 months vboxsync VMM/CPUM: bugref:10498 Enable MTRR storage without populating …
(edit) @102391   12 months vboxsync VMM: Nested VMX: bugref:10318 Disable MTRR reporting until Linux …
(edit) @102386   12 months vboxsync VMM/CPUMR3CpuId.cpp: Don't assert for HostFeatures.fMtrr on non-x86 …
(edit) @102371   12 months vboxsync VMM: Nested VMX: bugref:10318 Enable MTRR reporting and MTRR MSR …
(edit) @102088   13 months vboxsync CPUMR3CpuId: On AMD processors which report zero cache line size in …
(edit) @101429   14 months vboxsync VMM/CPUM: SVM feature description nit.
(edit) @101401   14 months vboxsync CPUID: Removed extra zeros from comments that made it harder to find …
(edit) @101087   15 months vboxsync CPUID: Updated logging of CPUID bits with information from current AMD …
(edit) @101017   15 months vboxsync CPUID: Corrected AMD L2/L3 cache info dumping from CPUID Fn8000_0006.
(edit) @100992   15 months vboxsync VMM: bugref:10498 bugref:10318 Comment nit.
(edit) @100991   15 months vboxsync VMM: bugref:10498 bugref:10318 Report WC bit as well in the MTRR …
(edit) @100935   16 months vboxsync VMM: bugref:10498 bugref:10318: Implemented basic MTRR reporting and …
(edit) @100854   16 months vboxsync VMM/IEM: In order to get rid of most impossible threaded functions, an …
(edit) @100625   17 months vboxsync CPUID: Expose AMD XSaveErPtr CPUID bit to guests. Eliminates …
(edit) @99775   19 months vboxsync *: Mark functions as static if not used outside of a given compilation …
(edit) @98827   21 months vboxsync VMM/IEM: Implement adcx/adox instructions emulation, bugref:9898
(edit) @98703   22 months vboxsync VMM/{CPUM,IEM}: Implement SHA instruction set extension emulation in …
(edit) @98354   22 months vboxsync VMM/CPUM: Nested VMX: bugref:10318 Postpone initializing VMX features …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97264   2 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
(edit) @97097   2 years vboxsync VMM/CPUM: Changed the nested EPT defaults. bugref:10092
(edit) @97067   2 years vboxsync VMM/CPUMR3CpuId: Reverted accidental part of commit r154014.
(edit) @97065   2 years vboxsync VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95793   2 years vboxsync VMM/CPUM: Clear NX if no PAE, as it is causing trouble for 32-bit …
(edit) @95361   2 years vboxsync VMM/CPUM: Pass thru the POPCNT CPUID flag. Corrected ABM passthru. …
(edit) @95348   2 years vboxsync VMM/CPUM: We can pass through BMI1, BMI2 and ABM now that IEM …
(edit) @95257   2 years vboxsync VMM/cpumR3LoadCpuIdInner: build fix. bugref:9898
(edit) @95256   2 years vboxsync VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
(edit) @95248   2 years vboxsync VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
(edit) @95179   3 years vboxsync VMM/CPUMR3CpuId: Ignore x86 host capabilities in …
(edit) @95174   3 years vboxsync VMM: Nested VMX: bugref:10092 Build fix.
(edit) @95172   3 years vboxsync VMM: Nested VMX: bugref:10092 Use the EPT and Unrestricted-Guest …
(edit) @94931   3 years vboxsync VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
(edit) @94911   3 years vboxsync VMM/CPUM: Don't set fNestedPagingAndFullGuestExec when using IEM as …
(edit) @94909   3 years vboxsync VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the …
(edit) @94901   3 years vboxsync VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
(edit) @93924   3 years vboxsync VMM: Nested VMX: bugref:10092 Accidentally enabled nested EPT and UX …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93905   3 years vboxsync VMM: More arm tweaks. bugref:9898
(edit) @93745   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(edit) @93519   3 years vboxsync VMM/CPUM: Quick arm64 build adjustments. bugref:9898
(edit) @93515   3 years vboxsync iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
(edit) @93268   3 years vboxsync VMM: Nested VMX: bugref:10092 True VMX controls MSR support.
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92516   3 years vboxsync VMM/CPUM,NEM: The fNestedPagingAndFullGuestExec condition in …
(edit) @92515   3 years vboxsync VMM/NEM-linux: Some CPUID work; simplified the SSE/AVX/++ state …
(edit) @92449   3 years vboxsync VMM/NEM: Add NEMHCGetFeatures() to return a bitmask of features …
(edit) @91710   3 years vboxsync VMM/CPUM: Nested VMX: bugref:10092 Added some VMX CPUMFEATURES' bit. …
(edit) @91604   3 years vboxsync VMM/CPUM: Fix nested paging related error message typo (unrestricted).
(edit) @91586   3 years vboxsync VMM/CPUM: When using NEM and a VM is configured with nested …
(edit) @91354   3 years vboxsync VMM: Nested VMX: bugref:10092 Fix VMX preemption timer's default.
(edit) @91281   3 years vboxsync VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
(edit) @91276   3 years vboxsync VMM: Added missing features checks while constructing mask of valid …
(edit) @91275   3 years vboxsync VMM: Added missing features checks while constructing mask of valid …
(edit) @91274   3 years vboxsync VMM: Prune unused CPUMCPUIDFEATURE_PAT and CPUMCPUIDFEATURE_MWAIT_EXTS.
(edit) @91266   3 years vboxsync VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
(edit) @91120   3 years vboxsync VMM: Nested VMX: bugref:10092 VMX EPT and Unrestricted CFGM options, …
(edit) @91043   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed some macros.
(edit) @91038   3 years vboxsync VMM: Nested VMX: bugref:10092 Missed populating guest VMX feature in …
(edit) @91037   3 years vboxsync VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
(edit) @90204   3 years vboxsync VMM/CPUM: Todo/comment to clarify 'Guest physical address width' being …
(edit) @89934   3 years vboxsync VMM/CPUCpuId: Some intel updates. bugref:10052
(edit) @89868   3 years vboxsync Main/Console+Machine: Eliminate CMPXCHG16B hack (see bugref:6300) …
(edit) @87003   4 years vboxsync VMM/CPUM: todo regarding CpuId 0x80000008:ECX being reserved on Intel.
(edit) @86219   4 years vboxsync VMM/CpuId: Must take the actual host features into account when …
(edit) @85424   4 years vboxsync scm
(edit) @85419   4 years vboxsync include/iprt/x86.h,VMM/CPUMR3CpuId: Work around a bug in some Linux …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82578   5 years vboxsync CPUMR3CpuId: Some related stuff. tickref:19146
(edit) @81786   5 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
(edit) @81613   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) @81249   5 years vboxsync VMM: Log MCOMMIT and add its EFER bit.
(edit) @81242   5 years vboxsync VMM: Log RDPRU feature bit, VMCB intercept bit and VMEXIT code.
(edit) @81241   5 years vboxsync CPUM: Log a few more Zen 2 CPUID bits.
(edit) @81240   5 years vboxsync VMM: Log SVM GMET feature bit.
(edit) @81225   5 years vboxsync CPUM: Log two additional CPUID bits (SSBD is often present).
(edit) @80660   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Ensure MSR_IA32_BASIC bit 48 (the …
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