Andi Kleen <[email protected]> writes: > On Thu, Jul 06, 2006 at 01:09:35PM -0600, Eric W. Biederman wrote: >> > Then anything with MMIO or interrupts or anything dynamic >> > definitely belongs into kernel space agreed. >> >> Yep we sometimes have to mess with MMIO. > > Not on K8 at least, no? > > Maybe we should discuss each chipset separatedly :) :) >> > But at least on K8 DIMM inventory is purely reading PCI config space on >> > something that doesn't change and doesn't need any locking. >> > It also doesn't need to do anything complicated, but just look >> > for the right PCI ID. >> >> Mostly. Except for the part where you have to figure out the stepping >> of the processor connected to the memory controller to properly decode >> the registers. AMD should have used the revision field in pci config >> space but... > > That's in /proc/cpuinfo Some of it. Taking a quick glance I can't seem to see a nodeid field. Not that it especially likely you would have a system with mixed revision cpus (it is a pain in the BIOS) but since it is possible it at least make sense to try. Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- References:
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: [email protected] (Eric W. Biederman)
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: [email protected] (Eric W. Biederman)
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: [email protected] (Eric W. Biederman)
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Alan Cox <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: [email protected] (Eric W. Biederman)
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- From: Andi Kleen <[email protected]>
- Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- Prev by Date: Re: [patch] spinlocks: remove 'volatile'
- Next by Date: [PATCH] fix legacy megaraid-driver to compile without CONFIG_PROC_FS
- Previous by thread: Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- Next by thread: Re: + edac-new-opteron-athlon64-memory-controller-driver.patch added to -mm tree
- Index(es):