Re: [PATCH 2/3] Add multi-node boot support

From: Steffen Persvold
Date: Thu Oct 27 2011 - 07:42:54 EST


On 10/27/2011 13:38, Ingo Molnar wrote:

* Steffen Persvold<sp@xxxxxxxxxxxxx> wrote:

If it's absolutely needed then add a proper quirk handler instead
of polluting the generic code.

We wanted to reuse as much of the generic AMD code as possible, but
it's tricky because most of that code is based around a single HT
fabric design, whereas a NumaChip based systems consists of several
HT fabrics connected together thus you will have identical
NorthBridge IDs (0-7) etc. shared between all systems.

How would you suggest we add a quirk handler for it ?

So what we want on NumaChip systems is for the node ID in the BIOS
SRAT table to override the node ID that is read from the hardware,
right?

Correct. Our bootloader modifies the SRAT table with the new IDs, and initializes all processors with new real APIC IDs but we can't do anything with the initial APIC ID.

Cheers,
--
Steffen Persvold, Chief Architect NumaChip
Numascale AS - www.numascale.com
Tel: +47 92 49 25 54 Skype: spersvold
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/