[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH V9 00/16] Xen device model support



From: Anthony PERARD <anthony.perard@xxxxxxxxxx>

Hi,

This patch series adds Xen device model support in QEMU.

It rebased on qemu master and updated against the last Xen-unstable.

This series depends on the series "Introduce "machine" QemuOpts".


You can find a git tree here:

git://xenbits.xen.org/people/aperard/qemu-dm.git qemu-dm-v9


Alexander Graf (1):
  xen: Add a generic layer for xc calls

Anthony PERARD (12):
  xen: Replace some tab-indents with spaces (clean-up).
  xen: Make xen build only on x86 target.
  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.objs        |    4 -
 Makefile.target      |   17 ++-
 configure            |   71 ++++++-
 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     |  319 ++++++++++++++--------------
 hw/xen_backend.h     |    7 +-
 hw/xen_common.h      |   44 +++--
 hw/xen_disk.c        |  398 +++++++++++++++++-----------------
 hw/xen_domainbuild.c |    2 +-
 hw/xen_interfaces.c  |  183 ++++++++++++++++
 hw/xen_interfaces.h  |  130 +++++++++++
 hw/xen_machine_fv.c  |  161 ++++++++++++++
 hw/xen_nic.c         |  222 ++++++++++----------
 hw/xen_platform.c    |  427 ++++++++++++++++++++++++++++++++++++
 hw/xen_platform.h    |    8 +
 hw/xen_redirect.h    |   58 +++++
 sysemu.h             |    2 +
 vl.c                 |   12 +
 xen-all.c            |  581 ++++++++++++++++++++++++++++++++++++++++++++++++++
 xen-mapcache-stub.c  |   33 +++
 xen-mapcache.c       |  335 +++++++++++++++++++++++++++++
 xen-mapcache.h       |   14 ++
 xen-stub.c           |   38 ++++
 29 files changed, 2685 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


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.