From: Mikael Pettersson <[EMAIL PROTECTED]>
Date: Tue, 18 Dec 2007 13:06:55 +0100

> My main question is: what does the kernel do to the
> high 32 bits of the 64-bit integer registers during
> context switches?

Only %oX and %gX registers have the full 64-bit preserved across
context switches for 32-bit processes.

The %lX and %iX registers cannot have their full 64-bits preserved
because the amount of save space is fixed by the register window save
area layout on the stack, which only saves 32-bit values for each
register.
-
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to