[LinuxBIOS] Mobile Intel Celeron CPU Question
joe at smittys.pointclark.net
joe at smittys.pointclark.net
Sat Oct 13 06:37:24 CEST 2007
Quoting Corey Osgood <corey.osgood at gmail.com>:
> joe at smittys.pointclark.net wrote:
>> Quoting Corey Osgood <corey.osgood at gmail.com>:
>>
>>> joe at smittys.pointclark.net wrote:
>>>> Here is /proc/cpuinfo from the original bios:
>>>>
>>>> processor : 0
>>>> vendor_id : GenuineIntel
>>>> cpu family : 6
>>>> model : 11
>>>> model name : Mobile Intel(R) Celeron(TM) CPU 733MHz
>>>> stepping : 4
>>>> cpu MHz : 731.076
>>>> cache size : 256 KB
>>>> fdiv_bug : no
>>>> hlt_bug : no
>>>> f00f_bug : no
>>>> coma_bug : no
>>>> fpu : yes
>>>> fpu_exception : yes
>>>> cpuid level : 2
>>>> wp : yes
>>>> flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
>>>> cmov pat
>>>> pse36 mmx fxsr sse
>>>> bogomips : 1445.88
>>>>
>>>> What would my cpu_device_id be then? 0x06B4 right?
>>>
>>> Yep, I think so.
>>>
>>>> Can this be
>>>> combined with the model_69x then? They are very close.
>>>>
>>>
>>> Probably. If it works, go with it.
>>>
>>>> Or possibly we can condense them into a model_6xxm (that's an m on the
>>>> end for mobile)??
>>>>
>>>
>>> Sorry, too lazy to restart the reply. That doesn't seem like a great
>>> idea, seems like it could have bad repercussions with p4s that use
>>> 0x06xx model numbers, if they aren't compatible. Also the 69x are
>>> non-mobile cpus.
>>>
>>> -Corey
>>>
>> Are you sure? Looks like the only CPU that calls the model_69x and
>> model_6dx is from the socket_mPGA479M. I'm assuming the "M" on the end
>> is for "Mobile", also considering the processors mentioned are:
>>
>> From model_6dx_init.c
>> { X86_VENDOR_INTEL, 0x06D6 }, /* Pentium M on 90nm with 2MiB of L2
>> cache */
>>
>> From model_69x_init.c
>> { X86_VENDOR_INTEL, 0x0695 }, /* Pentium M */
>>
>> It just seems a little silly to setup a whole new directory of exactly
>> the same code as these. Except mine would say:
>>
>> model_6bx_init.c
>> { X86_VENDOR_INTEL, 0x06B4 }, /* Mobile Celeron FCBGA 479*/
>>
>> Corey, you should be able to relate with all your i82801xx code
>> condensing. Good work by the way (if I hadden't mentioned that
>> already):-)
>>
>>
>> Thanks - Joe
>>
>
> Gar, you caught me off guard, I was working from memory and I shouldn't
> be. You're right, of course, but please don't use the 69x, use 6xx
> instead. The 69x appears to be exactly the same as 6xx and 6dx, except
> that the 6xx has the microcode updates.
>
> -Corey
>
Your right microcode updates are better. I will submit a patch with:
{ X86_VENDOR_INTEL, 0x06B4 }, /* Mobile Celeron FCBGA 479*/
when I get a chance. Thanks for you help.
Thanks - Joe
More information about the coreboot
mailing list