qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

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