All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-7.1 0/5] Move memory and boot to -machine
@ 2022-04-14 16:52 Paolo Bonzini
  2022-04-14 16:52 ` [PATCH for-7.1 1/5] machine: use QAPI struct for boot configuration Paolo Bonzini
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Paolo Bonzini @ 2022-04-14 16:52 UTC (permalink / raw)
  To: qemu-devel

As the next step in turning command line options into shortcuts, this series
does -boot and -m.  It also makes -M memory-backend a link instead of special
casing it in vl.c, and makes the MachineState validate memory configuration
without needing help from vl.c.

Paolo Bonzini (5):
  machine: use QAPI struct for boot configuration
  machine: add boot compound property
  machine: add mem compound property
  machine: make memory-backend a link property
  machine: move more memory validation to Machine object

 hw/arm/nseries.c        |   2 +-
 hw/core/machine.c       | 242 +++++++++++++++++++++++++++++++++++-----
 hw/core/numa.c          |   2 +-
 hw/hppa/machine.c       |   6 +-
 hw/i386/pc.c            |   2 +-
 hw/nvram/fw_cfg.c       |  27 ++---
 hw/ppc/mac_newworld.c   |   2 +-
 hw/ppc/mac_oldworld.c   |   2 +-
 hw/ppc/prep.c           |   2 +-
 hw/ppc/spapr.c          |   4 +-
 hw/s390x/ipl.c          |  20 +---
 hw/sparc/sun4m.c        |   9 +-
 hw/sparc64/sun4u.c      |   4 +-
 include/hw/boards.h     |   7 +-
 include/sysemu/sysemu.h |   2 -
 qapi/machine.json       |  48 ++++++++
 softmmu/bootdevice.c    |   3 +-
 softmmu/globals.c       |   2 -
 softmmu/vl.c            | 229 +++++++++++--------------------------
 19 files changed, 363 insertions(+), 252 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-04-14 16:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-14 16:52 [PATCH for-7.1 0/5] Move memory and boot to -machine Paolo Bonzini
2022-04-14 16:52 ` [PATCH for-7.1 1/5] machine: use QAPI struct for boot configuration Paolo Bonzini
2022-04-14 16:52 ` [PATCH for-7.1 2/5] machine: add boot compound property Paolo Bonzini
2022-04-14 16:52 ` [PATCH for-7.1 3/5] machine: add mem " Paolo Bonzini
2022-04-14 16:52 ` [PATCH for-7.1 4/5] machine: make memory-backend a link property Paolo Bonzini
2022-04-14 16:53 ` [PATCH for-7.1 5/5] machine: move more memory validation to Machine object Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.