|
From: | Alan Grimes |
Subject: | incorrect machine reporting... |
Date: | Sat, 18 Oct 2003 13:11:32 -0400 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4a) Gecko/20030630 |
uname (5.0) reports my athlon-mp to be an i686... Valid detections for my hardware would include: athlon athlon-xp athlon-mphowever, the algorithm should also check the number of CPUs for what would otherwise be an xp detection and set "mp" when appropriate.
I looked at the source and couldn't make heads or tails out of it... It was not clear at all how exactly the chip was being identified or which header it was getting its information from... If there is someone else I should report this to please tell me...
In general any modern CPU detection algorithm sholud look at the CPU's reported vendor name and never report anything other than "GENUINEINTEL' parts as ix86.
For recient "AUTHONTICAMD" parts the name should either be athlon or opteron... and Nx86 for parts not in the database where N is the reported generation.
[Prev in Thread] | Current Thread | [Next in Thread] |