[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH] target/i386/hax: Add XCR0 support
From: |
Wang, Wenchao |
Subject: |
RE: [PATCH] target/i386/hax: Add XCR0 support |
Date: |
Thu, 15 Dec 2022 09:45:13 +0000 |
Hi, Thomas,
Thanks for your reply. I have attempted to follow you suggestions but it always
failed on tagging a GPG-signed tag before submitting the pull request. I have
used GPG 2.2.4 to generate a RSA4096 GPG secret key and pasted the public key
on GitHub successfully.
$ git tag -s pull-request-hax -m 'target/i386/hax: Add XCR0 support'
error: gpg failed to sign the data
error: unable to sign the tag
Meanwhile, could @Paolo Bonzini or @Stefan Hajnoczi help to pick the patch up
as there is only one-line change for HAX and we have verified it for all guest
launching? Thanks a lot.
Best Regards,
Wenchao
-----Original Message-----
From: Thomas Huth <thuth@redhat.com>
Sent: Wednesday, December 14, 2022 17:39
To: Wang, Wenchao <wenchao.wang@intel.com>
Cc: qemu-devel@nongnu.org; Paolo Bonzini <pbonzini@redhat.com>; Peter Maydell
<peter.maydell@linaro.org>; Stefan Hajnoczi <stefanha@redhat.com>; Richard
Henderson <richard.henderson@linaro.org>
Subject: Re: [PATCH] target/i386/hax: Add XCR0 support
On 14/12/2022 10.15, Wang, Wenchao wrote:
> Hi, Thomas,
>
> As HAXM v7.8.0 is released and it added XCR0 support, it needs this
> patch to add corresponding support into HAX user space of QEMU. I have
> pushed this merge request before and Philippe has reviewed it and he
> thought the change is correct. If no one else raises any other
> opinion, could you help to merge this patch for HAX?
Hi,
sorry, I don't have a stake in the target/i386 code ... but you're listed as
maintainer for the hax/ folder, so if no other x86 maintainer picks this up, I
think you could send a pull request for this patch on your own. See:
https://www.qemu.org/docs/master/devel/submitting-a-pull-request.html
HTH,
Thomas
>
> ---------------------------------
>
> From b1789f2523d06798b8883664bfa9a9df797bfccf Mon Sep 17 00:00:00
> 2001
>
> From: Wenchao Wang <wenchao.wang@intel.com
> <mailto:wenchao.wang@intel.com>>
>
> Date: Fri, 25 Nov 2022 18:37:34 +0800
>
> Subject: [PATCH] target/i386/hax: Add XCR0 support
>
> Introduce extended control register XCR0 to support XSAVE feature set.
>
> Note: This change requires at least HAXM v7.8.0 to support.
>
> Reviewed-by: Hang Yuan <hang.yuan@intel.com
> <mailto:hang.yuan@intel.com>>
>
> Signed-off-by: Wenchao Wang <wenchao.wang@intel.com
> <mailto:wenchao.wang@intel.com>>
>
> ---
>
> target/i386/hax/hax-interface.h | 2 ++
>
> 1 file changed, 2 insertions(+)
>
> diff --git a/target/i386/hax/hax-interface.h
> b/target/i386/hax/hax-interface.h index 537ae084e9..1d13bb2380 100644
>
> --- a/target/i386/hax/hax-interface.h
>
> +++ b/target/i386/hax/hax-interface.h
>
> @@ -201,6 +201,8 @@ struct vcpu_state_t {
>
> uint64_t _cr3;
>
> uint64_t _cr4;
>
> + uint64_t _xcr0;
>
> +
>
> uint64_t _dr0;
>
> uint64_t _dr1;
>
> uint64_t _dr2;
>
> --
>
> 2.17.1
>
Re: [PATCH] target/i386/hax: Add XCR0 support, Paolo Bonzini, 2022/12/27
RE: [PATCH] target/i386/hax: Add XCR0 support, Wang, Wenchao, 2022/12/27