From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <41614C3B.4040809@altlinux.com> Date: Mon, 04 Oct 2004 17:12:27 +0400 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] I: pentium4 arch support in rpm References: <20040928124441.GE20415@immo.ru> <41596CC0.3020105@syktsu.ru> <41613B44.7020503@altlinux.com> <20041004122518.GA20566@master.mivlgu.local> <416143F9.8060502@altlinux.com> <20041004125125.GB20566@master.mivlgu.local> In-Reply-To: <20041004125125.GB20566@master.mivlgu.local> X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Oct 2004 13:12:33 -0000 Archived-At: List-Archive: List-Post: 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