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] Re: [Qemu-devel] [PATCH V11 00/15] Xen device model support

To: anthony.perard@xxxxxxxxxx
Subject: [Xen-devel] Re: [Qemu-devel] [PATCH V11 00/15] Xen device model support
From: Anthony Liguori <anthony@xxxxxxxxxxxxx>
Date: Fri, 11 Mar 2011 10:29:10 -0600
Cc: Alexander Graf <agraf@xxxxxxx>, Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, QEMU-devel <qemu-devel@xxxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Delivery-date: Fri, 11 Mar 2011 08:30:14 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1299004529-31290-1-git-send-email-anthony.perard@xxxxxxxxxx>
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>
References: <1299004529-31290-1-git-send-email-anthony.perard@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8
On 03/01/2011 12:35 PM, anthony.perard@xxxxxxxxxx wrote:
From: Anthony PERARD<anthony.perard@xxxxxxxxxx>

Hi all,

Here is the few change since the V10:

   - Add braces for blocks with single statement in the clean-up patch;
   - the patch that builds Xen only for x86 have been removed, instead,
     xen_domainbuild is built with libhw and other Xen files are built for i386
     target only;
   - the redirection structure with function pointer have been removed, instead,
     there are few #define or static inline function use for the compatibility;
   - the platform device uses trace instead of dprintf for guest log;
   - introduce i440fx_xen_init and i440fx_common_init to avoid xen_enabled() in
     piix_pci.



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

I'll go through this series as soon as I can, but I'd like Alex to review it to.

Alex, do you mind looking through these patches and Ack'ing as appropriate?

Regards,

Anthony Liguori


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

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

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

  Makefile.objs        |    3 +
  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_ids.h         |    2 +
  hw/piix_pci.c        |   47 ++++-
  hw/xen.h             |   41 ++++
  hw/xen_backend.c     |  422 ++++++++++++++++++++-----------------
  hw/xen_backend.h     |    6 +-
  hw/xen_common.h      |   75 ++++++--
  hw/xen_disk.c        |  496 +++++++++++++++++++++++--------------------
  hw/xen_domainbuild.c |   13 +-
  hw/xen_domainbuild.h |    5 +-
  hw/xen_machine_pv.c  |    2 +-
  hw/xen_nic.c         |  265 +++++++++++++-----------
  hw/xen_platform.c    |  349 ++++++++++++++++++++++++++++++
  sysemu.h             |    2 +
  trace-events         |    3 +
  vl.c                 |   12 +
  xen-all.c            |  573 ++++++++++++++++++++++++++++++++++++++++++++++++++
  xen-mapcache-stub.c  |   40 ++++
  xen-mapcache.c       |  344 ++++++++++++++++++++++++++++++
  xen-mapcache.h       |   22 ++
  xen-stub.c           |   45 ++++
  29 files changed, 2386 insertions(+), 583 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



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

<Prev in Thread] Current Thread [Next in Thread>