#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.