[OpenBIOS] [RFC] Free DVMA area : Available memory on PowerPC and Sparc64
Olivier Danet
odanet at caramail.com
Thu May 7 23:45:36 CEST 2015
I don't have the cross-compilers at hand for building the PPC and Sparc64 versions of OpenBIOS,
and test the preceding patch for DVMA, but here are instead the memory properties of an iBook
G3 and a Sun Ultra10 :
-----------------------------------------------
iBook PowerPC :
/memory
available
00003000 07bfd000
/cpus/PowerPC,750
available
00003000 7fffd000
d0000000 20000000
-------------------------
OpenBIOS PPC :
/cpus/PowerPC,750 at 0
available
00004000 07c54000
07e10000 f80f0000
00000000 ffffffff
/memory
available
00004000 07c54000
07e10000 000f0000
The "available 00000000 ffffffff" line above looks odd.
It may confuse an OS willing to use these properties.
-----------------------------------------------
Sun Ultra 10 :
/virtual-memory
available
fffff800 00000000 000007fc 00000000
00000001 00000000 000007ff 00000000
00000000 ffff0000 00000000 0000e000
00000000 00000000 00000000 f0000000
00000000 fff86000 00000000 00004000
00000000 fff76000 00000000 00004000
00000000 fff00000 00000000 00070000
00000000 f0800000 00000000 0d800000
/memory
available
00000000 07f00000 00000000 0000e000
00000000 07c02000 00000000 002fc000
00000000 07002000 00000000 00bfe000
00000000 00000000 00000000 07000000
-------------------------
OpenBIOS Sparc64 :
/memory
available
00000000 00000000 00000000 07e80000
/virtual-memory
available
00000000 00000000 00000000 ffc80000
00000000 fff00000 ffffffff 000fffff
Here, the "ffffffff 000ffffff" looks like an off-by-one error.
-----------------------------------------------
(photos : http://temlib.org/pub/mem_ibook.jpg, http://temlib.org/pub/mem_ultra.jpg)
More information about the OpenBIOS
mailing list