I did a quick hack to enable the DDR memory just like v1's epia-m hack. The northbridge.c just has a single function sizeram() which I implemented to just return as if there is 64M of memory. I commented out the attempts to init the smbus + sdram, and let everything proceed. It got to the etherboot payload, requested a bootfile, loaded it, launched linux, and initialized linux quite well, then crapped out trying to do network activity. It is obviously an interrupt problem, packets are coming out of the box but it can't receive them.
This is very encouraging after about 3 hours or so. I haven't really done any initialization of either the north or south bridge, just the hack to initialize the DDR memory. I converted the asm code to 'C' but it is still hardcoded as opposed to reading the SPD contents.
This was actually a surprise, I was expecting it to fail further along in linuxbios and suddenly all these linux messages were coming out.
-Dave
use the v2 epia port as a model on how to set up interrupts.
ron