VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92018   3 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMGetGuestIa32VmxEptVpidCap for …
(edit) @91339   3 years vboxsync VMM/CPUM: Comment nit.
(edit) @91323   3 years vboxsync VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
(edit) @91266   3 years vboxsync VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
(edit) @85183   4 years vboxsync VMM/CPUMAllMsrs.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
(edit) @85121   4 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @81665   5 years vboxsync VMM: Nested VMX: bugref:9180 Cleanup cpum.h interfaces - drop unused …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80253   5 years vboxsync VMM: Started refactoring VMMAll/* for bugref:9217
(edit) @79164   5 years vboxsync VMM/CPUM, Debugger: Const bits.
(edit) @78526   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 invvpid support (disabled, not yet …
(edit) @76993   6 years vboxsync VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76200   6 years vboxsync VMM: Nested VMX: bugref:9180 Initialize VMX guest-MSRs from the …
(edit) @76147   6 years vboxsync VMM: Nested VMX: bugref:9180 Use VMX's allowed0 and allowed1 bits …
(edit) @75509   6 years vboxsync VMM: Nested VMX: bugref:9180 Explicitly ignore attempts at microcode …
(edit) @75493   6 years vboxsync VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
(edit) @75387   6 years vboxsync VMM: Nested VMX: bugref:9180 Virtualized x2APIC MSR write access handling.
(edit) @74648   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
(edit) @74392   6 years vboxsync VMM/CPU, IEM: Nested VMX: bugref:9180 Access the CR0 and CR4 fixed …
(edit) @74258   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74171   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74147   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Secondary processor-based …
(edit) @74113   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit …
(edit) @74102   6 years vboxsync VMM/CPUM: Naming nit.
(edit) @74101   6 years vboxsync VMM/CPUM: Naming nit.
(edit) @74100   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added a separate function for …
(edit) @74054   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74043   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work.
(edit) @73870   6 years vboxsync VMM: Nested VMX: Added VMX CPUID features for RDRAND, RDSEED and PML. …
(edit) @73795   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added more VMX CPUID feature identifiers.
(edit) @73745   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
(edit) @73628   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement IA32_VMX_MISC MSR.
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73431   6 years vboxsync VMM: Nested VMX: bugref:9180 Don't forget to report the VMCS size in …
(edit) @73406   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement MSR_IA32_VMX_VMCS_ENUM.
(edit) @73395   6 years vboxsync VMM, CPUM: Nested VMX: bugref:9180 Implement Cr0Fixed[0|1] and …
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73290   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Consider true capability MSRs while …
(edit) @73274   6 years vboxsync VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
(edit) @73257   6 years vboxsync VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
(edit) @73245   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Report IA32_FEATURE_CONTROL.VMXON bit.
(edit) @72866   6 years vboxsync IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
(edit) @72634   6 years vboxsync EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
(edit) @72522   6 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72358   7 years vboxsync NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
(edit) @72208   7 years vboxsync VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @71108   7 years vboxsync Added speculation control settings to API, refined implementation.
(edit) @70913   7 years vboxsync CPUM: Infrastructure for speculative execution control.
(edit) @70071   7 years vboxsync VMM/CPUM: Raise #GP(0) like a physical CPU would when a …
(edit) @70056   7 years vboxsync VMM: Nested hw.virt: Apply nested-guest TSC offset when executing the …
(edit) @69216   7 years vboxsync CPUM: Reject invalid MTRR/PAT types.
(edit) @69160   7 years vboxsync VMM/CPUM: Renamed CPUMSetGuestEferNoCheck.
(edit) @69144   7 years vboxsync VMM: Added CPUMSetGuestEferNoCheck so we can also call it when …
(edit) @69111   7 years vboxsync (C) year
(edit) @68531   7 years vboxsync Typos.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @64655   8 years vboxsync VMM,recompiler: Get rid of PDM APIC interfaces reducing one level of …
(edit) @62606   8 years vboxsync VMM: Unused parameters.
(edit) @62601   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @60762   9 years vboxsync CPUM: Added an atom silvermont CPU profile.
(edit) @60377   9 years vboxsync VMM: Fix APIC, CPUM init ordering for the new APIC code while still …
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57558   9 years vboxsync VMM: unused vars.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56985   9 years vboxsync VMM: Log and assertion formatting fixes.
(edit) @56287   9 years vboxsync VMM: Updated (C) year.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @54714   10 years vboxsync PATM,CPUM: CPUID patch update.
(edit) @54674   10 years vboxsync CPUM: Working on refactoring the guest CPUID handling.
(edit) @53467   10 years vboxsync VMM: Removed VBOX_WITH_NEW_MSR_CODE and the code marked ifndef …
(edit) @53466   10 years vboxsync VMM/MSRs: Added status codes for returning to ring-3 to service the …
(edit) @52770   10 years vboxsync VMM/CPUM: Fix EFER WRMSR to ignore EFER.LMA bit, trunk regression …
(edit) @52717   10 years vboxsync VMM/CPUM: Raise #GP(0) while writing to disallowed EFER bits.
(edit) @51366   11 years vboxsync VMM/CPUM: Assertion.
(edit) @51333   11 years vboxsync VMM/GIM: Hyper-V provider, work-in-progress.
(edit) @51301   11 years vboxsync VMM: Retire aGuestCpuIdHyper legacy array.
(edit) @51288   11 years vboxsync Fixes for canonical address in MSRs.
(edit) @51235   11 years vboxsync Instrumented cpumMsrWr_Ia32SysEnterEip with a LogRel for tracking the …
(edit) @51233   11 years vboxsync CPUMAllMsrs.cpp: Quickfix for IA32_APIC_BASE read #GP.
(edit) @50617   11 years vboxsync Implemented MSR 0x00000035 on i7, it reports threads and core counts …
(edit) @50590   11 years vboxsync CPUM,VMM: More work related to bus, cpu and tsc frequency info. Should …
(edit) @50584   11 years vboxsync CPUM,DevEFI: Bus vs cpu clock ratio fixes for more recent CPUs. Older …
(edit) @50158   11 years vboxsync cpumMsrWr_Ia32BiosSignId should ignore writes, not GP. Only used on P4.
(edit) @49981   11 years vboxsync CPUMAllMsrs.cpp: Fixed cpumLookupMsrRange to resolved aliases. Also …
(edit) @49972   11 years vboxsync CPUM: More msr hacking.
(edit) @49966   11 years vboxsync CPUM: Added AMD Athlon64 3200+ (130nm) and Pentium4 (mod 4, w/ 64-bit).
(edit) @49927   11 years vboxsync VMM: Mapped the MSRs for a core 2 penryn cpu.
(edit) @49899   11 years vboxsync Added data for i5-3570.
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