[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-ppc] [PATCH 0/6] spapr: Add optional capabilities
From: |
David Gibson |
Subject: |
Re: [Qemu-ppc] [PATCH 0/6] spapr: Add optional capabilities |
Date: |
Tue, 19 Dec 2017 11:37:03 +1100 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Mon, Dec 18, 2017 at 08:20:18PM +1100, David Gibson wrote:
> This series is a first draft to add the notion of optional
> capabilities to the "pseries" machine type. A default set of
> capabilities is selected based on the machine type version and
> selected cpu model, but this can be overridden with machine
> parameters.
>
> The purpose of this is to get rid of a number of places where we
> implicitly decide what features to advertise to the guest based on
> capabilities of the host. This is bad, because it means it's
> difficult to be certain if machines started at different ends of a
> migration really match from the guest's point of view.
>
> By giving the user explicit control of these optional features, then
> validating that the chosen ones can be supplied on the host we make
> behaviour more predictable.
>
> The more specific motivation for this is that POWER9 has bugs in its
> hardware transactional memory (HTM) implementation making it unsafe to
> migrate POWER8 guests to POWER9 if they use HTM.
I've fixed the user-after-free bug Greg pointed out and merged this
into ppc-for-2.12.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature
- Re: [Qemu-ppc] [PATCH 2/6] spapr: Treat Hardware Transactional Memory (HTM) as an optional capability, (continued)
- [Qemu-ppc] [PATCH 3/6] spapr: Validate capabilities on migration, David Gibson, 2017/12/18
- [Qemu-ppc] [PATCH 5/6] spapr: Handle VMX/VSX presence as an spapr capability flag, David Gibson, 2017/12/18
- [Qemu-ppc] [PATCH 6/6] spapr: Handle Decimal Floating Point (DFP) as an optional capability, David Gibson, 2017/12/18
- [Qemu-ppc] [PATCH 1/6] spapr: Capabilities infrastructure, David Gibson, 2017/12/18
- Re: [Qemu-ppc] [PATCH 0/6] spapr: Add optional capabilities,
David Gibson <=
- Re: [Qemu-ppc] [Qemu-devel] [PATCH 0/6] spapr: Add optional capabilities, Benjamin Herrenschmidt, 2017/12/20