Subject: Re: MMU problems (Was: JavaStation w/ OBP3 - some progress)
To: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
From: Paul Kranenburg <pk@cs.few.eur.nl>
List: port-sparc
Date: 04/12/2001 14:05:52
> For /virtual-memory
> 
> existing                 00000000 00000000 80000000 
>                          00000000 80000000 80000000 
> 
> available                00000000 fffff000 00001000 
>                          00000000 00000000 f0000000 
>                          00000000 f0040000 0ffa3000

Well, that's just dumb!  But.. is there anything in the boot programs
that could have provoked the PROM to do this?

To quote from:
18 August, 1994 IEEE Draft Std P1275.1/D14a User interface extensions  

"5.2.6. Virtual address space and memory allocation 

 When a client program begins execution, an Open Firmware implementations use
 of any virtual address space outside of the ranges 0xffd0.0000-0xffef.ffff
 and 0xfe00.0000-0xfeff.ffff shall have ceased, except for the virtual
 address space and associated memory that is allocated for the client
 programs code and data, as specified in the client program header.
 Subsequently, the Open Firmware implementation shall not allocate virtual
 address space outside those ranges, except as needed for the execution of
 subsequent client programs or as explicitly requested by a client program.
"