dd86k / ddcpuid

🔬 dd's x86 CPU Identification tool
MIT License
36 stars 1 forks source link

Core 2 Quad Q6600 reports HTT bit to 1. #5

Closed dd86k closed 7 years ago

dd86k commented 8 years ago

While CPUID.01h.EDX[28], the HTT bit, denotes the HyperThreading Technology bit, the Q6600 returns to support it, while both the Intel's Ark website and Speccy repports otherwise.

So it's making me think if I'm missing something here.

dd86k commented 8 years ago

Debugging information:

|   Leaf   | Sub-leaf | EAX      | EBX      | ECX      | EDX      |
|----------|----------|----------|----------|----------|----------| 
|        0 |        0 |        A | 756E6547 | 6C65746E | 49656E69 |
|        1 |        0 |      6FB |  2040800 | 80006381 | BFCBFBFF |
|        2 |        0 |  5B0B101 |   5657F0 |        0 | 2CB43049 |
|        3 |        0 |        0 |        0 |        0 |        0 |
|        4 |        0 |  C000000 |        0 |        0 |        0 |
|        5 |        0 |        0 |        0 |        0 |        0 |
|        6 |        0 |        1 |        2 |        1 |        0 |
|        7 |        0 |        0 |        0 |        0 |        0 |
|        8 |        0 |        0 |        0 |        0 |        0 |
|        9 |        0 |        0 |        0 |        0 |        0 |
|        A |        0 |        0 |        0 |        0 |        0 |
| 80000000 |        0 | 80000008 |        0 |        0 |        0 |
| 80000001 |        0 |        0 |        0 |        1 | 20100800 |
| 80000002 |        0 | 65746E49 | 2952286C | 726F4320 | 4D542865 |
| 80000003 |        0 | 51203229 | 20646175 | 20555043 | 51202020 |
| 80000004 |        0 | 30303636 | 20402020 | 30342E32 |   7A4847 |
| 80000005 |        0 |        0 |        0 |        0 |        0 |
| 80000006 |        0 |        0 |        0 | 10008040 |        0 |
| 80000007 |        0 |        0 |        0 |        0 |        0 |
| 80000008 |        0 |     3024 |        0 |        0 |        0 |
EBP=18FDE8   ESP=18FD84   EDI=18FE80   ESI=0       
dd86k commented 8 years ago

Update: I tried with core.cpuid.hyperThreading() with it reports false, so there is some detail I'm missing at this moment.

dd86k commented 7 years ago

HTT bit can design multi-core design