CPUID 2.15 (Announce)
Hi,
after a long time I made some updates to my CPUID, I don't remember all because doing during time between many other things but majors are:
* intel 45nm C2D correct displays non-integer multiplier
* Vcore and min/max boundaried display added for intel 45nm C2D, tested on E8500. I enabled it also for 65nm CPUs for testing, please test it if display reasonable value, you can compare with cpu-z, throttlestop, etc on windows. You can also provide me dump cpuid rdmsr:198 and cpuid rdmsr:ce
* added new method of counting cache size on intel core i3/5/7 nehalem, sandybridge
* display correct multiplier on intel core i3/5/7 nehalem
* extended wrmsr command line option by 2 more args that help you writting partial MSR content - bitwidth and bitshift. They are not mandatory. see cpuid /h
* updated CPUID database with some new intel, AMD, VIA models
http://rayer.g6.cz/programm/cpuid.zip
Somebody mailed me some time ago and requested ability of setting multiplier and VID. I tried it to change but CPU didn't accepted it, regardless EIST is on or off. I think that it's caused by multicore - DOS programs run only on single core while VID/FID MSR may need to be set for all cores.
BTW it would be nice to have some C lib that initialize APIC and then I would pass a function pointer and core number where I want run this function :)
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- CPUID 2.15 - RayeR, 26.12.2012, 02:40 (Announce)
- CPUID 2.15 - Zyzzle, 26.12.2012, 05:21
- CPUID 2.15 - RayeR, 26.12.2012, 16:45
- CPUID 2.15 - Zyzzle, 26.12.2012, 23:10
- CPUID 2.15 - Zyzzle, 29.12.2012, 05:00
- CPUID 2.15 - RayeR, 29.12.2012, 17:08
- CPUID 2.15 - RayeR, 26.12.2012, 16:45
- CPUID 2.15 - Zyzzle, 26.12.2012, 05:21