On 2010-5-3 3:32 PM, Blue Swirl wrote:
[...]
There's also more huge chunks of Forth embedded in http://src.opensolaris.org/source/xref/systemz/sirius/usr/src/uts/sun4/os/st...
The memory map in the file claims that OBP's start address would be 0xf0000000. This would mean 256MB of space, solving some of the memory problems we've had.
0xf000.0000 is where OBP usually lives in virtual space on Sun machines. In sun4u/sun4s machines it tried to place itself at the very top of the first contiguous chunk of memory (which usually meant at the top of physical memory) - it copies itself out of PROM and into memory for performance reasons.
Still have the item about registers to look up, haven't forgotten it.