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) @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 …
(edit) @72345   7 years vboxsync VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
(edit) @72343   7 years vboxsync VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
(edit) @72208   7 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @71676   7 years vboxsync Comments.
(edit) @71166   7 years vboxsync VMM/CPUM: Nested Hw.virt: Try expose SVM flush-by-ASID to the guest.
(edit) @71118   7 years vboxsync VMM/CPUM: Nested Hw.virt: Expose NRIP and decode-assist SVM features …
(edit) @71108   7 years vboxsync Added speculation control settings to API, refined implementation.
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70913   7 years vboxsync CPUM: Infrastructure for speculative execution control.
(edit) @70846   7 years vboxsync VMM/CPUM: Dump recognized bits in leaf 0x80000007 for both host and …
(edit) @70845   7 years vboxsync VMM/CPUM: Fixed read host CPUID leaf 0x80000008 before logging.
(edit) @70794   7 years vboxsync VMM/CPUM: Try passthrough invariant TSC feature by default incl. on …
(edit) @70720   7 years vboxsync VMM/CPUM: Nested Hw.virt: Log when nested hw.virt is disabled when the …
(edit) @70714   7 years vboxsync VMM/CPUM: Changed the nested SVM CFGM key to the common NestedHWVirt one.
(edit) @70654   7 years vboxsync VMM/CPUM: Mask out INVPCID in addition to PCID when FSGSBASE is not …
(edit) @70612   7 years vboxsync VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @70555   7 years vboxsync CPUMR3CpuId.cpp: Two more entries, one of which is unconfirmed.
(edit) @70551   7 years vboxsync CPUMR3CpuId.cpp: Goldmont Plus.
(edit) @70550   7 years vboxsync CPUMR3CpuId: Added comment about unknown CPUID 706a1.
(edit) @70531   7 years vboxsync Typos.
(edit) @70450   7 years vboxsync VMM/CPUMR3CpuId.cpp: Some new intel model numbers.
(edit) @70254   7 years vboxsync VMM: Match the AMD specs exactly whenever possible for SVM specific …
(edit) @70184   7 years vboxsync VMM/CPUM: Added guest CPUID feature bits for SVM VGIF and Virtualized …
(edit) @69883   7 years vboxsync CPUID: Always expose HTT CPUID bit if in CPU profile (bugref:6930).
(edit) @69221   7 years vboxsync VMM: scm cleanups
(edit) @69111   7 years vboxsync (C) year
(edit) @68707   7 years vboxsync CPUMR3CpuId.cpp: A shot at the XSAVE consistency issue with Linux …
(edit) @68532   7 years vboxsync CPUM: Use a valid value for initializing PkgCStateCfgCtrl on Core 2 CPUs.
(edit) @67836   7 years vboxsync CPUMR3CpuId: typo
(edit) @67821   7 years vboxsync SUP, VMM: Added interface to read CPU microcode revision, used in VMM …
(edit) @67071   8 years vboxsync CPUMR3CpuId.cpp: Detect AVX2 correctly. (stupid typos)
(edit) @67070   8 years vboxsync CPUMR3CpuId.cpp: Enabled AVX2 instructions for VMs with nested paging.
(edit) @66879   8 years vboxsync CPUM: Hide VME capability on Ryzen unless overridden by ForceVme key. …
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66403   8 years vboxsync CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
(edit) @66331   8 years vboxsync IEM: Converted iemOp_Grp15 from switch to tables; implemented …
(edit) @66327   8 years vboxsync IEM,CPUM: Implemented clflush Mb (0f ae /7).
(edit) @66215   8 years vboxsync CPUMR3CpuId.cpp: Fixed typo in unused paranoid code.
(edit) @66095   8 years vboxsync CPUMR3CpuId.cpp: Detect AMD Ryzen.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @65905   8 years vboxsync VMM: Nested Hw.virt: todo.
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @65801   8 years vboxsync VMM/CPUM: Fix typo in enabling XOP, while exploding CPUID features.
(edit) @65763   8 years vboxsync CPUM: Added fXop to CPUMFEATURES.
(edit) @65493   8 years vboxsync CPUM,PGM: cmpxchg16b work (stats).
(edit) @65459   8 years vboxsync VMM: don't depend on the CPUID(EAX=1)/HTT feature for guests with more …
(edit) @64530   8 years vboxsync VMM: typos
(edit) @63560   8 years vboxsync scm: cleaning up todos
(edit) @62869   8 years vboxsync VMM: warnings.
(edit) @62637   8 years vboxsync VMMR3: warnings
(edit) @62591   8 years vboxsync VMM/GIM, CPUM: Retire "EnableHVP" CFGM option and the unconditional …
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61780   9 years vboxsync oops
(edit) @61776   9 years vboxsync CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
(edit) @60996   9 years vboxsync x86: Added two more CPUID bit definitions.
(edit) @60438   9 years vboxsync CPUR3CpuId: Fixed fake 8086/80186 classification.
(edit) @60414   9 years vboxsync CPUMR3CpuId.cpp: Build fix.
(edit) @60411   9 years vboxsync VMM,Main: Added 286, 186 and 8086 CPU profiles to play with.
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