atom feed6 messages in org.freebsd.freebsd-ppcFreeBSD/ppc ABI
FromSent OnAttachments
Justin HibbitsJul 7, 2009 6:41 am 
Rafal JaworowskiJul 7, 2009 8:56 am 
Justin HibbitsJul 7, 2009 10:06 am 
Peter GrehanJul 7, 2009 10:52 am 
Justin HibbitsJul 8, 2009 6:34 am 
Rafal JaworowskiJul 8, 2009 8:28 am 
Subject:FreeBSD/ppc ABI
From:Justin Hibbits (jrh@alumni.cwru.edu)
Date:Jul 7, 2009 6:41:24 am
List:org.freebsd.freebsd-ppc

What's the current FreeBSD/ppc ABI register usage? I'm writing a proxy function that messes with some arguments before making the target function call, and need to know which registers are free for me to use without having to save argument registers. From reading the gcc source it looks like it's a strict SysV R4 ABI, leaving r0, r11, and r12 available for me to use. Is this the case, and are there any others available?

Thanks,

- Justin