Subject: Re: new sysctl: hw.cpu_isa
To: Simon Burge <simonb@wasabisystems.com>
From: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
List: tech-kern
Date: 11/13/2000 10:00:55
> Note that this is not designed for fine-grained feature selection, like
> the alpha amask or x86 CPUID.  

This is not architecturally correct for x86.

intel's processor documentation is *very* explicit that, in
architectures which support the CPUID feature mask, it is never
correct to assume that a feature is present because the processor type
is greater than some threshhold.

 - Certain features have been removed from the architecture entirely
(e.g., processor serial number)

 - certain features can be disabled by the BIOS before boot.

 - given the multiple parallel tracks of development even within
Intel, features don't appear in a linear order.  If you add in AMD and
Cyrix and the like, life gets even more nonlinear..

					- Bill