[LinuxBIOS] LNXI Merge: lnxi-patch-14/16

Lu, Yinghai yinghai.lu at amd.com
Tue Sep 6 22:31:03 CEST 2005

I didn't catch you.

For 8 ways dual core system. Lapicid will be 0x10-0x1f, so 0 will be
used by ioapic.


-----Original Message-----
From: linuxbios-bounces at openbios.org
[mailto:linuxbios-bounces at openbios.org] On Behalf Of ebiederman at lnxi.com
Sent: Tuesday, September 06, 2005 1:13 PM
To: yhlu
Cc: linuxbios at openbios.org
Subject: Re: [LinuxBIOS] LNXI Merge: lnxi-patch-14/16

yhlu <yinghailu at gmail.com> writes:

> use max_lapicid() + 1 as apicid_base is not good.
> esp for apic id lifting.
> for 8 way dual core system, max_lapicid() will be 0x0f with lifting,
and with
> lifting it will be 0x1f.

The x86 standard is now is tuples of (nodeid, coreid) which
means on k8 based systems the cpu apicids will always be densly
packed.  I haven't seen the reference but I have been assured that
is the way things are working.  I believe it was Richard Breuner assured
me of this 

In addition in the code cleanups that have been us only use the (nodeid,
as supporting multiple form simultaneously is both confusing, and
code that is hard to maintain. 


LinuxBIOS mailing list
LinuxBIOS at openbios.org

More information about the coreboot mailing list