[OpenBIOS] Missing portid properties

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Mon May 3 14:16:36 CEST 2010


Tarl Neustaedter wrote:

> Those are all SPARC registers. What it's doing is copying the registers 
> to a buffer, presumably to be restored later.
> 
> It looks like the trap registers (%tstate, %tnpc, %tt) are prefixed by 
> %tl-c - which is presumably the trap-level pointer.

Another thought about this: surely the act of invoking normal functions 
within OpenBIOS is enough to cause the register window to shift. Does 
that mean that the CIF needs to take a snapshot of the registers upon 
entry and then map this snapshot to forth words such as %g0, %g1 etc.? 
Otherwise it all seems a bit useless.


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list