Skip to content

Commit

Permalink
qapi: Split machine.json off misc.json
Browse files Browse the repository at this point in the history
Move commands cpu-add, query-cpus, query-cpus-fast,
query-current-machine, query-hotpluggable-cpus, query-machines,
query-memdev, and set-numa-node with their types from misc.json to new
machine.json.  Also move types X86CPURegister32 and
X86CPUFeatureWordInfo.  Add machine.json to MAINTAINERS section
"Machine core".

Cc: Eduardo Habkost <[email protected]>
Cc: Marcel Apfelbaum <[email protected]>
Signed-off-by: Markus Armbruster <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
  • Loading branch information
Markus Armbruster committed Jul 2, 2019
1 parent 2dd0258 commit 8ac25c8
Show file tree
Hide file tree
Showing 15 changed files with 711 additions and 695 deletions.
1 change: 1 addition & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1268,6 +1268,7 @@ F: hw/core/machine.c
F: hw/core/null-machine.c
F: hw/cpu/cluster.c
F: numa.c
F: qapi/machine.json
F: qom/cpu.c
F: include/hw/boards.h
F: include/hw/cpu/cluster.h
Expand Down
1 change: 1 addition & 0 deletions cpus.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include "cpu.h"
#include "monitor/monitor.h"
#include "qapi/error.h"
#include "qapi/qapi-commands-machine.h"
#include "qapi/qapi-commands-misc.h"
#include "qapi/qapi-events-run-state.h"
#include "qapi/qmp/qerror.h"
Expand Down
1 change: 1 addition & 0 deletions include/hw/boards.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#include "sysemu/blockdev.h"
#include "sysemu/accel.h"
#include "hw/qdev.h"
#include "qapi/qapi-types-machine.h"
#include "qemu/module.h"
#include "qom/object.h"
#include "qom/cpu.h"
Expand Down
2 changes: 1 addition & 1 deletion include/sysemu/hostmem.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#define SYSEMU_HOSTMEM_H

#include "sysemu/sysemu.h" /* for MAX_NODES */
#include "qapi/qapi-types-misc.h"
#include "qapi/qapi-types-machine.h"
#include "qom/object.h"
#include "exec/memory.h"
#include "qemu/bitmap.h"
Expand Down
1 change: 1 addition & 0 deletions monitor/hmp-cmds.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "qapi/qapi-builtin-visit.h"
#include "qapi/qapi-commands-block.h"
#include "qapi/qapi-commands-char.h"
#include "qapi/qapi-commands-machine.h"
#include "qapi/qapi-commands-migration.h"
#include "qapi/qapi-commands-misc.h"
#include "qapi/qapi-commands-net.h"
Expand Down
1 change: 1 addition & 0 deletions monitor/qmp-cmds.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include "sysemu/block-backend.h"
#include "qapi/error.h"
#include "qapi/qapi-commands-block-core.h"
#include "qapi/qapi-commands-machine.h"
#include "qapi/qapi-commands-misc.h"
#include "qapi/qapi-commands-ui.h"
#include "qapi/qmp/qerror.h"
Expand Down
4 changes: 2 additions & 2 deletions numa.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@
#include "qemu/error-report.h"
#include "qapi/error.h"
#include "qapi/opts-visitor.h"
#include "qapi/qapi-commands-misc.h"
#include "qapi/qapi-visit-misc.h"
#include "qapi/qapi-commands-machine.h"
#include "qapi/qapi-visit-machine.h"
#include "hw/boards.h"
#include "sysemu/hostmem.h"
#include "hw/mem/pc-dimm.h"
Expand Down
2 changes: 1 addition & 1 deletion qapi/Makefile.objs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ util-obj-y += qmp-event.o
util-obj-y += qapi-util.o

QAPI_COMMON_MODULES = audio authz block-core block char common crypto
QAPI_COMMON_MODULES += introspect job migration misc net
QAPI_COMMON_MODULES += introspect job machine migration misc net
QAPI_COMMON_MODULES += qdev qom rdma rocker run-state sockets tpm
QAPI_COMMON_MODULES += trace transaction ui
QAPI_TARGET_MODULES = target
Expand Down
Loading

0 comments on commit 8ac25c8

Please sign in to comment.