[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH V12 00/17] Xen device model support
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |