[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/3] qemu, pkeys: add pkeys support for qemu xsa
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH 2/3] qemu, pkeys: add pkeys support for qemu xsave state handling |
Date: |
Mon, 9 Nov 2015 16:49:20 -0200 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, Nov 09, 2015 at 07:55:33PM +0800, Huaitong Han wrote:
> This patch adds pkeys support for qemu xsave state handling.
>
> Signed-off-by: Huaitong Han <address@hidden>
[...]
> @@ -1145,6 +1146,7 @@ static int kvm_put_xsave(X86CPU *cpu)
> #ifdef TARGET_X86_64
> memcpy(&xsave->region[XSAVE_Hi16_ZMM], &env->xmm_regs[16],
> 16 * sizeof env->xmm_regs[16]);
> + memcpy(&xsave->region[XSAVE_PKRU], &env->pkru, sizeof env->pkru);
> #endif
> r = kvm_vcpu_ioctl(CPU(cpu), KVM_SET_XSAVE, xsave);
> return r;
> @@ -1516,6 +1518,7 @@ static int kvm_get_xsave(X86CPU *cpu)
> #ifdef TARGET_X86_64
> memcpy(&env->xmm_regs[16], &xsave->region[XSAVE_Hi16_ZMM],
> 16 * sizeof env->xmm_regs[16]);
> + memcpy(&xsave->region[XSAVE_PKRU], &env->pkru, sizeof env->pkru);
Did you mean:
memcpy(&env->pkru, &xsave->region[XSAVE_PKRU], sizeof env->pkru)
--
Eduardo
- [Qemu-devel] [PATCH 0/3] qemu, pkeys: add memory protection-key support, Huaitong Han, 2015/11/09
- [Qemu-devel] [PATCH 2/3] qemu, pkeys: add pkeys support for qemu xsave state handling, Huaitong Han, 2015/11/09
- Re: [Qemu-devel] [PATCH 2/3] qemu, pkeys: add pkeys support for qemu xsave state handling,
Eduardo Habkost <=
- [Qemu-devel] [PATCH 1/3] qemu, pkeys: add pkeys support for qemu cpuid handling, Huaitong Han, 2015/11/09
- [Qemu-devel] [PATCH 3/3] qemu, pkeys: add pkeys support for qemu migration, Huaitong Han, 2015/11/09