On 10/22/2009 11:18 AM, Carsten Otte wrote:
I'd also appreciate an explanation of what this is all about.
The processor status word does contain various bits about the CPU's
state, such as interrupt mask bits, current address space, and the
current instruction address. The status is kept in the in-kernel sie
control block data structure and has so far only been mirrored into
kvm_run during exit_reason == s390_sieic exits because user space
needs to work on it. It was never part of get_regs/set_regs and
friends as performance optimization: it's needed on almost every exit,
having it in kvm_run saves doing syscalls.
The gdb stub requires an up-to-date copy at every exit, and therefore
the patch moves it out of the union and updates it at all userland exits.
gdb is hardly performance critical. Is that the only reason for the change?
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html