qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] target/i386: fix feature check in hyperv-stub.c


From: Eduardo Habkost
Subject: Re: [Qemu-devel] [PATCH] target/i386: fix feature check in hyperv-stub.c
Date: Tue, 25 Jun 2019 15:41:53 -0300

On Mon, Jun 24, 2019 at 03:37:24PM +0200, Paolo Bonzini wrote:
> On 24/06/19 15:22, Paolo Bonzini wrote:
> > On 24/06/19 14:38, Alex Bennée wrote:
> >> Commit 2d384d7c8 broken the build when built with:
> >>
> >>   configure --without-default-devices --disable-user
> >>
> >> The reason was the conversion of cpu->hyperv_synic to
> >> cpu->hyperv_synic_kvm_only although the rest of the patch introduces a
> >> feature checking mechanism. So I've fixed the KVM_EXIT_HYPERV_SYNIC in
> >> hyperv-stub to do the same feature check as in the real hyperv.c
> >>
> >> Signed-off-by: Alex Bennée <address@hidden>
> >> Cc: Vitaly Kuznetsov <address@hidden>
> >> Cc: Paolo Bonzini <address@hidden>
> >> Cc: Roman Kagan <address@hidden>
> >> ---
> >>  target/i386/hyperv-stub.c | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/target/i386/hyperv-stub.c b/target/i386/hyperv-stub.c
> >> index fe548cbae2..0028527e79 100644
> >> --- a/target/i386/hyperv-stub.c
> >> +++ b/target/i386/hyperv-stub.c
> >> @@ -15,7 +15,7 @@ int kvm_hv_handle_exit(X86CPU *cpu, struct 
> >> kvm_hyperv_exit *exit)
> >>  {
> >>      switch (exit->type) {
> >>      case KVM_EXIT_HYPERV_SYNIC:
> >> -        if (!cpu->hyperv_synic) {
> >> +        if (!hyperv_feat_enabled(cpu, HYPERV_FEAT_SYNIC)) {
> >>              return -1;
> >>          }
> >>  
> >>
> > 
> > Queued, thanks.
> 
> Alex will queue it instead, so
> 
> Acked-by: Paolo Bonzini <address@hidden>

I was planning to send a machine + x86 pull request today, and
I'll have to include to make sure builds won't fail.  I don't
think this should prevent the patch from being applied to other
trees, though.

-- 
Eduardo



reply via email to

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