Messages in this thread | | | Date | Thu, 24 Nov 2005 13:40:10 -0800 | From | thockin@hockin ... | Subject | Re: [patch] SMP alternatives |
| |
On Thu, Nov 24, 2005 at 10:20:00PM +0100, Andi Kleen wrote: > > The below code works for us. Note that I did not implement the > > node-interleaving parts of the AMD algorithm. If that matters, it should > > be simple enough to do. The BKDG has good pseudo-code. The only thing it > > gets absolutely wrong is the IO hole. > > Thanks. But without a per board DIMM mapping it's pretty useless, isn't it?
Exactly.
> One could detect the IO hole by reading the IORR MSRs or alternatively > parsing the e820 map in /var/log/boot.msg
Why bother? In this process - turning a physical address into a DIMM, you're poking at all the data anyway, just get the IO hole straight from the chipset. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |