WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: QEMU-devel <qemu-devel@xxxxxxxxxx>
Subject: [Xen-devel] [PATCH V8 00/16] Xen device model support
From: anthony.perard@xxxxxxxxxx
Date: Wed, 1 Dec 2010 17:39:32 +0000
Cc: Anthony PERARD <anthony.perard@xxxxxxxxxx>, Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Anthony Liguori <anthony@xxxxxxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Delivery-date: Wed, 01 Dec 2010 09:42:15 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
From: Anthony PERARD <anthony.perard@xxxxxxxxxx>

Hi all,

Here is the V8 of the patch series that adds Xen device model support in QEMU.

The change mades on it since the v7:
  - Move build of all xen object to x86 target only since Xen work only for
    this type of target.


You can find a git tree here:

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



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     |  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  |  118 ++++++++++
 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 ++++
 29 files changed, 2679 insertions(+), 511 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