yeah, i'm beginning to think this is 'seabios' I mistakenly used the memory size reports from my own tool which sums the DIMM slots, rather than getting 'MemTotal' out of '/proc/meminfo', which reports the correct value.
So, please re-assign this to 'seabios' (i think) thanks, --stephen