History log of /vbox/src/VBox/VMM/tools/VBoxCpuReport.cpp
Revision Date Author Comments Expand
b1ac43a82a2e4114bc44feb83007a10c99077085 54737 12-Mar-2015 vboxsync

VMM,REM: CPUID revamp - almost there now.

/vbox/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp /vbox/src/VBox/VMM/VMMAll/EMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR3/CFGM.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3Db.cpp /vbox/src/VBox/VMM/VMMR3/EM.cpp /vbox/src/VBox/VMM/VMMR3/EMRaw.cpp /vbox/src/VBox/VMM/VMMR3/GIMMinimal.cpp /vbox/src/VBox/VMM/VMMR3/IEMR3.cpp /vbox/src/VBox/VMM/VMMR3/MMHyper.cpp /vbox/src/VBox/VMM/VMMR3/PATMA.asm /vbox/src/VBox/VMM/VMMR3/PATMSSM.cpp /vbox/src/VBox/VMM/VMMR3/PDMDevHlp.cpp /vbox/src/VBox/VMM/VMMR3/PGM.cpp /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_X2_Dual_Core_4200.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_M_processor_2_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h /vbox/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/include/CPUMInternal.mac /vbox/src/VBox/VMM/testcase/tstVMStruct.h VBoxCpuReport.cpp /vbox/src/recompiler/VBoxREMWrapper.cpp /vbox/src/recompiler/VBoxRecompiler.c
f5906f8fb3e7988cbedcbb78fc7170b9b57bf026 54714 11-Mar-2015 vboxsync

PATM,CPUM: CPUID patch update.

9beef4ee5d54e5730fddfc924490944218af58a7 51288 19-May-2014 vboxsync

Fixes for canonical address in MSRs.

4b0cd5ccd17f31d5bb7ed00a35df46ea7edc3dc8 50657 28-Feb-2014 vboxsync

VBoxCpuReport: Filled in some msrs for sandybridge.

a9d98aa17ecb241bc2c79b67dc044f0af2eb7448 50653 28-Feb-2014 vboxsync

Added a more recent K8 CPU to the CPU database.

325ca9249eb28df051883d8301542b38f9231c5e 50617 26-Feb-2014 vboxsync

Implemented MSR 0x00000035 on i7, it reports threads and core counts on intel.

ecb98c0e709a5cebd8877fb39f61a821804024bc 50590 25-Feb-2014 vboxsync

CPUM,VMM: More work related to bus, cpu and tsc frequency info. Should cover older core and p6 as well as p4 now.

/vbox/include/VBox/vmm/cpum.h /vbox/src/VBox/Devices/EFI/DevEFI.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3Db.cpp /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h /vbox/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_M_processor_2_00GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h /vbox/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h /vbox/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/include/CPUMInternal.mac VBoxCpuReport.cpp
32f0fdedfe738108db99663839011b23f7c3de68 50584 25-Feb-2014 vboxsync

CPUM,DevEFI: Bus vs cpu clock ratio fixes for more recent CPUs. Older CPUs (<=Core2) still need some more work.

1e0e13b23ace43d2fe93d45953b123f63b7e547c 49993 20-Dec-2013 vboxsync

CPUM: VIA MSR mappings (rough cut).

3451b3c6568418f308b4bbb1ffb7adc179404e59 49988 19-Dec-2013 vboxsync

CPU: Hacking VIA

728b52f802ac19865bd4aa8e9ade8f506a9e6c10 49972 18-Dec-2013 vboxsync

CPUM: More msr hacking.

83d61602c6968041692aa7203ee51c4085c7e460 49966 17-Dec-2013 vboxsync

CPUM: Added AMD Athlon64 3200+ (130nm) and Pentium4 (mod 4, w/ 64-bit).

4f9276b4c85a4617d08094484cc1d983791bbb16 49952 17-Dec-2013 vboxsync

Added AMD_Phenom_II_X6_1100T entry.

57bcadbff364e24f0c48c51d68938f929f49616a 49945 17-Dec-2013 vboxsync

PAT hack for a core 2 duo.

18f91231315bf4c42a5ccbd7ffbe4fda57c43647 49936 16-Dec-2013 vboxsync

wtf?

9f22c692723a5d3cb78b91896c48cf681c4fb608 49927 16-Dec-2013 vboxsync

VMM: Mapped the MSRs for a core 2 penryn cpu.

6a0359b8230a1b91fe49967c124a75191c3dfbf9 49899 13-Dec-2013 vboxsync

Added data for i5-3570.

30f4920d6495087da9c7cd49fa0d5090c1f9b3be 49895 13-Dec-2013 vboxsync

oops

41d680dd6eb0287afc200adc5b0d61b07a32b72d 49893 13-Dec-2013 vboxsync

MSR rewrite: initial hacking - half disabled.

/vbox/Config.kmk /vbox/include/VBox/cdefs.h /vbox/include/VBox/err.h /vbox/include/VBox/vmm/cpum.h /vbox/include/VBox/vmm/mm.h /vbox/include/iprt/x86.h /vbox/src/VBox/VMM/Makefile.kmk /vbox/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp /vbox/src/VBox/VMM/VMMAll/MMAll.cpp /vbox/src/VBox/VMM/VMMAll/MMAllHyper.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/HMVMXR0.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3Db.cpp /vbox/src/VBox/VMM/VMMR3/EM.cpp /vbox/src/VBox/VMM/VMMR3/PGM.cpp /vbox/src/VBox/VMM/VMMR3/VM.cpp /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp /vbox/src/VBox/VMM/VMMRC/VMMRC.cpp /vbox/src/VBox/VMM/VMMRC/VMMRCA.asm /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/include/CPUMInternal.mac /vbox/src/VBox/VMM/testcase/tstVMStruct.h Makefile.kmk VBoxCpuReport.cpp