[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH V7 00/15] Xen device model support
From: Anthony PERARD <anthony.perard@xxxxxxxxxx> Hi all, Here is the V7 of the patch series that adds Xen device model support in QEMU. The change made on it since the v6: - I introduce a patch from Alexander Graf to add a generic layer for the Xen calls. - So compatibility support have been transformed from macros to function. - Now, xenfv machine uses a new field default_machine_opts to specify that Xen will be use. - in xen_init, xen_mode is override to XEN_ATTACH if it was XEN_EMULATE. You can find a git tree here: git://xenbits.xen.org/people/aperard/qemu-dm.git qemu-dm-v7 Alexander Graf (1): xen: Add a generic layer for xc calls Anthony PERARD (11): xen: Replace some tab-indents with spaces (clean-up). xen: Support new libxc calls from xen unstable. xen: Add xen_machine_fv xen: Add initialisation of Xen piix_pci: Introduces Xen specific call for irq. xen: add a 8259 Interrupt Controller configure: Always use 64bits target physical addresses with xen enabled. Introduce qemu_ram_ptr_unlock. vl.c: Introduce getter for shutdown_requested and reset_requested. xen: Set running state in xenstore. acpi-piix4: Add Xen hypercall for sleep state. Arun Sharma (1): xen: Initialize event channels and io rings Jun Nakajima (1): xen: Introduce the Xen mapcache Steven Smith (1): xen: Add the Xen platform pci device Makefile.target | 13 ++ configure | 73 ++++++- cpu-common.h | 1 + exec.c | 50 ++++- hw/acpi_piix4.c | 4 + hw/hw.h | 3 + hw/pci_ids.h | 2 + hw/piix_pci.c | 28 +++- hw/xen.h | 34 +++ hw/xen_backend.c | 314 ++++++++++++++-------------- hw/xen_backend.h | 3 +- hw/xen_common.h | 44 +++-- hw/xen_disk.c | 414 ++++++++++++++++++------------------ hw/xen_domainbuild.c | 2 +- hw/xen_interfaces.c | 188 ++++++++++++++++ hw/xen_interfaces.h | 116 ++++++++++ hw/xen_machine_fv.c | 160 ++++++++++++++ hw/xen_nic.c | 230 ++++++++++---------- hw/xen_platform.c | 426 +++++++++++++++++++++++++++++++++++++ hw/xen_platform.h | 8 + hw/xen_redirect.h | 58 +++++ sysemu.h | 2 + vl.c | 12 + xen-all.c | 577 ++++++++++++++++++++++++++++++++++++++++++++++++++ xen-mapcache-stub.c | 33 +++ xen-mapcache.c | 335 +++++++++++++++++++++++++++++ xen-mapcache.h | 14 ++ xen-stub.c | 38 ++++ 28 files changed, 2679 insertions(+), 503 deletions(-) create mode 100644 hw/xen_interfaces.c create mode 100644 hw/xen_interfaces.h create mode 100644 hw/xen_machine_fv.c create mode 100644 hw/xen_platform.c create mode 100644 hw/xen_platform.h create mode 100644 hw/xen_redirect.h create mode 100644 xen-all.c create mode 100644 xen-mapcache-stub.c create mode 100644 xen-mapcache.c create mode 100644 xen-mapcache.h create mode 100644 xen-stub.c -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |