On Mon, Feb 21, 2011 at 5:45 PM, erik quanstrom <quans...@quanstro.net> wrote:
> ah yes, that clears it up
>
>        19.4.22
>        APICID
>        This register uniquely identifies an APIC in the system. This register 
> is not used by
>        OS'es anymore and is still implemented in hardware because of FUD.

So, my interpretation following the discussions: some over-zealous
hardware guy at Intel believes this register is no longer needed
because the OS should use BIOS services. Any OS that does not use BIOS
services is suffering from FUD, not a real need. I call bull****.

The BIOS services work well enough, of course, on most mainboards.
Intel mainboards, however, frequently screw the BIOS services and
tables up, such that the OS either can not boot or needs to poke
around the hardware and use, e.g., this register to find out what's
really going on. I'm pretty sure that there is a qualifying instance
of irony in here, though I'm relucant to say so since it's an overused
term.

It's another case of the Intel hardware designer disconnect from the
Intel mainboard designers and, following that, Intel's occasional
disconnect from reality ... I hit this all the time. (as do others;
one person I know was told by Intel that the _MP_ table on his
mainboard would get fixed only if the customer was willing to pay for
it. Nice.)

thanks

ron

Reply via email to