Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 64-bit-ness?



>> I don't know why [a particular CPU's support for Intel64 is] not
>> reflected in the cpuctl identify output; it seems like it should
>> be...
> I just looked at the code, in case maybe the bit is set and it just
> isn't getting printed, and it looks to me as though it should be
> printed if it's set (i386/i386/identcpu.c does have a clause that
> uses CPUID_FLAGS4 if any of the feature3 bits are set).

I just found another machine which _does_ advertise it, and yes, the
code is capable of reporting EM64T:

cpu0: Intel (686-class), 2800.34 MHz, id 0xf64
cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2 e49d<SSE3,MONITOR,DS-CPL,EST,CID,xTPR>
cpu0: features3 20100000<XD,EM64T>
cpu0: "Intel(R) Pentium(R) D CPU 2.80GHz"

That's the same OS rev as the one I quoted before which didn't print
it.  Also, I got a chance to test another machine today.  It advertises
SSE3 but does not boot the amd64 installer CD and thus presumably does
not actually support 64-bit:

cpu0: Intel (686-class), 3215.68 MHz, id 0xf34
cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2 441d<SSE3,MONITOR,DS-CPL,CID,xTPR>
cpu0: "Intel(R) Pentium(R) 4 CPU 3.20GHz"

So I guess it's generally EM64T, but with some, presumably only a few,
processors not reporting themselves as EM64T-capable even though they
actually are.

/~\ The ASCII                             Mouse
\ / Ribbon Campaign
 X  Against HTML                mouse%rodents-montreal.org@localhost
/ \ Email!           7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B


Home | Main Index | Thread Index | Old Index