qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

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