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 V12 00/17] Xen device model support

To: QEMU-devel <qemu-devel@xxxxxxxxxx>, Anthony Liguori <anthony@xxxxxxxxxxxxx>, Alexander Graf <agraf@xxxxxxx>
Subject: [Xen-devel] [PATCH V12 00/17] Xen device model support
From: anthony.perard@xxxxxxxxxx
Date: Tue, 29 Mar 2011 19:27:53 +0100
Cc: Anthony PERARD <anthony.perard@xxxxxxxxxx>, Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Delivery-date: Tue, 29 Mar 2011 11:29:24 -0700
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 few change made since the v11:
  - All objects built for each target are now build only for i386 targets.
  - The compatibility macros have been replaced by static inline functions.
  - xen_platform_init replaced by a call to pci_create_simple.
  - Use of bitmap.h in xen mapcache
  - Xen Mapcache have a max cache limit now.
  - Compilation of x86_64 target fixed.
  - A ram_ptr leak is fixed in pci_add_option_rom.

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-v12


Anthony PERARD (12):
  xen: Replace some tab-indents with spaces (clean-up).
  xen: Make Xen build once.
  xen: Support new libxc calls from xen unstable.
  xen: Add initialisation of Xen
  xen: Add xenfv machine
  piix_pci: Introduces Xen specific call for irq.
  xen: Introduce Xen Interrupt Controller
  configure: Always use 64bits target physical addresses with xen
    enabled.
  Introduce qemu_put_ram_ptr
  vl.c: Introduce getter for shutdown_requested and reset_requested.
  xen: Set running state in xenstore.
  xen: Add Xen hypercall for sleep state in the cmos_s3 callback.

Arun Sharma (1):
  xen: Initialize event channels and io rings

John Baboval (2):
  xen: Adds a cap to the number of map cache entries.
  pci: Use of qemu_put_ram_ptr in pci_add_option_rom.

Jun Nakajima (1):
  xen: Introduce the Xen mapcache

Steven Smith (1):
  xen: Add the Xen platform pci device

 Makefile.target      |   16 ++-
 configure            |   71 ++++++-
 cpu-common.h         |    1 +
 exec.c               |   50 ++++-
 hw/hw.h              |    3 +
 hw/pc.c              |   19 ++-
 hw/pc.h              |    1 +
 hw/pc_piix.c         |   41 ++++-
 hw/pci.c             |    2 +
 hw/pci_ids.h         |    2 +
 hw/piix_pci.c        |   47 ++++-
 hw/xen.h             |   39 ++++
 hw/xen_backend.c     |  422 ++++++++++++++++++++----------------
 hw/xen_backend.h     |    6 +-
 hw/xen_common.h      |  106 ++++++++--
 hw/xen_disk.c        |  496 +++++++++++++++++++++++--------------------
 hw/xen_domainbuild.c |    3 +-
 hw/xen_nic.c         |  265 ++++++++++++-----------
 hw/xen_platform.c    |  340 +++++++++++++++++++++++++++++
 roms/seabios         |    2 +-
 sysemu.h             |    2 +
 trace-events         |    3 +
 vl.c                 |   12 +
 xen-all.c            |  581 ++++++++++++++++++++++++++++++++++++++++++++++++++
 xen-mapcache-stub.c  |   40 ++++
 xen-mapcache.c       |  343 +++++++++++++++++++++++++++++
 xen-mapcache.h       |   22 ++
 xen-stub.c           |   41 ++++
 28 files changed, 2400 insertions(+), 576 deletions(-)
 create mode 100644 hw/xen_platform.c
 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

-- 
1.7.2.3


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