[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