Thread (11 messages) 11 messages, 5 authors, 2002-01-19

Re: thread-ready ABIs

From: Daniel Jacobowitz <hidden>
Date: 2002-01-18 22:23:34

On Fri, Jan 18, 2002 at 10:19:08AM -0800, H . J . Lu wrote:
quoted
MIPS: Who feels responsible?  Andreas, HJ?
I don't see there are any registers we can use without breaking ABI.
On the other hand, can we change the mips kernel to save k0 or k1 for
user space?
No, there are no free registers and $k0/$k1 are needed by the kernel
for exceptions.  The only way I can see to do this would be to change
the ABI.

There are none available; the least used that I see is $v1, but $v1 is
used to return half of a double precision return value.  We would have
to steal one of the existing call-saved or call-clobbered registers.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help