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: [PATCH V6 00/15] xen device model support

To: QEMU-devel <qemu-devel@xxxxxxxxxx>
Subject: [Xen-devel] Re: [PATCH V6 00/15] xen device model support
From: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Date: Tue, 26 Oct 2010 15:24:22 +0100 (BST)
Cc: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>
Delivery-date: Tue, 26 Oct 2010 07:25:04 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <1287682587-18642-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: <1287682587-18642-1-git-send-email-anthony.perard@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 1.10 (DEB 962 2008-03-14)
Hi,

Any comment on this patches series?

Also, a git tree is available here:

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

Thanks,

On Thu, 21 Oct 2010, Anthony Perard wrote:
> Hi all,
> This is the fifth version of the patch series that adds Xen device model 
> support in QEMU.
>
> Some change are made on the last version:
>
>   - We fixed the build error in Xen MapCache by use -1 as default value of
>     last_address_index (instead of ~0UL).
>
>   - We added a new patch which set target_phys_bits to 64 when xen is enabled
>     for a target because we can run a 64b target with a 32b host/qemu in xen.
>
>   - In this series, we also use/add the original authors of some patches.
>
>
> Anthony PERARD (12):
>   xen: Replace some tab-indents with spaces (clean-up).
>   xen: Support new libxc calls from xen unstable.
>   xen: Add xen_machine_fv
>   Introduce -accel command option.
>   xen: Add xen in -accel option.
>   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      |   12 +
>  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             |   28 +++
>  hw/xen_backend.c     |  314 ++++++++++++++--------------
>  hw/xen_backend.h     |    2 +-
>  hw/xen_common.h      |   48 +++--
>  hw/xen_disk.c        |  414 ++++++++++++++++++------------------
>  hw/xen_domainbuild.c |    2 +-
>  hw/xen_machine_fv.c  |  160 ++++++++++++++
>  hw/xen_nic.c         |  230 ++++++++++----------
>  hw/xen_platform.c    |  431 +++++++++++++++++++++++++++++++++++++
>  hw/xen_platform.h    |    8 +
>  qemu-options.hx      |   10 +
>  sysemu.h             |    2 +
>  vl.c                 |   98 ++++++++-
>  xen-all.c            |  573 
> ++++++++++++++++++++++++++++++++++++++++++++++++++
>  xen-mapcache-stub.c  |   33 +++
>  xen-mapcache.c       |  335 +++++++++++++++++++++++++++++
>  xen-mapcache.h       |   14 ++
>  xen-stub.c           |   38 ++++
>  26 files changed, 2399 insertions(+), 514 deletions(-)
>  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 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