I could'nt get any more than 64mb of ram recognised using the raminit.inc approach, and even that 64mb was showing lots of errors. So i reworked things to uses the generic spd stuff. I did intend on producing a patch to send in to Andrew IP, but i ran out of time then my linuxbios got out of sync with the CVS etc. I'll try again soon but i am very busy at the moment.
I think I have a fix. I'll check it in once I have double check the fix. It is just a stupid mistake.
-Andrew