NUMA series v5
Get series with b4
b4 am [email protected]Versions newest first
- v5 Latest16 patches 10 repliesIn review
Patches in v5 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/16 | fixup! NUMA: check if the total numa memory size is equal to ram_sizenuma.c | +2 | 0 replies | |
| 2/16 | vl: redo -object parsingvl.c | +36 | 0 replies | |
| 3/16 | fixup! qmp: improve error reporting for -object and object-addqmp.c | +1 | 0 replies | |
| 4/16 | pc: pass MachineState to pc_memory_inithw/ hw/ hw/ +1 more | +19 | 0 replies | |
| 5/16 | backend:hostmem: replace hostmemory with host_memorybackends/ | +12 | 0 replies | |
| 6/16 | hostmem: separate allocation from UserCreatable complete methodbackends/ backends/ include/ | +25 | 0 replies | |
| 7/16 | fixup! numa: add -numa node, memdev= optionqemu-options.hx | +4 | 2 replies | |
| 8/16 | hostmem: add file-based HostMemoryBackendbackends/ backends/ | +108 | 1 reply | |
| 9/16 | hostmem: add merge and dump propertiesbackends/ include/ include/ | +94 | 0 replies | |
| 10/16 | hostmem: allow preallocation of any memory regionbackends/ backends/ exec.c +4 more | +75 | 0 replies | |
| 11/16 | hostmem: add property to map memory with MAP_SHAREDbackends/ exec.c include/ +3 more | +42 | 0 replies | |
| 12/16 | hostmem: add properties for NUMA memory policybackends/ include/ qapi-schema.json | +159 | 0 replies | |
| 13/16 | tests: fix memory leak in test of string input visitortests/ | +3 | 0 replies | |
| 14/16 | qapi: make string input visitor parse int listqapi/ tests/ | +209 | 0 replies | |
| 15/16 | qapi: make string output visitor parse int listqapi/ tests/ | +254 | 0 replies | |
| 16/16 | qmp: add query-memdevnuma.c qapi-schema.json qmp-commands.hx | +150 | 0 replies |
Reviews trailers per patch
3 of 16 patches have a Reviewed-by or Acked-by.
| Patch | Eduardo Habkost | Igor Mammedov |
|---|---|---|
| 1/16 | R-b | |
| 2/16 | ||
| 3/16 | R-b | |
| 4/16 | R-b | |
| 5/16 | ||
| 6/16 | ||
| 7/16 | ||
| 8/16 | ||
| 9/16 | ||
| 10/16 | ||
| 11/16 | ||
| 12/16 | ||
| 13/16 | ||
| 14/16 | ||
| 15/16 | ||
| 16/16 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Qemu-devel] [PATCH v5 00/16] NUMA series v5
note: based on MST's numa tree.
changes are error messages and docs tweaks to address comments to v4.
Hu Tao (7):
backend:hostmem: replace hostmemory with host_memory
hostmem: separate allocation from UserCreatable complete method
hostmem: add properties for NUMA memory policy
tests: fix memory leak in test of string input visitor
qapi: make string input visitor parse int list
qapi: make string output visitor parse int list
qmp: add query-memdev
Paolo Bonzini (8):
vl: redo -object parsing
fixup! qmp: improve error reporting for -object and object-add
pc: pass MachineState to pc_memory_init
fixup! numa: add -numa node,memdev= option
hostmem: add file-based HostMemoryBackend
hostmem: add merge and dump properties
hostmem: allow preallocation of any memory region
hostmem: add property to map memory with MAP_SHARED
Wanlong Gao (1):
fixup! NUMA: check if the total numa memory size is equal to ram_size
backends/Makefile.objs | 1 + backends/hostmem-file.c | 134 ++++++++++++++++ backends/hostmem-ram.c | 7 +- backends/hostmem.c | 304 +++++++++++++++++++++++++++++++++++-- exec.c | 25 ++- hw/i386/pc.c | 24 +-- hw/i386/pc_piix.c | 8 +- hw/i386/pc_q35.c | 4 +- include/exec/memory.h | 12 ++ include/exec/ram_addr.h | 4 +- include/hw/i386/pc.h | 7 +- include/qemu/osdep.h | 10 ++ include/sysemu/hostmem.h | 8 + memory.c | 14 +- numa.c | 78 +++++++++- qapi-schema.json | 60 ++++++++ qapi/string-input-visitor.c | 181 +++++++++++++++++++++- qapi/string-output-visitor.c | 230 ++++++++++++++++++++++++++-- qemu-options.hx | 6 +- qmp-commands.hx | 38 +++++ qmp.c | 3 +- tests/test-string-input-visitor.c | 39 +++++ tests/test-string-output-visitor.c | 34 +++++ vl.c | 65 ++++---- 24 files changed, 1191 insertions(+), 105 deletions(-) create mode 100644 backends/hostmem-file.c
Signature · 1 line
1.9.3