]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/xen: Add basic ring handling to xenstore
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 28 Dec 2022 10:06:49 +0000 (10:06 +0000)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 22 Feb 2023 16:25:12 +0000 (16:25 +0000)
commitf42bdf1c68d22468fe37e9e60fbc76f5a4fb5f4b
treee0fb0fefffbc26b10f35e048d4f33f2474120583
parent65c07088b41d3c8fbf8b97da9baef97d119a550d
hw/xen: Add basic ring handling to xenstore

Extract requests, return ENOSYS to all of them. This is enough to allow
older Linux guests to boot, as they need *something* back but it doesn't
matter much what.

A full implementation of a single-tentant internal XenStore copy-on-write
tree with transactions and watches is waiting in the wings to be sent in
a subsequent round of patches along with hooking up the actual PV disk
back end in qemu, but this is enough to get guests booting for now.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
hw/i386/kvm/xen_xenstore.c