From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: [Qemu-devel] [PATCH V11 00/15] Xen device model support Date: Fri, 11 Mar 2011 10:29:10 -0600 Message-ID: <4D7A4DD6.5000107@codemonkey.ws> References: <1299004529-31290-1-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1299004529-31290-1-git-send-email-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: anthony.perard@citrix.com Cc: Alexander Graf , Xen Devel , QEMU-devel , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org On 03/01/2011 12:35 PM, anthony.perard@citrix.com wrote: > From: Anthony PERARD > > 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 >