[devel] I: pentium4 arch support in rpm
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Окт 4 17:12:27 MSD 2004
Sergey Vlasov пишет:
> On Mon, Oct 04, 2004 at 04:37:13PM +0400, Anton Farygin wrote:
>
>>Sergey Vlasov пишет:
>>
>>>On Mon, Oct 04, 2004 at 04:00:04PM +0400, Anton Farygin wrote:
>>>
>>>
>>>>Изначально кривой подход к детекту процессора через model name!!!!! У
>>>>Intel'а что только не встречается в тех самых регистрах, из которых
>>>>читается model name. Разве что AMD там не было ;-)
>>>
>>>
>>>Более того, в случае AMD это имя устанавливает BIOS, поэтому там может
>>>быть вообще что угодно.
>>
>>На самом деле в процессоре имя есть ;-)
>
>
> В Athlon 64 и Opteron уже нет ;)
>
> http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20734.pdf
А.. да, действительно ;-(
>
>
>>Но действительно, через MSR можно его поменять, хотя в спецификации
>>написано о том что это крайне не рекомендуется делать, ибо некоторые
>>->(M$) системы детектят процессор, распарсивая строку model name ;-)
>
>
> Не только M$ - speedstep-centrino тоже этим занимается (якобы какие-то
> модели невозможно различить по данным CPUID - тогда непонятно, как же с
> ними разбирается BIOS).
Не, там все проще - они в драйвер запихнули точки для CPU, вместо того,
что бы читать их из BIOS. Соотвестственно пытаются через model name
считывать частоту процессора. Наверное в чем-то они правы (/me
вспоминает кривые BIOS'ы).
Кстати, если кто-то подскажет корректный способ определения номинальной
частоты процессора/номинальной частоты шины из cpuid/MSR, то буду
премного благодарен. (я знаю способ только для Opteron/Athlon64).
Rgds,
Rider
Подробная информация о списке рассылки Devel