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) @101087   15 months vboxsync CPUID: Updated logging of CPUID bits with information from current AMD …
(edit) @101017   16 months vboxsync CPUID: Corrected AMD L2/L3 cache info dumping from CPUID Fn8000_0006.
(edit) @100992   16 months vboxsync VMM: bugref:10498 bugref:10318 Comment nit.
(edit) @100991   16 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   22 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   23 months vboxsync VMM/CPUM: Nested VMX: bugref:10318 Postpone initializing VMX features …
(edit) @98103   2 years 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   3 years vboxsync VMM/cpumR3LoadCpuIdInner: build fix. bugref:9898
(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) @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 …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80317   5 years vboxsync VMM: doxygen fixes. bugref:9217
(edit) @80305   5 years vboxsync REM,VMM,tstInt,Devices: Use VMM_COMMON_DEFS when including vm.h so the …
(edit) @80191   5 years vboxsync VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
(edit) @80064   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
(edit) @80054   5 years vboxsync Main: Kicking out raw-mode - CPUMCPU.Hyper. bugref:9517
(edit) @79830   5 years vboxsync VMM/CPUM: Nested SVM: bugref:7243: Better sanitization of CPUID leaf …
(edit) @79806   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Comment typo.
(edit) @79805   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Comment typo.
(edit) @79804   5 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix determining the VMX max physical …
(edit) @78632   6 years vboxsync Forward ported 130474,130475,130477,130479. bugref:9453
(edit) @77032   6 years vboxsync VMM/CPUM: bugref:9375 Check for existence of leafs before exploding …
(edit) @76886   6 years vboxsync VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76550   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix reporting CR0, CR4 fixed-1 bits …
(edit) @76464   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
(edit) @74163   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74113   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit …
(edit) @74097   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Disallow nested hwvirt on 32-bit hosts.
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73274   6 years vboxsync VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
(edit) @73235   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Disable nested hw.virt for NEM.
(edit) @73228   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 VMX cpuid bits. Disable SVM, VMX …
(edit) @73116   6 years vboxsync VMM/CPUM: Missed couple of SVM feature flags.
(edit) @73110   6 years vboxsync VMM/CPUM: Dump SVM feature identification leaf.
(edit) @72456   7 years vboxsync VMM: Fail to start VM when nested-paging/UX isn't available when …
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