1 - Renamed DIMM_SOCKETS define to DIMM_SOCKETS_PER_CHANNEL since thats what it actually is.
I'm all for making the names a lot more descriptive. There are lots of them that are really what they say they are.
2 - Added 'channel0_pop' and 'channel1_pop' to 'struct mem_controller' and modified 'raminit.c' to fill this in with the physical DIMM population map.
You are talking about what sockets are actually loaded with a DIMM right?
For us knowing the detected DIMM population map *at the mainboard level* is very usefull.
Interesting. For what?
-- Richard A. Smith