Merge lp://staging/~fboudra/qemu-linaro/new-upstream-release-1.2.0-2012.09-0ubuntu1 into lp://staging/ubuntu/quantal/qemu-linaro

Proposed by Fathi Boudra
Status: Merged
Merge reported by: Stéphane Graber
Merged at revision: not available
Proposed branch: lp://staging/~fboudra/qemu-linaro/new-upstream-release-1.2.0-2012.09-0ubuntu1
Merge into: lp://staging/ubuntu/quantal/qemu-linaro
Diff against target: 298331 lines (+142449/-83986)
1268 files modified
.gitignore (+12/-0)
.pc/.version (+0/-1)
.pc/applied-patches (+0/-2)
.pc/define_AT_EMPTY_PATH.patch/hw/9pfs/virtio-9p-handle.c (+0/-699)
.pc/powerpc-missing-include.patch/cache-utils.h (+0/-41)
CODING_STYLE (+1/-1)
Changelog (+1/-1)
Changelog.LINARO (+34/-0)
MAINTAINERS (+89/-19)
Makefile (+86/-74)
Makefile.dis (+0/-3)
Makefile.hw (+3/-5)
Makefile.objs (+86/-277)
Makefile.target (+68/-317)
Makefile.user (+2/-3)
QMP/qmp-events.txt (+207/-156)
QMP/qmp-spec.txt (+20/-10)
QMP/qom-fuse (+138/-0)
VERSION (+1/-1)
VERSION.LINARO (+1/-1)
aio.c (+82/-120)
arch_init.c (+449/-88)
arch_init.h (+5/-1)
arm-semi.c (+0/-509)
async.c (+4/-4)
audio/Makefile.objs (+14/-0)
audio/audio.c (+28/-6)
audio/audio_int.h (+6/-0)
audio/audio_template.h (+2/-0)
audio/mixeng.c (+24/-12)
audio/mixeng_template.h (+3/-1)
audio/paaudio.c (+460/-43)
audio/spiceaudio.c (+41/-0)
audio/winwaveaudio.c (+4/-10)
balloon.c (+15/-1)
balloon.h (+2/-0)
bitops.h (+103/-13)
block-migration.c (+158/-117)
block.c (+517/-411)
block.h (+34/-77)
block/Makefile.objs (+11/-0)
block/blkdebug.c (+67/-59)
block/cow.c (+1/-7)
block/curl.c (+8/-10)
block/iscsi.c (+506/-130)
block/nbd.c (+49/-28)
block/qcow.c (+2/-8)
block/qcow2-cache.c (+20/-23)
block/qcow2-cluster.c (+409/-165)
block/qcow2-refcount.c (+168/-100)
block/qcow2-snapshot.c (+20/-4)
block/qcow2.c (+387/-65)
block/qcow2.h (+85/-6)
block/qed-check.c (+37/-0)
block/qed-l2-cache.c (+18/-4)
block/qed.c (+46/-39)
block/qed.h (+5/-2)
block/raw-posix.c (+133/-26)
block/raw-win32.c (+3/-3)
block/raw.c (+7/-3)
block/rbd.c (+96/-21)
block/sheepdog.c (+311/-151)
block/stream.c (+60/-120)
block/vdi.c (+152/-359)
block/vmdk.c (+71/-18)
block/vpc.c (+5/-8)
block/vvfat.c (+53/-35)
block_int.h (+163/-41)
blockdev.c (+130/-155)
blockdev.h (+2/-3)
bsd-user/Makefile.objs (+2/-0)
bsd-user/main.c (+12/-9)
bsd-user/qemu.h (+6/-6)
bsd-user/signal.c (+1/-1)
cache-utils.h (+2/-1)
check-qdict.c (+0/-378)
check-qfloat.c (+0/-53)
check-qint.c (+0/-87)
check-qjson.c (+0/-728)
check-qlist.c (+0/-127)
check-qstring.c (+0/-107)
cmd.c (+29/-23)
compiler.h (+7/-0)
configure (+494/-246)
console.c (+53/-30)
console.h (+3/-0)
coroutine-sigaltstack.c (+334/-0)
coroutine-ucontext.c (+32/-0)
cpu-all.h (+75/-69)
cpu-common.h (+2/-2)
cpu-defs.h (+8/-19)
cpu-exec.c (+67/-31)
cpus.c (+178/-87)
cpus.h (+2/-0)
cputlb.c (+366/-0)
cputlb.h (+45/-0)
cursor.c (+2/-1)
cutils.c (+88/-208)
darwin-user/commpage.c (+0/-357)
darwin-user/ioctls.h (+0/-4)
darwin-user/ioctls_types.h (+0/-1)
darwin-user/machload.c (+0/-902)
darwin-user/main.c (+0/-1024)
darwin-user/mmap.c (+0/-409)
darwin-user/qemu.h (+0/-178)
darwin-user/signal.c (+0/-452)
darwin-user/syscall.c (+0/-1566)
darwin-user/syscalls.h (+0/-384)
debian/changelog (+31/-0)
debian/control (+28/-20)
debian/patches/define_AT_EMPTY_PATH.patch (+7/-5)
debian/patches/powerpc-missing-include.patch (+0/-18)
debian/patches/series (+0/-1)
debian/qemu-keymaps.install (+1/-1)
debian/qemu-kvm-spice.install (+2/-2)
debian/qemu-user-static.install (+7/-7)
debian/qemu-user.install (+6/-6)
debian/rules (+15/-8)
def-helper.h (+34/-1)
default-configs/arm-softmmu.mak (+18/-0)
default-configs/i386-darwin-user.mak (+0/-1)
default-configs/microblaze-softmmu.mak (+2/-0)
default-configs/microblazeel-softmmu.mak (+2/-0)
default-configs/or32-linux-user.mak (+1/-0)
default-configs/or32-softmmu.mak (+4/-0)
default-configs/pci.mak (+3/-1)
default-configs/ppc-darwin-user.mak (+0/-3)
default-configs/ppc-softmmu.mak (+1/-0)
default-configs/ppc64-softmmu.mak (+1/-0)
default-configs/ppcemb-softmmu.mak (+1/-0)
default-configs/s390x-softmmu.mak (+0/-1)
default-configs/unicore32-softmmu.mak (+4/-0)
device_tree.c (+136/-2)
device_tree.h (+25/-1)
dis-asm.h (+3/-0)
disas.c (+45/-12)
disas.h (+1/-1)
dma-helpers.c (+210/-18)
dma.h (+222/-11)
docs/bootindex.txt (+1/-1)
docs/ccid.txt (+1/-1)
docs/libcacard.txt (+13/-13)
docs/qapi-code-gen.txt (+4/-2)
docs/specs/acpi_pci_hotplug.txt (+13/-5)
docs/specs/ivshmem_device_spec.txt (+1/-1)
docs/specs/ppc-spapr-hcalls.txt (+78/-0)
docs/specs/qcow2.txt (+111/-25)
docs/tracing.txt (+41/-7)
docs/usb-storage.txt (+38/-0)
docs/usb2.txt (+15/-0)
docs/writing-qmp-commands.txt (+30/-23)
docs/xbzrle.txt (+128/-0)
docs/xen-save-devices-state.txt (+34/-0)
dump-stub.c (+64/-0)
dump.c (+873/-0)
dump.h (+35/-0)
dyngen-exec.h (+2/-2)
elf.h (+44/-0)
error.c (+23/-82)
error.h (+18/-23)
error_int.h (+0/-29)
event_notifier.c (+21/-15)
event_notifier.h (+6/-2)
exec-all.h (+57/-42)
exec-obsolete.h (+32/-25)
exec.c (+340/-821)
fpu/softfloat-macros.h (+9/-9)
fpu/softfloat-specialize.h (+4/-4)
fpu/softfloat.c (+69/-69)
fpu/softfloat.h (+7/-8)
fsdev/Makefile.objs (+9/-0)
fsdev/virtfs-proxy-helper.texi (+1/-1)
gdbstub.c (+149/-81)
gdbstub.h (+17/-8)
gen-icount.h (+4/-4)
hmp-commands.hx (+85/-22)
hmp.c (+296/-50)
hmp.h (+12/-0)
hw/9pfs/Makefile.objs (+9/-0)
hw/9pfs/virtio-9p-handle.c (+0/-10)
hw/9pfs/virtio-9p.c (+14/-9)
hw/Makefile.objs (+205/-0)
hw/a15mpcore.c (+34/-20)
hw/a9mpcore.c (+36/-40)
hw/ac97.c (+105/-116)
hw/acpi.c (+6/-1)
hw/acpi.h (+1/-1)
hw/acpi_piix4.c (+112/-75)
hw/alpha/Makefile.objs (+4/-0)
hw/alpha_dp264.c (+1/-1)
hw/alpha_pci.c (+1/-0)
hw/alpha_sys.h (+1/-2)
hw/alpha_typhoon.c (+23/-17)
hw/an5206.c (+1/-1)
hw/apb_pci.c (+53/-14)
hw/apb_pci.h (+2/-1)
hw/apic-msidef.h (+30/-0)
hw/apic.c (+26/-15)
hw/apic.h (+5/-1)
hw/apic_common.c (+16/-4)
hw/apic_internal.h (+0/-1)
hw/arm-misc.h (+7/-7)
hw/arm/Makefile.objs (+37/-0)
hw/arm11mpcore.c (+33/-29)
hw/arm_boot.c (+60/-17)
hw/arm_gic.c (+153/-295)
hw/arm_gic_common.c (+194/-0)
hw/arm_gic_internal.h (+138/-0)
hw/arm_l2x0.c (+1/-1)
hw/arm_mptimer.c (+3/-2)
hw/arm_pic.c (+35/-9)
hw/armv7m.c (+17/-7)
hw/armv7m_nvic.c (+148/-29)
hw/axis_dev88.c (+5/-3)
hw/blizzard.c (+1/-3)
hw/block-common.c (+64/-0)
hw/block-common.h (+79/-0)
hw/boards.h (+4/-0)
hw/bonito.c (+93/-59)
hw/bt-l2cap.c (+7/-4)
hw/bt-sdp.c (+3/-3)
hw/cadence_gem.c (+1233/-0)
hw/cadence_ttc.c (+489/-0)
hw/cadence_uart.c (+513/-0)
hw/cirrus_vga.c (+7/-7)
hw/collie.c (+1/-1)
hw/cris-boot.c (+6/-4)
hw/cris-boot.h (+1/-1)
hw/cris/Makefile.objs (+13/-0)
hw/cris_pic_cpu.c (+2/-2)
hw/cuda.c (+1/-1)
hw/dec_pci.c (+18/-17)
hw/dec_pci.h (+2/-0)
hw/dp8393x.c (+4/-5)
hw/ds1338.c (+1/-0)
hw/dsi.c (+16/-10)
hw/dummy_m68k.c (+1/-1)
hw/e1000.c (+125/-59)
hw/e1000_hw.h (+12/-0)
hw/eepro100.c (+21/-16)
hw/es1370.c (+7/-7)
hw/escc.c (+0/-1)
hw/esp-pci.c (+518/-0)
hw/esp.c (+147/-204)
hw/esp.h (+119/-0)
hw/etraxfs.h (+1/-1)
hw/etraxfs_eth.c (+5/-5)
hw/etraxfs_ser.c (+2/-2)
hw/exynos4210.c (+87/-19)
hw/exynos4210.h (+8/-2)
hw/exynos4210_combiner.c (+0/-10)
hw/exynos4210_gic.c (+70/-62)
hw/exynos4210_i2c.c (+334/-0)
hw/exynos4210_mct.c (+1/-5)
hw/exynos4210_pwm.c (+1/-1)
hw/exynos4210_rtc.c (+592/-0)
hw/exynos4210_uart.c (+3/-3)
hw/exynos4_boards.c (+4/-3)
hw/fdc.c (+252/-114)
hw/fdc.h (+11/-23)
hw/framebuffer.c (+1/-1)
hw/grackle_pci.c (+35/-36)
hw/grlib.h (+1/-1)
hw/gt64xxx.c (+39/-28)
hw/hd-geometry.c (+157/-0)
hw/hda-audio.c (+198/-57)
hw/highbank.c (+14/-16)
hw/i2c.c (+19/-11)
hw/i386/Makefile.objs (+15/-0)
hw/i82374.c (+4/-1)
hw/i82378.c (+3/-3)
hw/i8254.c (+46/-241)
hw/i8254.h (+11/-0)
hw/i8254_common.c (+311/-0)
hw/i8254_internal.h (+85/-0)
hw/ide.h (+3/-1)
hw/ide/Makefile.objs (+10/-0)
hw/ide/ahci.c (+75/-33)
hw/ide/ahci.h (+3/-2)
hw/ide/atapi.c (+31/-0)
hw/ide/cmd646.c (+7/-9)
hw/ide/core.c (+199/-76)
hw/ide/ich.c (+10/-15)
hw/ide/internal.h (+18/-2)
hw/ide/macio.c (+5/-4)
hw/ide/piix.c (+6/-6)
hw/ide/qdev.c (+54/-26)
hw/ide/via.c (+4/-5)
hw/imx.h (+34/-0)
hw/imx_avic.c (+408/-0)
hw/imx_ccm.c (+321/-0)
hw/imx_serial.c (+467/-0)
hw/imx_timer.c (+689/-0)
hw/integratorcp.c (+9/-7)
hw/intel-hda.c (+23/-29)
hw/intel-hda.h (+3/-0)
hw/ioapic.c (+1/-1)
hw/ioh3420.c (+4/-7)
hw/irq.c (+17/-0)
hw/irq.h (+5/-0)
hw/isa-bus.c (+16/-7)
hw/isa.h (+8/-2)
hw/ivshmem.c (+81/-69)
hw/kvm/Makefile.objs (+1/-0)
hw/kvm/apic.c (+34/-4)
hw/kvm/arm_gic.c (+153/-0)
hw/kvm/clock.c (+16/-2)
hw/kvm/i8254.c (+317/-0)
hw/kvm/i8259.c (+1/-1)
hw/kvm/ioapic.c (+1/-1)
hw/kvmvapic.c (+14/-12)
hw/kzm.c (+154/-0)
hw/lan9118.c (+9/-7)
hw/lance.c (+2/-2)
hw/leon3.c (+10/-8)
hw/lm32/Makefile.objs (+23/-0)
hw/lm32_boards.c (+14/-10)
hw/loader.c (+3/-3)
hw/loader.h (+2/-1)
hw/lsi53c895a.c (+26/-35)
hw/m48t59.c (+25/-21)
hw/m68k/Makefile.objs (+4/-0)
hw/mainstone.c (+8/-8)
hw/mc146818rtc.c (+0/-42)
hw/mc146818rtc.h (+1/-2)
hw/mc146818rtc_regs.h (+62/-0)
hw/mcf.h (+2/-2)
hw/mcf5206.c (+2/-2)
hw/mcf5208.c (+2/-2)
hw/mcf_fec.c (+4/-5)
hw/mcf_intc.c (+2/-2)
hw/megasas.c (+2214/-0)
hw/mfi.h (+1249/-0)
hw/microblaze/Makefile.objs (+9/-0)
hw/microblaze_boot.c (+177/-0)
hw/microblaze_boot.h (+10/-0)
hw/microblaze_pic_cpu.c (+2/-2)
hw/microblaze_pic_cpu.h (+1/-1)
hw/milkymist-minimac2.c (+4/-4)
hw/milkymist-sysctl.c (+17/-9)
hw/milkymist-vgafb.c (+4/-1)
hw/milkymist.c (+9/-7)
hw/mips/Makefile.objs (+6/-0)
hw/mips_cpudevs.h (+2/-2)
hw/mips_fulong2e.c (+16/-13)
hw/mips_int.c (+3/-3)
hw/mips_jazz.c (+11/-8)
hw/mips_malta.c (+53/-60)
hw/mips_mipssim.c (+11/-8)
hw/mips_r4k.c (+11/-8)
hw/mips_timer.c (+10/-10)
hw/mipsnet.c (+5/-5)
hw/mpc8544_guts.c (+1/-1)
hw/msi.c (+25/-3)
hw/msi.h (+6/-0)
hw/msix.c (+297/-150)
hw/msix.h (+19/-10)
hw/multiboot.c (+9/-3)
hw/musicpal.c (+9/-9)
hw/ne2000-isa.c (+2/-2)
hw/ne2000.c (+10/-35)
hw/ne2000.h (+2/-2)
hw/nseries.c (+38/-38)
hw/null-machine.c (+40/-0)
hw/omap.h (+2/-103)
hw/omap1.c (+16/-14)
hw/omap2.c (+4/-4)
hw/omap3.c (+10/-4)
hw/omap3_boot.c (+15/-3)
hw/omap_i2c.c (+28/-1)
hw/omap_lcdc.c (+2/-3)
hw/omap_sx1.c (+3/-3)
hw/omap_tap.c (+42/-6)
hw/omap_uart.c (+13/-1)
hw/opencores_eth.c (+7/-32)
hw/openpic.c (+19/-10)
hw/openrisc/Makefile.objs (+3/-0)
hw/openrisc_pic.c (+60/-0)
hw/openrisc_sim.c (+150/-0)
hw/openrisc_timer.c (+101/-0)
hw/overo.c (+1/-1)
hw/palm.c (+8/-8)
hw/pc.c (+98/-104)
hw/pc.h (+5/-6)
hw/pc_piix.c (+159/-250)
hw/pc_sysfw.c (+12/-0)
hw/pci-hotplug.c (+19/-9)
hw/pci.c (+120/-49)
hw/pci.h (+66/-22)
hw/pci_bridge.c (+20/-17)
hw/pci_bridge.h (+1/-1)
hw/pci_bridge_dev.c (+171/-0)
hw/pci_host.c (+16/-1)
hw/pci_host.h (+5/-0)
hw/pci_ids.h (+4/-0)
hw/pci_internals.h (+5/-1)
hw/pci_regs.h (+2/-1)
hw/pcie_port.c (+1/-11)
hw/pcnet-pci.c (+4/-5)
hw/pcnet.c (+15/-4)
hw/pcnet.h (+4/-3)
hw/petalogix_ml605_mmu.c (+40/-150)
hw/petalogix_s3adsp1800_mmu.c (+27/-133)
hw/pflash_cfi01.c (+0/-1)
hw/piix_pci.c (+34/-13)
hw/pl011.c (+3/-1)
hw/pl031.c (+52/-29)
hw/ppc.c (+57/-66)
hw/ppc.h (+14/-14)
hw/ppc/Makefile.objs (+30/-0)
hw/ppc/e500.c (+589/-0)
hw/ppc/e500.h (+21/-0)
hw/ppc/e500plat.c (+60/-0)
hw/ppc/mpc8544ds.c (+61/-0)
hw/ppc405.h (+4/-4)
hw/ppc405_uc.c (+21/-31)
hw/ppc440_bamboo.c (+13/-9)
hw/ppc4xx.h (+6/-4)
hw/ppc4xx_devs.c (+17/-7)
hw/ppc4xx_pci.c (+16/-11)
hw/ppc_booke.c (+10/-10)
hw/ppc_mac.h (+1/-0)
hw/ppc_newworld.c (+16/-7)
hw/ppc_oldworld.c (+16/-7)
hw/ppc_prep.c (+23/-47)
hw/ppce500_mpc8544ds.c (+0/-410)
hw/ppce500_pci.c (+15/-9)
hw/ppce500_spin.c (+8/-7)
hw/prep_pci.c (+38/-12)
hw/ps2.c (+1/-1)
hw/ps2.h (+29/-0)
hw/ptimer.c (+13/-0)
hw/puv3.c (+131/-0)
hw/puv3.h (+49/-0)
hw/puv3_dma.c (+109/-0)
hw/puv3_gpio.c (+141/-0)
hw/puv3_intc.c (+135/-0)
hw/puv3_ost.c (+151/-0)
hw/puv3_pm.c (+149/-0)
hw/pxa.h (+3/-3)
hw/pxa2xx.c (+162/-212)
hw/pxa2xx_dma.c (+6/-6)
hw/pxa2xx_gpio.c (+6/-5)
hw/pxa2xx_lcd.c (+6/-6)
hw/pxa2xx_pic.c (+54/-42)
hw/qdev-addr.c (+2/-2)
hw/qdev-dma.h (+10/-0)
hw/qdev-monitor.c (+96/-74)
hw/qdev-properties.c (+376/-254)
hw/qdev.c (+246/-121)
hw/qdev.h (+59/-44)
hw/qxl-logger.c (+38/-13)
hw/qxl-render.c (+16/-12)
hw/qxl.c (+275/-170)
hw/qxl.h (+10/-4)
hw/r2d.c (+12/-8)
hw/realview.c (+10/-88)
hw/realview_gic.c (+26/-20)
hw/rtl8139.c (+65/-52)
hw/s390-virtio-bus.c (+56/-26)
hw/s390-virtio-bus.h (+10/-2)
hw/s390-virtio.c (+44/-21)
hw/s390x/Makefile.objs (+3/-0)
hw/scsi-bus.c (+385/-87)
hw/scsi-defs.h (+18/-3)
hw/scsi-disk.c (+906/-349)
hw/scsi-generic.c (+7/-9)
hw/scsi.h (+18/-0)
hw/sd.c (+39/-35)
hw/sd.h (+4/-4)
hw/serial.c (+16/-1)
hw/sh.h (+1/-1)
hw/sh4/Makefile.objs (+5/-0)
hw/sh7750.c (+1/-1)
hw/sh_intc.c (+1/-1)
hw/sh_serial.c (+4/-2)
hw/shix.c (+1/-1)
hw/shpc.c (+681/-0)
hw/shpc.h (+48/-0)
hw/slotid_cap.c (+44/-0)
hw/slotid_cap.h (+11/-0)
hw/smc91c111.c (+4/-4)
hw/spapr.c (+154/-46)
hw/spapr.h (+38/-5)
hw/spapr_hcall.c (+89/-21)
hw/spapr_iommu.c (+262/-0)
hw/spapr_llan.c (+59/-51)
hw/spapr_pci.c (+522/-205)
hw/spapr_pci.h (+40/-15)
hw/spapr_rtas.c (+17/-4)
hw/spapr_vio.c (+125/-333)
hw/spapr_vio.h (+52/-46)
hw/spapr_vscsi.c (+25/-23)
hw/spapr_vty.c (+10/-11)
hw/sparc/Makefile.objs (+8/-0)
hw/sparc64/Makefile.objs (+4/-0)
hw/spi.c (+16/-9)
hw/spitz.c (+14/-14)
hw/ssd0323.c (+3/-1)
hw/ssi.c (+18/-11)
hw/stellaris_enet.c (+4/-4)
hw/stream.c (+23/-0)
hw/stream.h (+31/-0)
hw/strongarm.c (+8/-8)
hw/strongarm.h (+1/-1)
hw/sun4m.c (+35/-23)
hw/sun4u.c (+105/-60)
hw/sysbus.c (+39/-6)
hw/sysbus.h (+3/-0)
hw/tosa.c (+9/-9)
hw/twl92230.c (+5/-4)
hw/unicore32/Makefile.objs (+6/-0)
hw/unin_pci.c (+95/-86)
hw/usb-audio.c (+0/-714)
hw/usb-bt.c (+0/-557)
hw/usb-bus.c (+0/-584)
hw/usb-ccid.c (+0/-1365)
hw/usb-desc.c (+0/-601)
hw/usb-desc.h (+0/-117)
hw/usb-ehci.c (+0/-2379)
hw/usb-hid.c (+0/-638)
hw/usb-hub.c (+0/-549)
hw/usb-libhw.c (+0/-63)
hw/usb-msd.c (+0/-677)
hw/usb-musb.c (+0/-1562)
hw/usb-net.c (+0/-1423)
hw/usb-ohci.c (+0/-1896)
hw/usb-ohci.h (+0/-9)
hw/usb-serial.c (+0/-637)
hw/usb-uhci.c (+0/-1408)
hw/usb-uhci.h (+0/-10)
hw/usb-wacom.c (+0/-381)
hw/usb-xhci.c (+0/-2928)
hw/usb.c (+0/-592)
hw/usb.h (+25/-8)
hw/usb/Makefile.objs (+14/-0)
hw/usb/bus.c (+623/-0)
hw/usb/core.c (+726/-0)
hw/usb/desc.c (+642/-0)
hw/usb/desc.h (+181/-0)
hw/usb/dev-audio.c (+715/-0)
hw/usb/dev-bluetooth.c (+558/-0)
hw/usb/dev-hid.c (+638/-0)
hw/usb/dev-hub.c (+589/-0)
hw/usb/dev-network.c (+1427/-0)
hw/usb/dev-serial.c (+638/-0)
hw/usb/dev-smartcard-reader.c (+1373/-0)
hw/usb/dev-storage.c (+703/-0)
hw/usb/dev-uas.c (+778/-0)
hw/usb/dev-wacom.c (+382/-0)
hw/usb/hcd-ehci.c (+2677/-0)
hw/usb/hcd-musb.c (+1563/-0)
hw/usb/hcd-ohci.c (+1914/-0)
hw/usb/hcd-uhci.c (+1441/-0)
hw/usb/hcd-xhci.c (+2944/-0)
hw/usb/host-bsd.c (+647/-0)
hw/usb/host-linux.c (+2002/-0)
hw/usb/host-stub.c (+52/-0)
hw/usb/libhw.c (+64/-0)
hw/usb/redirect.c (+1501/-0)
hw/versatile_i2c.c (+105/-0)
hw/versatilepb.c (+31/-9)
hw/vexpress.c (+20/-13)
hw/vga-isa-mm.c (+4/-1)
hw/vga-isa.c (+7/-1)
hw/vga-pci.c (+8/-2)
hw/vga-pci.h (+12/-0)
hw/vga.c (+35/-7)
hw/vga_int.h (+7/-4)
hw/vhost.c (+9/-7)
hw/vhost_net.c (+13/-13)
hw/vhost_net.h (+1/-1)
hw/virtex_ml507.c (+20/-15)
hw/virtio-balloon.c (+12/-3)
hw/virtio-blk.c (+94/-57)
hw/virtio-blk.h (+14/-8)
hw/virtio-net.c (+18/-14)
hw/virtio-net.h (+1/-0)
hw/virtio-pci.c (+166/-84)
hw/virtio-pci.h (+8/-3)
hw/virtio-scsi.c (+141/-18)
hw/virtio-scsi.h (+8/-1)
hw/virtio-serial-bus.c (+84/-25)
hw/virtio.c (+67/-0)
hw/virtio.h (+7/-3)
hw/vmport.c (+6/-6)
hw/vmware_vga.c (+16/-6)
hw/vt82c686.c (+1/-1)
hw/watchdog.c (+2/-2)
hw/wdt_i6300esb.c (+1/-3)
hw/xen-host-pci-device.c (+396/-0)
hw/xen-host-pci-device.h (+55/-0)
hw/xen.h (+1/-0)
hw/xen_apic.c (+95/-0)
hw/xen_backend.c (+11/-12)
hw/xen_backend.h (+1/-0)
hw/xen_common.h (+24/-2)
hw/xen_console.c (+5/-3)
hw/xen_devconfig.c (+12/-11)
hw/xen_disk.c (+52/-26)
hw/xen_machine_pv.c (+4/-2)
hw/xen_nic.c (+6/-10)
hw/xen_platform.c (+6/-6)
hw/xen_pt.c (+849/-0)
hw/xen_pt.h (+301/-0)
hw/xen_pt_config_init.c (+1869/-0)
hw/xen_pt_msi.c (+620/-0)
hw/xenfb.c (+5/-8)
hw/xgmac.c (+4/-4)
hw/xics.c (+116/-49)
hw/xics.h (+8/-1)
hw/xilinx.h (+23/-27)
hw/xilinx_axidma.c (+44/-36)
hw/xilinx_axidma.h (+0/-39)
hw/xilinx_axienet.c (+27/-20)
hw/xilinx_ethlite.c (+9/-8)
hw/xilinx_intc.c (+2/-2)
hw/xilinx_timer.c (+15/-11)
hw/xilinx_uartlite.c (+3/-2)
hw/xilinx_zynq.c (+157/-0)
hw/xio3130_downstream.c (+4/-7)
hw/xio3130_upstream.c (+4/-7)
hw/xtensa/Makefile.objs (+5/-0)
hw/xtensa_lx60.c (+17/-11)
hw/xtensa_pic.c (+8/-8)
hw/xtensa_sim.c (+15/-9)
hw/z2.c (+13/-13)
hw/zynq_slcr.c (+535/-0)
include/qemu/cpu.h (+82/-0)
include/qemu/object.h (+119/-26)
include/qemu/page_cache.h (+79/-0)
include/qemu/ratelimit.h (+48/-0)
input.c (+2/-2)
iohandler.c (+3/-2)
ioport-user.c (+0/-60)
ioport.c (+16/-1)
ioport.h (+1/-0)
iorange.h (+1/-0)
iov.c (+149/-51)
iov.h (+71/-6)
json-parser.c (+149/-95)
kvm-all.c (+389/-82)
kvm-stub.c (+70/-39)
kvm.h (+113/-51)
libcacard/Makefile (+11/-15)
libcacard/vcard_emul_nss.c (+26/-10)
libcacard/vscclient.c (+11/-11)
linux-aio.c (+3/-4)
linux-headers/asm-arm/kvm.h (+57/-16)
linux-headers/asm-arm/kvm_para.h (+1/-9)
linux-headers/asm-generic/kvm_para.h (+5/-0)
linux-headers/asm-powerpc/kvm.h (+1/-0)
linux-headers/asm-s390/kvm.h (+8/-1)
linux-headers/asm-s390/kvm_para.h (+1/-1)
linux-headers/asm-x86/kvm.h (+1/-0)
linux-headers/asm-x86/kvm_para.h (+7/-0)
linux-headers/linux/kvm.h (+54/-0)
linux-user/Makefile.objs (+7/-0)
linux-user/alpha/syscall_nr.h (+1/-1)
linux-user/arm/nwfpe/Makefile.objs (+2/-0)
linux-user/arm/syscall_nr.h (+1/-1)
linux-user/cpu-uname.c (+1/-4)
linux-user/elfload.c (+212/-62)
linux-user/flatload.c (+1/-1)
linux-user/ioctls.h (+36/-2)
linux-user/m68k/syscall.h (+1/-1)
linux-user/main.c (+198/-95)
linux-user/mmap.c (+24/-12)
linux-user/openrisc/syscall.h (+24/-0)
linux-user/openrisc/syscall_nr.h (+506/-0)
linux-user/openrisc/target_signal.h (+26/-0)
linux-user/openrisc/termbits.h (+294/-0)
linux-user/qemu.h (+19/-11)
linux-user/signal.c (+354/-124)
linux-user/strace.c (+11/-1)
linux-user/strace.list (+3/-0)
linux-user/syscall.c (+416/-68)
linux-user/syscall_defs.h (+198/-115)
linux-user/syscall_types.h (+41/-2)
lm32-dis.c (+361/-0)
m68k-semi.c (+0/-408)
main-loop.c (+104/-71)
main-loop.h (+2/-5)
memory.c (+46/-30)
memory.h (+42/-5)
memory_mapping-stub.c (+33/-0)
memory_mapping.c (+246/-0)
memory_mapping.h (+64/-0)
migration-fd.c (+1/-1)
migration-tcp.c (+20/-59)
migration.c (+157/-58)
migration.h (+34/-10)
module.c (+0/-1)
monitor.c (+846/-488)
monitor.h (+11/-0)
nbd.c (+157/-124)
nbd.h (+3/-3)
net.c (+437/-861)
net.h (+52/-61)
net/Makefile.objs (+12/-0)
net/dump.c (+37/-16)
net/dump.h (+3/-3)
net/hub.c (+339/-0)
net/hub.h (+29/-0)
net/queue.c (+17/-21)
net/queue.h (+6/-19)
net/slirp.c (+108/-124)
net/slirp.h (+3/-4)
net/socket.c (+133/-147)
net/socket.h (+3/-3)
net/tap-aix.c (+1/-1)
net/tap-bsd.c (+1/-7)
net/tap-haiku.c (+1/-1)
net/tap-linux.c (+6/-3)
net/tap-solaris.c (+1/-1)
net/tap-win32.c (+21/-19)
net/tap.c (+99/-99)
net/tap.h (+14/-13)
net/vde.c (+17/-19)
net/vde.h (+3/-2)
os-posix.c (+9/-0)
os-win32.c (+7/-1)
osdep.c (+162/-0)
osdep.h (+25/-9)
oslib-posix.c (+6/-0)
oslib-win32.c (+3/-0)
page_cache.c (+218/-0)
pc-bios/README (+2/-2)
pc-bios/keymaps/fi (+0/-2)
pc-bios/mpc8544ds.dts (+0/-119)
pc-bios/optionrom/Makefile (+1/-1)
poison.h (+2/-1)
posix-aio-compat.c (+19/-34)
ppc-dis.c (+1/-1)
qapi-schema-guest.json (+236/-16)
qapi-schema-test.json (+11/-1)
qapi-schema.json (+981/-119)
qapi/Makefile.objs (+3/-0)
qapi/opts-visitor.c (+427/-0)
qapi/opts-visitor.h (+31/-0)
qapi/qapi-types-core.h (+1/-3)
qapi/qapi-visit-core.c (+151/-7)
qapi/qapi-visit-core.h (+19/-0)
qapi/qmp-core.h (+11/-1)
qapi/qmp-dispatch.c (+15/-4)
qapi/qmp-input-visitor.c (+98/-46)
qapi/qmp-input-visitor.h (+2/-0)
qapi/qmp-output-visitor.c (+5/-3)
qapi/qmp-registry.c (+20/-8)
qapi/string-output-visitor.c (+1/-1)
qemu-aio.h (+25/-15)
qemu-barrier.h (+31/-4)
qemu-bridge-helper.c (+21/-3)
qemu-char.c (+34/-16)
qemu-common.h (+95/-44)
qemu-config.c (+63/-10)
qemu-config.h (+8/-0)
qemu-coroutine-io.c (+37/-68)
qemu-coroutine-sleep.c (+2/-1)
qemu-doc.texi (+57/-139)
qemu-file.h (+1/-1)
qemu-ga.c (+347/-69)
qemu-img-cmds.hx (+2/-2)
qemu-img.c (+77/-29)
qemu-img.texi (+57/-1)
qemu-io.c (+45/-6)
qemu-log.c (+164/-0)
qemu-log.h (+112/-46)
qemu-nbd.c (+86/-36)
qemu-nbd.texi (+1/-1)
qemu-option-internal.h (+53/-0)
qemu-option.c (+135/-82)
qemu-option.h (+20/-3)
qemu-options.hx (+203/-91)
qemu-os-win32.h (+35/-0)
qemu-queue.h (+1/-1)
qemu-seccomp.c (+141/-0)
qemu-seccomp.h (+22/-0)
qemu-sockets.c (+63/-13)
qemu-tech.texi (+2/-3)
qemu-thread-posix.c (+1/-1)
qemu-thread-win32.c (+1/-1)
qemu-thread.h (+2/-1)
qemu-timer.c (+68/-121)
qemu-timer.h (+6/-9)
qemu-tool.c (+30/-4)
qemu-user.c (+57/-0)
qemu_socket.h (+6/-8)
qerror.c (+15/-466)
qerror.h (+90/-82)
qga/Makefile.objs (+5/-0)
qga/channel-posix.c (+17/-1)
qga/channel-win32.c (+4/-0)
qga/commands-posix.c (+603/-128)
qga/commands-win32.c (+167/-11)
qga/commands.c (+7/-1)
qga/guest-agent-core.h (+9/-1)
qjson.h (+1/-0)
qlist.c (+13/-0)
qlist.h (+1/-0)
qmp-commands.hx (+468/-63)
qmp.c (+64/-0)
qom/Makefile (+0/-1)
qom/Makefile.objs (+4/-0)
qom/container.c (+25/-0)
qom/cpu.c (+58/-0)
qom/object.c (+264/-215)
qtest.c (+444/-0)
qtest.h (+53/-0)
readline.c (+3/-0)
roms/Makefile (+27/-0)
roms/config.seabios (+1/-0)
roms/config.vga.cirrus (+3/-0)
roms/config.vga.isavga (+3/-0)
roms/config.vga.qxl (+6/-0)
roms/config.vga.stdvga (+3/-0)
roms/config.vga.vmware (+6/-0)
roms/configure-seabios.sh (+5/-0)
rules.mak (+47/-2)
savevm.c (+316/-62)
scripts/checkpatch.pl (+5/-0)
scripts/create_config (+9/-5)
scripts/gtester-cat (+26/-0)
scripts/kvm/kvm_flightrecorder (+126/-0)
scripts/kvm/kvm_stat (+25/-1)
scripts/kvm/vmxcap (+13/-0)
scripts/make-release (+24/-0)
scripts/qapi-commands.py (+20/-9)
scripts/qapi-types.py (+21/-4)
scripts/qapi-visit.py (+114/-27)
scripts/qapi.py (+47/-11)
scripts/qemu-binfmt-conf.sh (+1/-0)
scripts/qemu-gdb.py (+89/-0)
scripts/qtest (+5/-0)
scripts/signrom.py (+40/-0)
scripts/signrom.sh (+0/-45)
scripts/simpletrace.py (+80/-46)
scripts/texi2pod.pl (+9/-0)
scripts/tracetool (+0/-643)
scripts/tracetool.py (+138/-0)
scripts/tracetool/__init__.py (+274/-0)
scripts/tracetool/backend/__init__.py (+115/-0)
scripts/tracetool/backend/dtrace.py (+97/-0)
scripts/tracetool/backend/simple.py (+107/-0)
scripts/tracetool/backend/stderr.py (+56/-0)
scripts/tracetool/backend/ust.py (+90/-0)
scripts/tracetool/format/__init__.py (+103/-0)
scripts/tracetool/format/c.py (+20/-0)
scripts/tracetool/format/d.py (+20/-0)
scripts/tracetool/format/h.py (+45/-0)
scripts/tracetool/format/stap.py (+20/-0)
scripts/update-linux-headers.sh (+20/-1)
slirp/Makefile.objs (+3/-0)
slirp/cksum.c (+1/-1)
slirp/if.c (+53/-34)
slirp/ip.h (+8/-12)
slirp/ip_icmp.c (+7/-0)
slirp/ip_icmp.h (+1/-0)
slirp/ip_input.c (+7/-0)
slirp/libslirp.h (+1/-1)
slirp/main.h (+1/-0)
slirp/mbuf.c (+21/-0)
slirp/mbuf.h (+1/-0)
slirp/misc.c (+1/-45)
slirp/sbuf.c (+6/-0)
slirp/slirp.c (+14/-6)
slirp/slirp.h (+4/-14)
slirp/tcp.h (+25/-13)
slirp/tcp_output.c (+1/-0)
slirp/tcp_subr.c (+14/-4)
slirp/udp.c (+8/-0)
slirp/udp.h (+1/-0)
softmmu-semi.h (+10/-7)
softmmu_defs.h (+45/-17)
softmmu_header.h (+52/-23)
softmmu_template.h (+98/-68)
spice-qemu-char.c (+1/-1)
sysconfigs/target/cpus-x86_64.conf (+128/-0)
sysconfigs/target/target-x86_64.conf (+0/-100)
sysemu.h (+9/-7)
target-alpha/Makefile.objs (+3/-0)
target-alpha/STATUS (+1/-1)
target-alpha/cpu-qom.h (+71/-0)
target-alpha/cpu.c (+58/-0)
target-alpha/cpu.h (+31/-17)
target-alpha/fpu_helper.c (+822/-0)
target-alpha/helper.c (+61/-15)
target-alpha/helper.h (+70/-71)
target-alpha/int_helper.c (+319/-0)
target-alpha/machine.c (+26/-26)
target-alpha/mem_helper.c (+151/-0)
target-alpha/op_helper.c (+0/-1379)
target-alpha/sys_helper.c (+87/-0)
target-alpha/translate.c (+159/-127)
target-arm/Makefile.objs (+7/-0)
target-arm/arm-semi.c (+510/-0)
target-arm/cpu-qom.h (+113/-0)
target-arm/cpu.c (+850/-0)
target-arm/cpu.h (+274/-65)
target-arm/helper.c (+1679/-1518)
target-arm/helper.h (+4/-7)
target-arm/iwmmxt_helper.c (+33/-33)
target-arm/kvm.c (+150/-68)
target-arm/machine.c (+8/-4)
target-arm/neon_helper.c (+58/-58)
target-arm/op_helper.c (+46/-52)
target-arm/translate.c (+264/-413)
target-cris/Makefile.objs (+4/-0)
target-cris/cpu-qom.h (+70/-0)
target-cris/cpu.c (+90/-0)
target-cris/cpu.h (+22/-10)
target-cris/helper.c (+11/-11)
target-cris/mmu.c (+7/-7)
target-cris/mmu.h (+3/-3)
target-cris/op_helper.c (+10/-12)
target-cris/translate.c (+79/-99)
target-cris/translate_v10.c (+14/-13)
target-i386/Makefile.objs (+8/-0)
target-i386/arch_dump.c (+449/-0)
target-i386/arch_memory_mapping.c (+272/-0)
target-i386/cc_helper.c (+380/-0)
target-i386/cc_helper_template.h (+277/-0)
target-i386/cpu-qom.h (+79/-0)
target-i386/cpu.c (+1849/-0)
target-i386/cpu.h (+93/-28)
target-i386/cpuid.c (+0/-1369)
target-i386/excp_helper.c (+129/-0)
target-i386/fpu_helper.c (+1289/-0)
target-i386/helper.c (+41/-148)
target-i386/helper.h (+190/-190)
target-i386/helper_template.h (+0/-334)
target-i386/int_helper.c (+500/-0)
target-i386/ioport-user.c (+60/-0)
target-i386/kvm-stub.c (+18/-0)
target-i386/kvm.c (+86/-41)
target-i386/kvm_i386.h (+16/-0)
target-i386/machine.c (+111/-90)
target-i386/mem_helper.c (+155/-0)
target-i386/misc_helper.c (+602/-0)
target-i386/op_helper.c (+0/-5924)
target-i386/ops_sse.h (+708/-585)
target-i386/ops_sse_header.h (+177/-177)
target-i386/seg_helper.c (+2471/-0)
target-i386/shift_helper_template.h (+112/-0)
target-i386/smm_helper.c (+301/-0)
target-i386/svm_helper.c (+715/-0)
target-i386/translate.c (+645/-495)
target-lm32/Makefile.objs (+4/-0)
target-lm32/cpu-qom.h (+71/-0)
target-lm32/cpu.c (+81/-0)
target-lm32/cpu.h (+30/-20)
target-lm32/helper.c (+11/-26)
target-lm32/machine.c (+11/-11)
target-lm32/op_helper.c (+5/-7)
target-lm32/translate.c (+19/-19)
target-m68k/Makefile.objs (+5/-0)
target-m68k/cpu-qom.h (+70/-0)
target-m68k/cpu.c (+170/-0)
target-m68k/cpu.h (+11/-10)
target-m68k/helper.c (+92/-154)
target-m68k/m68k-semi.c (+408/-0)
target-m68k/op_helper.c (+13/-15)
target-m68k/translate.c (+8/-8)
target-microblaze/Makefile.objs (+4/-0)
target-microblaze/cpu-qom.h (+70/-0)
target-microblaze/cpu.c (+120/-0)
target-microblaze/cpu.h (+35/-20)
target-microblaze/helper.c (+8/-5)
target-microblaze/mmu.c (+5/-4)
target-microblaze/mmu.h (+3/-3)
target-microblaze/op_helper.c (+8/-9)
target-microblaze/translate.c (+112/-98)
target-mips/Makefile.objs (+4/-0)
target-mips/TODO (+2/-2)
target-mips/cpu-qom.h (+74/-0)
target-mips/cpu.c (+69/-0)
target-mips/cpu.h (+37/-32)
target-mips/helper.c (+14/-13)
target-mips/helper.h (+2/-2)
target-mips/machine.c (+2/-2)
target-mips/op_helper.c (+103/-127)
target-mips/translate.c (+219/-196)
target-openrisc/Makefile.objs (+4/-0)
target-openrisc/cpu.c (+220/-0)
target-openrisc/cpu.h (+458/-0)
target-openrisc/exception.c (+27/-0)
target-openrisc/exception.h (+28/-0)
target-openrisc/exception_helper.c (+29/-0)
target-openrisc/fpu_helper.c (+300/-0)
target-openrisc/helper.h (+70/-0)
target-openrisc/int_helper.c (+79/-0)
target-openrisc/interrupt.c (+74/-0)
target-openrisc/interrupt_helper.c (+57/-0)
target-openrisc/machine.c (+47/-0)
target-openrisc/mmu.c (+243/-0)
target-openrisc/mmu_helper.c (+63/-0)
target-openrisc/sys_helper.c (+287/-0)
target-openrisc/translate.c (+1835/-0)
target-ppc/Makefile.objs (+12/-0)
target-ppc/cpu-qom.h (+77/-0)
target-ppc/cpu.h (+105/-51)
target-ppc/excp_helper.c (+969/-0)
target-ppc/fpu_helper.c (+1740/-0)
target-ppc/helper.c (+11/-3183)
target-ppc/helper.h (+291/-290)
target-ppc/int_helper.c (+1564/-0)
target-ppc/kvm.c (+258/-28)
target-ppc/kvm_ppc.c (+1/-1)
target-ppc/kvm_ppc.h (+24/-14)
target-ppc/machine.c (+2/-10)
target-ppc/mem_helper.c (+295/-0)
target-ppc/misc_helper.c (+124/-0)
target-ppc/mmu_helper.c (+3326/-0)
target-ppc/mpic_helper.c (+35/-0)
target-ppc/op_helper.c (+0/-4570)
target-ppc/timebase_helper.c (+159/-0)
target-ppc/translate.c (+378/-248)
target-ppc/translate_init.c (+401/-121)
target-s390x/Makefile.objs (+5/-0)
target-s390x/cpu-qom.h (+71/-0)
target-s390x/cpu.c (+96/-0)
target-s390x/cpu.h (+34/-26)
target-s390x/helper.c (+31/-57)
target-s390x/helper.h (+152/-0)
target-s390x/helpers.h (+0/-152)
target-s390x/interrupt.c (+29/-0)
target-s390x/kvm.c (+93/-41)
target-s390x/op_helper.c (+57/-64)
target-s390x/translate.c (+31/-31)
target-sh4/Makefile.objs (+4/-0)
target-sh4/cpu-qom.h (+70/-0)
target-sh4/cpu.c (+90/-0)
target-sh4/cpu.h (+18/-8)
target-sh4/helper.c (+14/-14)
target-sh4/op_helper.c (+8/-10)
target-sh4/translate.c (+29/-52)
target-sparc/Makefile.objs (+8/-0)
target-sparc/cc_helper.c (+33/-33)
target-sparc/cpu-qom.h (+75/-0)
target-sparc/cpu.c (+896/-0)
target-sparc/cpu.h (+56/-36)
target-sparc/cpu_init.c (+0/-848)
target-sparc/fop_helper.c (+34/-34)
target-sparc/helper.c (+8/-8)
target-sparc/helper.h (+11/-11)
target-sparc/int32_helper.c (+3/-3)
target-sparc/int64_helper.c (+6/-6)
target-sparc/ldst_helper.c (+297/-232)
target-sparc/machine.c (+2/-2)
target-sparc/mmu_helper.c (+22/-25)
target-sparc/op_helper.c (+0/-74)
target-sparc/translate.c (+97/-70)
target-sparc/win_helper.c (+29/-29)
target-unicore32/Makefile.objs (+6/-0)
target-unicore32/cpu-qom.h (+59/-0)
target-unicore32/cpu.c (+113/-0)
target-unicore32/cpu.h (+27/-27)
target-unicore32/helper.c (+215/-441)
target-unicore32/helper.h (+9/-11)
target-unicore32/machine.c (+23/-0)
target-unicore32/op_helper.c (+49/-6)
target-unicore32/softmmu.c (+267/-0)
target-unicore32/translate.c (+160/-58)
target-unicore32/ucf64_helper.c (+345/-0)
target-xtensa/Makefile.objs (+6/-0)
target-xtensa/core-dc232b.c (+27/-0)
target-xtensa/core-dc233c.c (+55/-0)
target-xtensa/core-dc233c/core-isa.h (+474/-0)
target-xtensa/core-dc233c/gdb-config.c (+145/-0)
target-xtensa/core-fsf.c (+27/-0)
target-xtensa/cpu-qom.h (+80/-0)
target-xtensa/cpu.c (+88/-0)
target-xtensa/cpu.h (+47/-26)
target-xtensa/helper.c (+56/-68)
target-xtensa/helper.h (+39/-0)
target-xtensa/helpers.h (+0/-39)
target-xtensa/op_helper.c (+151/-142)
target-xtensa/translate.c (+66/-46)
target-xtensa/xtensa-semi.c (+225/-0)
targphys.h (+16/-0)
tcg/arm/tcg-target.c (+192/-88)
tcg/hppa/tcg-target.c (+140/-23)
tcg/i386/tcg-target.c (+253/-79)
tcg/ia64/tcg-target.c (+69/-15)
tcg/mips/tcg-target.c (+130/-46)
tcg/ppc/tcg-target.c (+90/-26)
tcg/ppc/tcg-target.h (+1/-1)
tcg/ppc64/tcg-target.c (+52/-15)
tcg/s390/tcg-target.c (+48/-4)
tcg/sparc/tcg-target.c (+126/-8)
tcg/tcg.c (+344/-65)
tcg/tcg.h (+5/-8)
tcg/tci/tcg-target.c (+9/-3)
tcg/tci/tcg-target.h (+1/-1)
tci.c (+29/-19)
test-coroutine.c (+0/-192)
test-qmp-commands.c (+0/-142)
test-qmp-input-visitor.c (+0/-271)
test-qmp-output-visitor.c (+0/-423)
test-string-input-visitor.c (+0/-195)
test-string-output-visitor.c (+0/-188)
tests/.gitignore (+13/-0)
tests/Makefile (+148/-44)
tests/check-block.sh (+21/-0)
tests/check-qdict.c (+378/-0)
tests/check-qfloat.c (+53/-0)
tests/check-qint.c (+87/-0)
tests/check-qjson.c (+781/-0)
tests/check-qlist.c (+127/-0)
tests/check-qstring.c (+107/-0)
tests/fdc-test.c (+381/-0)
tests/hd-geo-test.c (+428/-0)
tests/libqtest.c (+466/-0)
tests/libqtest.h (+352/-0)
tests/m48t59-test.c (+259/-0)
tests/qemu-iotests-quick.sh (+17/-0)
tests/qemu-iotests/002.out (+2/-2)
tests/qemu-iotests/005 (+1/-1)
tests/qemu-iotests/005.out (+1/-1)
tests/qemu-iotests/009 (+2/-2)
tests/qemu-iotests/010 (+3/-3)
tests/qemu-iotests/011 (+1/-1)
tests/qemu-iotests/012.out (+1/-1)
tests/qemu-iotests/013.out (+1/-1)
tests/qemu-iotests/014.out (+1/-1)
tests/qemu-iotests/015.out (+1/-1)
tests/qemu-iotests/016.out (+6/-6)
tests/qemu-iotests/017.out (+512/-512)
tests/qemu-iotests/018.out (+512/-512)
tests/qemu-iotests/019.out (+770/-770)
tests/qemu-iotests/020.out (+512/-512)
tests/qemu-iotests/022.out (+1/-1)
tests/qemu-iotests/023.out (+1448/-1448)
tests/qemu-iotests/024.out (+3/-3)
tests/qemu-iotests/026.out (+104/-104)
tests/qemu-iotests/027.out (+1/-1)
tests/qemu-iotests/028.out (+224/-224)
tests/qemu-iotests/029.out (+2/-2)
tests/qemu-iotests/030 (+163/-40)
tests/qemu-iotests/030.out (+2/-2)
tests/qemu-iotests/031 (+80/-0)
tests/qemu-iotests/031.out (+204/-0)
tests/qemu-iotests/032 (+69/-0)
tests/qemu-iotests/032.out (+78/-0)
tests/qemu-iotests/033 (+73/-0)
tests/qemu-iotests/033.out (+29/-0)
tests/qemu-iotests/034 (+113/-0)
tests/qemu-iotests/034.out (+81/-0)
tests/qemu-iotests/035 (+72/-0)
tests/qemu-iotests/035.out (+392/-0)
tests/qemu-iotests/036 (+68/-0)
tests/qemu-iotests/036.out (+52/-0)
tests/qemu-iotests/037 (+119/-0)
tests/qemu-iotests/037.out (+645/-0)
tests/qemu-iotests/038 (+133/-0)
tests/qemu-iotests/038.out (+909/-0)
tests/qemu-iotests/039 (+137/-0)
tests/qemu-iotests/039.out (+59/-0)
tests/qemu-iotests/check (+3/-3)
tests/qemu-iotests/common (+28/-0)
tests/qemu-iotests/common.config (+1/-1)
tests/qemu-iotests/common.rc (+74/-15)
tests/qemu-iotests/group (+21/-12)
tests/qemu-iotests/iotests.py (+12/-8)
tests/qemu-iotests/qcow2.py (+240/-0)
tests/qemu-iotests/qed.py (+235/-0)
tests/rtc-test.c (+280/-0)
tests/tcg/lm32/Makefile (+8/-5)
tests/tcg/openrisc/Makefile (+71/-0)
tests/tcg/openrisc/test_add.c (+43/-0)
tests/tcg/openrisc/test_addc.c (+38/-0)
tests/tcg/openrisc/test_addi.c (+33/-0)
tests/tcg/openrisc/test_addic.c (+33/-0)
tests/tcg/openrisc/test_and_or.c (+65/-0)
tests/tcg/openrisc/test_bf.c (+47/-0)
tests/tcg/openrisc/test_bnf.c (+51/-0)
tests/tcg/openrisc/test_div.c (+54/-0)
tests/tcg/openrisc/test_divu.c (+34/-0)
tests/tcg/openrisc/test_extx.c (+78/-0)
tests/tcg/openrisc/test_fx.c (+57/-0)
tests/tcg/openrisc/test_j.c (+26/-0)
tests/tcg/openrisc/test_jal.c (+26/-0)
tests/tcg/openrisc/test_lf_add.c (+39/-0)
tests/tcg/openrisc/test_lf_div.c (+37/-0)
tests/tcg/openrisc/test_lf_eqs.c (+88/-0)
tests/tcg/openrisc/test_lf_ges.c (+88/-0)
tests/tcg/openrisc/test_lf_gts.c (+86/-0)
tests/tcg/openrisc/test_lf_les.c (+88/-0)
tests/tcg/openrisc/test_lf_lts.c (+92/-0)
tests/tcg/openrisc/test_lf_mul.c (+22/-0)
tests/tcg/openrisc/test_lf_nes.c (+89/-0)
tests/tcg/openrisc/test_lf_rem.c (+32/-0)
tests/tcg/openrisc/test_lf_sub.c (+35/-0)
tests/tcg/openrisc/test_logic.c (+105/-0)
tests/tcg/openrisc/test_lx.c (+84/-0)
tests/tcg/openrisc/test_movhi.c (+31/-0)
tests/tcg/openrisc/test_mul.c (+61/-0)
tests/tcg/openrisc/test_muli.c (+48/-0)
tests/tcg/openrisc/test_mulu.c (+48/-0)
tests/tcg/openrisc/test_sfeq.c (+43/-0)
tests/tcg/openrisc/test_sfeqi.c (+39/-0)
tests/tcg/openrisc/test_sfges.c (+44/-0)
tests/tcg/openrisc/test_sfgesi.c (+40/-0)
tests/tcg/openrisc/test_sfgeu.c (+44/-0)
tests/tcg/openrisc/test_sfgeui.c (+41/-0)
tests/tcg/openrisc/test_sfgts.c (+45/-0)
tests/tcg/openrisc/test_sfgtsi.c (+41/-0)
tests/tcg/openrisc/test_sfgtu.c (+43/-0)
tests/tcg/openrisc/test_sfgtui.c (+42/-0)
tests/tcg/openrisc/test_sfles.c (+26/-0)
tests/tcg/openrisc/test_sflesi.c (+39/-0)
tests/tcg/openrisc/test_sfleu.c (+43/-0)
tests/tcg/openrisc/test_sfleui.c (+39/-0)
tests/tcg/openrisc/test_sflts.c (+43/-0)
tests/tcg/openrisc/test_sfltsi.c (+39/-0)
tests/tcg/openrisc/test_sfltu.c (+43/-0)
tests/tcg/openrisc/test_sfltui.c (+39/-0)
tests/tcg/openrisc/test_sfne.c (+43/-0)
tests/tcg/openrisc/test_sfnei.c (+39/-0)
tests/tcg/openrisc/test_sub.c (+35/-0)
tests/tcg/test-mmap.c (+1/-1)
tests/tcg/xtensa/Makefile (+3/-0)
tests/tcg/xtensa/macros.inc (+17/-0)
tests/tcg/xtensa/test_break.S (+34/-0)
tests/tcg/xtensa/test_loop.S (+86/-0)
tests/tcg/xtensa/test_mmu.S (+209/-16)
tests/test-coroutine.c (+219/-0)
tests/test-iov.c (+260/-0)
tests/test-qmp-commands.c (+181/-0)
tests/test-qmp-input-strict.c (+234/-0)
tests/test-qmp-input-visitor.c (+316/-0)
tests/test-qmp-output-visitor.c (+477/-0)
tests/test-string-input-visitor.c (+195/-0)
tests/test-string-output-visitor.c (+188/-0)
tests/test-visitor-serialization.c (+784/-0)
thunk.c (+28/-0)
thunk.h (+28/-0)
trace-events (+336/-16)
trace/control.c (+3/-0)
trace/simple.c (+178/-137)
trace/simple.h (+31/-8)
translate-all.c (+4/-4)
ui/Makefile.objs (+14/-0)
ui/cocoa.m (+3/-2)
ui/spice-core.c (+14/-8)
ui/spice-display.c (+20/-8)
ui/vnc-auth-sasl.c (+3/-1)
ui/vnc-auth-sasl.h (+2/-2)
ui/vnc-auth-vencrypt.c (+2/-1)
ui/vnc-enc-hextile-template.h (+1/-0)
ui/vnc-jobs-async.c (+0/-341)
ui/vnc-jobs-sync.c (+0/-73)
ui/vnc-jobs.c (+351/-0)
ui/vnc-jobs.h (+1/-16)
ui/vnc.c (+35/-23)
ui/vnc.h (+2/-17)
usb-bsd.c (+0/-647)
usb-linux.c (+0/-1904)
usb-redir.c (+0/-1474)
usb-stub.c (+0/-52)
user-exec.c (+19/-11)
vl.c (+235/-102)
vmstate.h (+12/-7)
xen-all.c (+195/-27)
xen-mapcache.c (+34/-12)
xen-mapcache.h (+7/-2)
xen-stub.c (+4/-0)
xtensa-semi.c (+0/-224)
To merge this branch: bzr merge lp://staging/~fboudra/qemu-linaro/new-upstream-release-1.2.0-2012.09-0ubuntu1
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+124547@code.staging.launchpad.net

Description of the change

qemu-linaro (1.2.0-2012.09-0ubuntu1)

  * New upstream release.

qemu-linaro (1.1.50-2012.08-0ubuntu1)

  * New upstream release.
    - support emulated systems with more than 2G of memory. (LP: #1030588)
  * Drop powerpc-missing-include.patch - merged upstream.
  * Update debian/control:
    - drop perl build dependency.
    - add libfdt-dev build dependency.
  * Update debian/qemu-keymaps.install file.
  * Update debian/rules:
    - update QEMU_CPU for ARM architecture: armv4l -> armv7l.
    - update conf_audio_drv: default to PulseAudio since PA is the default on
      Ubuntu.
    - enable KVM on ARM architecture.
    - enable flat device tree support (--enable-fdt). (LP: #1030594)

To post a comment you must log in.
12926. By Fathi Boudra

Remove arm-make-smc-calls-behave-as-nops.patch

patch isn't acceptable upstream and looks pretty suspect.
SMC shouldn't be a NOP in user-mode.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: