Re: [kvm-devel] State of debug register emulation

2008-05-02 Thread Jan Kiszka
Avi Kivity wrote: Jan Kiszka wrote: This still leaves me with the question how to handle the case when the host sets and arms some debug registers to debug the guest and the latter does the same to debug itself. Guest access will be trapped, OK, but KVM will then have to decide which value

Re: [kvm-devel] State of debug register emulation

2008-05-02 Thread Avi Kivity
Jan Kiszka wrote: Avi Kivity wrote: Jan Kiszka wrote: This still leaves me with the question how to handle the case when the host sets and arms some debug registers to debug the guest and the latter does the same to debug itself. Guest access will be trapped, OK, but KVM will then

[kvm-devel] State of debug register emulation

2008-04-29 Thread Jan Kiszka
Hi, looks like we are getting better and better here in hitting yet unsupported corner-case features of KVM :). This time our guest fiddles with hardware debugging registers, but quickly gets unhappy as they do not yet have the expected effect. Joerg, I found you SVM-related patch series in the

Re: [kvm-devel] State of debug register emulation

2008-04-29 Thread Joerg Roedel
On Tue, Apr 29, 2008 at 03:07:25PM +0200, Jan Kiszka wrote: Hi, looks like we are getting better and better here in hitting yet unsupported corner-case features of KVM :). This time our guest fiddles with hardware debugging registers, but quickly gets unhappy as they do not yet have the

Re: [kvm-devel] State of debug register emulation

2008-04-29 Thread Jan Kiszka
Joerg Roedel wrote: On Tue, Apr 29, 2008 at 03:07:25PM +0200, Jan Kiszka wrote: Hi, looks like we are getting better and better here in hitting yet unsupported corner-case features of KVM :). This time our guest fiddles with hardware debugging registers, but quickly gets unhappy as they do

Re: [kvm-devel] State of debug register emulation

2008-04-29 Thread Avi Kivity
Jan Kiszka wrote: This still leaves me with the question how to handle the case when the host sets and arms some debug registers to debug the guest and the latter does the same to debug itself. Guest access will be trapped, OK, but KVM will then have to decide which value should actually be