SPARC Context Switch Code

Daniel Hellstrom daniel at
Fri Feb 7 13:45:51 UTC 2014

On 02/07/2014 02:29 PM, Sebastian Huber wrote:
> On 2014-02-07 14:20, Daniel Hellstrom wrote:
>> Hello,
>> That sounds correct to me and I'm glad some one brings this up, haven't tested
>> it though. And while we're at it, I would like to discuss the usage of G5-G7. I
>> have had that on my TODO for quite some time to investigate... As they are
>> system specific and RTEMS does not use them I see no point in saving them, do
>> you? RTEMS never seems to use G6,G7 so would could instruct GCC to use them and
>> break the ABI for speed ;)
> The G7 is used for thread-local storage:
> I don't know if other system reserved registers are used by GCC or linker trampolines.

Ok this is new for me. That seems reasonable.


More information about the users mailing list