[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 0/5] spapr: DRC cleanups (part VI)
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PATCH 0/5] spapr: DRC cleanups (part VI) |
Date: |
Wed, 21 Jun 2017 17:18:43 +0800 |
This sixth set of DRC cleanup patches (to be applied on top of the
patches from part V) is a complete rework of DRC state management. We
stop tracking some unnecessary things, and change the basic state
representation to a simpler and more robust model.
Most of the patches in this set "break" migration from earlier git
snapshots, but not from any released qemu version. The previous
migration stream format had multiple problems, so better to fix them
now, before 2.10 is out.
David Gibson (5):
spapr: Remove 'awaiting_allocation' DRC flag
spapr: Refactor spapr_drc_detach()
spapr: Cleanups relating to DRC awaiting_release field
spapr: Consolidate DRC state variables
spapr: Remove sPAPRConfigureConnectorState sub-structure
hw/ppc/spapr.c | 9 +-
hw/ppc/spapr_drc.c | 321 +++++++++++++++++++++------------------------
hw/ppc/spapr_pci.c | 13 +-
hw/ppc/trace-events | 3 +-
include/hw/ppc/spapr_drc.h | 53 +++++---
5 files changed, 187 insertions(+), 212 deletions(-)
--
2.9.4
- [Qemu-ppc] [PATCH 0/5] spapr: DRC cleanups (part VI),
David Gibson <=
- [Qemu-ppc] [PATCH 1/5] spapr: Remove 'awaiting_allocation' DRC flag, David Gibson, 2017/06/21
- [Qemu-ppc] [PATCH 3/5] spapr: Cleanups relating to DRC awaiting_release field, David Gibson, 2017/06/21
- [Qemu-ppc] [PATCH 2/5] spapr: Refactor spapr_drc_detach(), David Gibson, 2017/06/21
- [Qemu-ppc] [PATCH 5/5] spapr: Remove sPAPRConfigureConnectorState sub-structure, David Gibson, 2017/06/21
- [Qemu-ppc] [PATCH 4/5] spapr: Consolidate DRC state variables, David Gibson, 2017/06/21