[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/10] Cleanups around the 'current_machine' global variable
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 00/10] Cleanups around the 'current_machine' global variable |
Date: |
Tue, 21 Jan 2020 12:03:39 +0100 |
v1 was "Replace current_machine by qdev_get_machine()":
https://www.mail-archive.com/address@hidden/msg669611.html
But Markus objected, see:
https://www.mail-archive.com/address@hidden/msg670122.html
and older discussion:
https://www.mail-archive.com/address@hidden/msg611338.html
This series salvage patches from v1, and add other trivial cleanups.
Can the ARM/PPC/S390 patches could go via their own tree, and the
rest via Paolo's 'misc' tree?
Supersedes: <address@hidden>
Philippe Mathieu-Daudé (10):
hw/ppc/spapr_rtas: Use local MachineState variable
hw/ppc/spapr_rtas: Access MachineState via SpaprMachineState argument
hw/ppc/spapr_rtas: Remove local variable
target/arm/kvm: Use CPUState::kvm_state in kvm_arm_pmu_supported()
target/s390x: Remove duplicated ifdef macro
qom/object: Display more helpful message when a parent is missing
qdev: Abort if the root machine container is missing
accel: Introduce the current_accel() wrapper
accel: Replace current_machine->accelerator by current_accel() wrapper
accel/tcg: Sanitize include path
include/sysemu/accel.h | 2 ++
accel/accel.c | 5 +++++
accel/kvm/kvm-all.c | 4 ++--
accel/tcg/tcg-all.c | 8 ++++----
hw/core/qdev.c | 1 +
hw/ppc/spapr_rtas.c | 9 ++++-----
memory.c | 2 +-
qom/object.c | 6 +++++-
target/arm/kvm.c | 4 +---
target/arm/kvm64.c | 5 ++---
target/i386/kvm.c | 2 +-
target/ppc/kvm.c | 2 +-
target/s390x/excp_helper.c | 7 +++----
vl.c | 2 +-
14 files changed, 33 insertions(+), 26 deletions(-)
--
2.21.1
- [PATCH v2 00/10] Cleanups around the 'current_machine' global variable,
Philippe Mathieu-Daudé <=
- [PATCH v2 01/10] hw/ppc/spapr_rtas: Use local MachineState variable, Philippe Mathieu-Daudé, 2020/01/21
- [PATCH v2 02/10] hw/ppc/spapr_rtas: Access MachineState via SpaprMachineState argument, Philippe Mathieu-Daudé, 2020/01/21
- [PATCH v2 03/10] hw/ppc/spapr_rtas: Remove local variable, Philippe Mathieu-Daudé, 2020/01/21
- [PATCH v2 04/10] target/arm/kvm: Use CPUState::kvm_state in kvm_arm_pmu_supported(), Philippe Mathieu-Daudé, 2020/01/21
- [PATCH v2 05/10] target/s390x: Remove duplicated ifdef macro, Philippe Mathieu-Daudé, 2020/01/21
- [PATCH v2 06/10] qom/object: Display more helpful message when a parent is missing, Philippe Mathieu-Daudé, 2020/01/21