I think it's neccessary.
AFAIK the kernel's doing something like this...
"Dum dee dum, hmm, I'm on a Pentium type CPU. Pentiums should return
their family type when I do a CPUID instruction. I can then recognise them
and use model-specific registers, performance counters, and do bug
Agh! What type is this? a 1586? I don't know this! Are you a defective
CPU? Fuck this. *panic*".
Two intresting bits off the LKML - the Pentium IV
is returning family ID 15 because I is 1 and V is 5 in Roman notation.
Apparantly the 786 class might be Itanium running in x86 mode.
The early patch submitted to LKML decided that the PIV was actually an i686.
Not sure if that's what's being implemented, but it's wrong if that's what
they're doing. Reporting something as something it's not would be a little
childish. "Waah! We preffered the old naming scheme!".
From: John P . Looney [mailto:john at antefacto.com]
Sent: 14 December 2000 14:57
To: 'ilug at linux.ie'
Subject: Re: [ILUG] Linux community insulted by Intel with P4
On Thu, Dec 14, 2000 at 02:45:55PM -0000, Noel Carrol mentioned:
> Indeed! One article I read had Intel saying that the information was
> released to all relevant persons in good time. In any case its a
> issue and I believe those exact patches are being prepared, and are even
> avalilable in some cases, as we speak.
I think the problem being that they didn't know who the relevant people
were, and told the wrong person. Either way, a machine barfing because it
didn't know about the CPUID's is strange...
When I say 'free', I mean 'free': free from bond, of chain or command:
to go where you will, even to Mordor, Saruman, if you desire. "
-- Gandalf, paraphrasing the choice between Free and Non-free software
Irish Linux Users' Group: ilug at linux.iehttp://www.linux.ie/mailman/listinfo/ilug for (un)subscription information.
List maintainer: listmaster at linux.ie
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!