[haiku-bugs] Re: [Haiku] #4644: [AboutSystem] Celeron is detected as Pentium III

  • From: "siarzhuk" <trac@xxxxxxxxxxxx>
  • Date: Fri, 23 Apr 2010 10:30:20 -0000

#4644: [AboutSystem] Celeron is detected as Pentium III
--------------------------------------+-------------------------------------
 Reporter:  totish                    |       Owner:  nobody   
     Type:  bug                       |      Status:  assigned 
 Priority:  normal                    |   Milestone:  R1       
Component:  Applications/AboutSystem  |     Version:  R1/alpha1
 Keywords:                            |   Blockedby:           
 Platform:  All                       |    Blocking:           
--------------------------------------+-------------------------------------

Comment(by siarzhuk):

 Replying to [comment:6 v]:
 > Replying to [comment:5 siarzhuk]:
 > > AFAIR, "Intel Processor Identification and CPUID function" requires to
 investigate contents of Brand ID register to distingush Celeron from PIII.
 > >
 > > IMO, all those "pagan dances" with parsing of model strings have
 nothign to do with consistency and should be thrown away. :-\
 >
 > Chapter 6, of the document you point at, prefers the Brand String (what
 I referred to as 'model string') over Brand ID.

 But there are nothing about parsing and interpreting it in any way. The
 whole brand string is mentioned as identifier but not parts of it. :-\ So
 we have to "cast" it into our numerical identifiers in some way. And such
 casting cannot be strict and robust in any way.

 The Question is: Are we need this BeOS legacy numerical identifiers? May
 be only brand string will be enough?

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/4644#comment:7>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: