History log of /vbox/src/VBox/VMM/VMMR3/CPUMR3Db.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 CFGM.cpp CPUM.cpp CPUMR3CpuId.cpp CPUMR3Db.cpp EM.cpp EMRaw.cpp GIMMinimal.cpp IEMR3.cpp MMHyper.cpp PATMA.asm PATMSSM.cpp PDMDevHlp.cpp PGM.cpp VMM.cpp cpus/AMD_Athlon_64_3200.h cpus/AMD_Athlon_64_X2_Dual_Core_4200.h cpus/AMD_FX_8150_Eight_Core.h cpus/AMD_Phenom_II_X6_1100T.h cpus/Intel_Core_i5_3570.h cpus/Intel_Core_i7_2635QM.h cpus/Intel_Core_i7_3820QM.h cpus/Intel_Core_i7_3960X.h cpus/Intel_Pentium_4_3_00GHz.h cpus/Intel_Pentium_M_processor_2_00GHz.h cpus/Intel_Xeon_X5482_3_20GHz.h cpus/Quad_Core_AMD_Opteron_2384.h 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 /vbox/src/VBox/VMM/tools/VBoxCpuReport.cpp /vbox/src/recompiler/VBoxREMWrapper.cpp /vbox/src/recompiler/VBoxRecompiler.c
aae8a6a38fd27661046ab1d06cb2cb5c096c40ed 54674 06-Mar-2015 vboxsync

CPUM: Working on refactoring the guest CPUID handling.

f2b0fba08946caa4699216915ed6cc13645f4693 51641 18-Jun-2014 vboxsync

LogRel nits.

5fb8c92d14bd1abb521cde47c8cf1b79eb5622d0 51344 22-May-2014 vboxsync

VMM/CPUM: Hyper heap fixes.

39a4e1f7861cb773e6d9b3238870d4f3d9f9b4c9 51334 22-May-2014 vboxsync

VMM/CPUM: Fix NULL ptr deref. due to premature access.

7481bcc52798a04f39bb360635624df5658d2791 51283 19-May-2014 vboxsync

VMM: Expose CPUMR3MsrRangesInsert().

311878f2d5c242b01836760b93577a1a5f6d63b7 51274 16-May-2014 vboxsync

VMM: Ugh, typo.

cc72c1f2ab2353037bfc5f488e7b4334c131d26d 51273 16-May-2014 vboxsync

VMM/CPUMR3db: Try fix regression with changes in r93734.

1bc6deb47f3874f8d1d7a7b6e01d7d7c314d808f 51271 16-May-2014 vboxsync

VMM: Implemented hyper heap realloc. and adjusted CPUM CpuId arrays and MSR ranges handling to optionally work with the hyper heap.

01544e93c5127d1ebf3e207716321ee9bab12c08 50656 28-Feb-2014 vboxsync

Added an example of the initial SandyBridge silicone.

a9d98aa17ecb241bc2c79b67dc044f0af2eb7448 50653 28-Feb-2014 vboxsync

Added a more recent K8 CPU to the CPU database.

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.

90ce7af4052f25f4a94d18c0ef86181971396cd3 50157 22-Jan-2014 vboxsync

CPUMR3Db.cpp: Redid the cpu database matching (cpumR3DbGetCpuInfo) to not end up with P4 for unknown intel CPUs.

1e0e13b23ace43d2fe93d45953b123f63b7e547c 49993 20-Dec-2013 vboxsync

CPUM: VIA MSR mappings (rough cut).

34c7651e294c98d15cac0b35e5a585404c0d26aa 49979 19-Dec-2013 vboxsync

Fix burn.

9d7b020d79101e5c23c1f58a0ce5fa49488ccf73 49978 18-Dec-2013 vboxsync

CPUM: One more P4 related issue that needs fudging.

6ea079037b825359aab1ba56bb4b9e202ecea648 49977 18-Dec-2013 vboxsync

CPUM: Make sure a minimum of commonly used MSRs are present by default.

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.

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.

41d680dd6eb0287afc200adc5b0d61b07a32b72d 49893 13-Dec-2013 vboxsync

MSR rewrite: initial hacking - half disabled.