[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-throu
From: |
Dr. David Alan Gilbert |
Subject: |
Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode |
Date: |
Tue, 29 Jan 2019 15:28:12 +0000 |
User-agent: |
Mutt/1.10.1 (2018-07-13) |
* Vitaly Kuznetsov (address@hidden) wrote:
> "Dr. David Alan Gilbert" <address@hidden> writes:
>
> > I'm not sure what the equivalent bear traps are in the Hyper-V world,
> > but I'd be surprised if there weren't any; for example what happens
> > when someone upgrades one of their hosts to some minor version that
> > adds/removes a feature?
>
> Here we're talking about Hyper-V emulation in KVM, features only get
> added there, but even if it gets removed it will be detected by libvirt ...
OK, but then you do get the same behaviour; upgrade a host to a new
kernel/qemu and get a new enlightenment, and you can't back migrate to
the older one (possibly with no warning).
> >
> > Also, how does libvirt figure out that the features are actually the
> > same - does it need a bunch of detection code?
>
> ... as I *think* it compares Feature CPUID words (and all Hyper-V
> features which we enable with hv-all are there).
Not too bad if it does, but also look at the scary command lines we get
generated full of -cpu ...+feature,+feature,-feature,....
Dave
> --
> Vitaly
--
Dr. David Alan Gilbert / address@hidden / Manchester, UK
- [Qemu-devel] [PATCH RFC 5/8] i386/kvm: hv-evmcs requires hv-vapic, (continued)
- [Qemu-devel] [PATCH RFC 5/8] i386/kvm: hv-evmcs requires hv-vapic, Vitaly Kuznetsov, 2019/01/25
- [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Vitaly Kuznetsov, 2019/01/25
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Roman Kagan, 2019/01/25
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Vitaly Kuznetsov, 2019/01/25
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Roman Kagan, 2019/01/28
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Vitaly Kuznetsov, 2019/01/28
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Dr. David Alan Gilbert, 2019/01/28
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Eduardo Habkost, 2019/01/28
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Vitaly Kuznetsov, 2019/01/29
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Vitaly Kuznetsov, 2019/01/29
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode,
Dr. David Alan Gilbert <=
- Re: [Qemu-devel] [PATCH RFC 4/8] i386/kvm: Implement 'hv-all' pass-through mode, Daniel P . Berrangé, 2019/01/29
[Qemu-devel] [PATCH RFC 6/8] i386/kvm: hv-stimer requires hv-time and hv-synic, Vitaly Kuznetsov, 2019/01/25
[Qemu-devel] [PATCH RFC 7/8] i386/kvm: hv-tlbflush/ipi require hv-vpindex, Vitaly Kuznetsov, 2019/01/25
[Qemu-devel] [PATCH RFC 8/8] i386/kvm: add support for Direct Mode for Hyper-V synthetic timers, Vitaly Kuznetsov, 2019/01/25
[Qemu-devel] [PATCH RFC 1/8] Update linux headers (5.0-rc2), Vitaly Kuznetsov, 2019/01/25
Re: [Qemu-devel] [PATCH RFC 0/8] i386/kvm/hyper-v: refactor and implement 'hv-stimer-direct' and 'hv-all' enlightenments, no-reply, 2019/01/31