RFC QEMU disaggregation
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest6 patches 22 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | option: Add -xen-dmidhw/ qemu-options.hx vl.c | +11 | 2 replies | |
| 2/6 | xen: Add functions to register PCI and IO in Xenhw/ xen-all.c xen-stub.c | +18 | 1 reply | |
| 3/6 | memory: Add xen memory hookexec.c ioport.c xen-all.c | +109 | 9 replies | |
| 4/6 | xen-pci: Register PCI in Xenhw/ xen-all.c | +76 | 9 replies | |
| 5/6 | xen-io: Handle the new ioreq type IOREQ_TYPE_PCI_CONFIGxen-all.c | +14 | 0 replies | |
| 6/6 | xen: handle qemu disaggregationxen-all.c | +59 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Qemu-devel] [QEMU][RFC PATCH 0/6] QEMU disaggregation
This patch series concerns QEMU. Another serie has already came for Xen.
As we discussed on Xen/QEMU mailing list
(http://marc.info/?l=qemu-devel&m=133042969527515), I have worked on multiple QEMU support for one domain.
QEMU must registered all IO ranges (MMIO and PIO) and PCI that it's want's to use to allow multiple QEMU.
Each QEMU will handle a subset of the hardware. It will retrieve its configuration with XenStore.
Both of these patch series (one for Xen, the other Xen) are not complete, and it breaks some parts of Xen ...
The purpose of these series is to start a discussion on how to implement multiple ioreq server on Xen and QEMU.
Julien Grall (6):
option: Add -xen-dmid
xen: Add functions to register PCI and IO in Xen
memory: Add xen memory hook
xen-pci: Register PCI in Xen
xen-io: Handle the new ioreq type IOREQ_TYPE_PCI_CONFIG
xen: handle qemu disaggregation
exec.c | 9 ++ hw/pci.c | 6 ++ hw/xen.h | 4 + ioport.c | 17 ++++ qemu-options.hx | 2 + vl.c | 8 ++ xen-all.c | 231 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- xen-stub.c | 13 +++ 8 files changed, 287 insertions(+), 3 deletions(-)
Signature · 1 line
Julien Grall