qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 15/35] tcg-s390: Query instruction extensions th


From: Richard Henderson
Subject: Re: [Qemu-devel] [PATCH 15/35] tcg-s390: Query instruction extensions that are installed.
Date: Sun, 13 Jun 2010 09:02:40 -0700
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4

On 06/13/2010 03:49 AM, Aurelien Jarno wrote:
>> Also, what era is that second machine without highgprs?  Is it running an
>> old kernel, or a 32-bit kernel?
> 
> I have very few infos about it, it's an IBM System z10 machine running a
> 64-bit 2.6.26 kernel.

Ah, I see it now: ea2a4d3a3a929ef494952bba57a0ef1a8a877881

    [S390] 64-bit register support for 31-bit processes

which adds a mechanism to pass the high parts of the gprs
in the ucontext to the 31-bit signal handler, and adds a
spot for them in the 31-bit core dump.

It doesn't change the actual saving of registers within
the kernel.  Since we take asynchronous signals and return
from them (as opposed to always longjmping out), we cannot
use the full 64-bit register within a 31-bit process without
having that bit set in HWCAP.

Something to remember if we ever implement TCG for 31-bit mode.
At the moment we only allow KVM in 31-bit mode.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]