[COMMIT master] Merge branch 'upstream-merge'

2011-01-13 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (279 commits) target-ppc: Implement correct NaN propagation rules target-mips: Implement correct NaN propagation rules softfloat: use float{32,64,x80,128}_maybe_silence_nan() softfloat: add float{x80,128}_maybe_silence_nan()

[COMMIT master] Merge branch 'upstream-merge'

2010-10-26 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (31 commits) Fix pci hotplug to generate level triggered interrupt. Use defines instead of numbers for pci hotplug sts bit Add savevm/loadvm support for MCE MCE: Relay UCR MCE to guest Add RAM - physical addr mapping in MCE

[COMMIT master] Merge branch 'upstream-merge'

2010-09-29 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (154 commits) Move macros GCC_ATTR and GCC_FMT_ATTR to common header file Fix OpenBSD build block-verify: fix 32-bit build Fix compilation error (missing include statement) mips_malta: Fix format strings mips_fulong2e: Fix

[COMMIT master] Merge branch 'upstream-merge'

2010-08-30 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (60 commits) etraxfs_eth: correct use of ! and Sparc: update OpenBIOS images to r859 ppc4xx: load Bamboo kernel, initrd, and fdt at fixed addresses ppc4xx: don't unregister RAM at reset ppc4xx: correct SDRAM controller warning

[COMMIT master] Merge branch 'upstream-merge'

2010-07-22 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (118 commits) qemu-options: add documentation for stdio signal=on|off Update OpenBIOS images target-ppc: add vexptefp instruction softfloat: add float32_exp2() Update SeaBIOS pci/multi function bit: fix vt82c686.c.

[COMMIT master] Merge branch 'upstream-merge' into next

2010-06-22 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (176 commits) Make hpet/pit interface close to upstream Update OpenBIOS images apic: qdev conversion cleanup apic: convert to qdev apic: avoid using CPUState internals apic: avoid passing CPUState from CPU code apic: avoid passing

[COMMIT master] Merge branch 'upstream-merge'

2010-05-09 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (24 commits) mips-dis: Add missing static attributes tcg: Add missing 'static' attribute qcow2: Remove static forward declaration Revert Fix OpenBSD build Fill in unassigned mem read/write callbacks. darwin-user: Add missing static

[COMMIT master] Merge branch 'upstream-merge'

2010-05-04 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (65 commits) block: read-only: open cdrom as read-only when using monitor's change command fix whitespace bogon in some versions of make Changes to usb-linux to conform to coding style Add KVM CFLAGS to vhost build QMP:

[COMMIT master] Merge branch 'upstream-merge'

2010-05-04 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (243 commits) virtio-serial: Implement flow control for individual ports virtio-serial: Discard data that guest sends us when ports aren't connected virtio-serial: Apps should consume all data that guest sends out / Fix virtio api

[COMMIT master] Merge branch 'upstream-merge'

2010-04-19 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (266 commits) OHCI qdev conversion Fix arm-linux-user ARMv7-M reset fixes tcg/mips: use seb/seh instructions on MIPS32R2 tcg/mips: fix 64-bit linux-user on big endian MIPS tcg/ppc: Implement eqv, nand and nor Split TLB

[COMMIT master] Merge branch 'upstream-merge'

2010-03-25 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (88 commits) qemu-img rebase: Document -f option mips: add header to mips_int.c and mips_timer.c tcg: declare internal helpers as const and pure Fix corner case in chardev udp: parameter Don't set default monitor when there is

[COMMIT master] Merge branch 'upstream-merge'

2010-03-10 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (121 commits) Fix hanging user monitor when using balloon command sdl: improve grab exiting instructions ppc: don't define bamboo-0.13 as the default machine Update to a hopefully more future proof FSF address i386-dis: remove

[COMMIT master] Merge branch 'upstream-merge'

2010-02-25 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (108 commits) Add cpu model configuration support.. add close callback for tty-based char device Fix lost serial TX interrupts. Report receive overruns. tcg/ppc: Fix typo apc_pci: simplify using rwhandler apb_pci: minor

[COMMIT master] Merge branch 'upstream-merge'

2010-02-17 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (159 commits) crisv10: Prettify. sparc32 fix spurious dma interrupts v2 Revert Sparc32: improve DMA controller IRQ debugging cris: Add support for CRISv10 translation. cris: Use tcg_gen_movi_tl. cris: Add v10 style

[COMMIT master] Merge branch 'upstream-merge'

2010-02-07 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (167 commits) Revert block: prevent multiwrite_merge from creating too large iovecs make: qemu-img depends on config-host.h reduce number of reinjects on ACK block: prevent multiwrite_merge from creating too large iovecs block:

[COMMIT master] Merge branch 'upstream-merge'

2010-02-07 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (95 commits) bsd/darwin-user: mmap_frag() users only check for -1 error cris: Prettify register dumps. sparc32 don't mark page dirty when failing sparc64: implement basic IOMMU/interrupt handling Sparc64: byte swap IO port

[COMMIT master] Merge branch 'upstream-merge'

2010-01-11 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (72 commits) Drop --whole-archive and static libraries vnc: Fix artifacts in hextile decoding Cocoa: Use optimized drawing for the window Cocoa: Suppress window resize animation Cocoa: Shutdown when window is closed Cocoa:

[COMMIT master] Merge branch 'upstream-merge'

2010-01-11 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (23 commits) target-arm: fix strexd linux-user: fix build with gcc-4.1 linuxboot.bin is a generated file qemu-nbd: fix OpenBSD linker warning e1000: add link to data sheet qemu-io: suppress a warning with gcc 4.0.2 Compile

[COMMIT master] Merge branch 'upstream-merge'

2009-12-14 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (229 commits) Initialize apic before vcpu main loop Add S390 maintainer information Set default console to virtio on S390x S390 GDB stub Add S390x virtio machine bus Add S390x virtio machine description Add support for S390x system

[COMMIT master] Merge branch 'upstream-merge'

2009-12-14 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (134 commits) target-alpha: Fix double log_cpu_state. target-alpha: Fix FMOV. target-alpha: Expand ins*h inline. target-alpha: Expand msk*h inline. target-alpha: Expand msk*l inline. target-alpha: Expand ins*l inline. target-alpha:

[COMMIT master] Merge branch 'upstream-merge'

2009-11-19 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (45 commits) Sparc: fix carry flag handling (Solaris bootblk fix) hw/sd: Support SDHC size cards Fix the build when srcdir == objdir Unbreak Linux build Update gpxe roms to have BANNER_TIMEOUT=0 Unbreak tap compilation on OS

[COMMIT master] Merge branch 'upstream-merge'

2009-10-25 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (103 commits) scsi disk block descriptor v2 Add some chipset doc links user: fix libuser build messages sparc64: fix done instruction pc qemu: allow pulseaudio to be the default Fixed wacom emulation rom loader: also try

[COMMIT master] Merge branch 'upstream-merge'

2009-10-25 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: Only IDE needs limits for CHS configuration MIPS jazz: create isa bus ksm support multiboot: Limit number of multiboot modules pcnet: Extend hardware reset multiboot: Fix cmdline of modules qcow2: Bring synchronous

[COMMIT master] Merge branch 'upstream-merge'

2009-10-07 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (170 commits) Drop redundant pci_get_bus_devfn() declaration Fix old-style function definitions in kvm specific code Adjust pre_save()/post_load() vmstate callbacks to upstream usage Rename pci_create_noinit() to pci_create() Fix

[COMMIT master] Merge branch 'upstream-merge'

2009-10-05 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (55 commits) target-ppc: log instructions start in TCG code target-mips: log instructions start in TCG code Win32: avoid a warning BSD user: suppress a warning BSD user: implement GUEST_BASE tcg/i386: generates dec/inc

[COMMIT master] Merge branch 'upstream-merge'

2009-09-21 Thread Avi Kivity
From: Marcelo Tosatti mtosa...@redhat.com * upstream-merge: (128 commits) Fix Linux task preemption on Versatile board pflash_cfi01: Correct debug build, no functional changes. ne2000-isa: Do not free memory owned by qdev alsa: Use proper value when testing returned events in

[COMMIT master] Merge branch 'upstream-merge'

2009-09-21 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (44 commits) Compile host-utils only once Compile TCG runtime library only once Fix spelling in comment Compile ne2000 only once ioports: remove unused env parameter and compile only once Compile msix only once Compile loader only

[COMMIT master] Merge branch 'upstream-merge'

2009-09-12 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (59 commits) Fix VMSTATE_PCI_DEVICE version qemu-kvm: fix segfault when running kvm without /dev/kvm, falling back to non-accelerated mode don't call cpu_sychronize_state from reset handlers configure: fix Linux AIO detection RTC

[COMMIT master] Merge branch 'upstream-merge'

2009-09-09 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (68 commits) USB: use opaque parameter passing for monitor handle Sparc64: use ISA bus for i8042 Sparc64: remove unused variables Make ioport default tables const Fix indentation When targeting PPU use rlwinm instead of andi. if

[COMMIT master] Merge branch 'upstream-merge'

2009-08-31 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (142 commits) Fix gcc 3 warning: comparison is always true due to limited range of data type Fix gcc 3 warning about uninitialized variable Sparc32: port Slavio misc devices to VMState design Sparc32: port ECC memory controller to VMState

[COMMIT master] Merge branch 'upstream-merge'

2009-08-25 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (54 commits) Make the e1000 the default network adapter for the pc target. eliminate errors about unused results in block/vpc.c virtio-blk: add msi support. qdev/prop: convert isa-bus to helper macros. make pthreads mandatory qemu:

[COMMIT master] Merge branch 'upstream-merge'

2009-08-11 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (147 commits) Fix virtio-blk Add emacs header to Makefile.target rename info qdrv to info qdm check for PR_SET_NAME being defined fix qdev_print_devinfo() qdev/prop: convert xilinx_timer.c to helper macros. qdev/prop: convert

[COMMIT master] Merge branch 'upstream-merge'

2009-08-01 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (269 commits) Define ENOTSUP anywhere it isn't defined Regenerate bios for multiple smbios calls fix kvm: bios: Fix multiple calls into smbios_load_ex Regenerate bios for boot menu kvm: bios: Make boot prompt optional kvm: bios: port

[COMMIT master] Merge branch 'upstream-merge'

2009-07-12 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (73 commits) target-mips: remove useless code in gen_st_cond() Fix MIPS SC Sparc64: convert ebus to qdev sparc64: trap handling corrections Sparc32: convert eccmemctl to qdev sparc64: fix helper_st_asi little endian case typo

[COMMIT master] Merge branch 'upstream-merge'

2009-07-05 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: Fix Sparse warning Work around Solaris gas problem Rename target_cpu to target_arch2 monitor: Fix typo in documentation target-mips: fix MADD and MSUB/MSUBU instructions Fix hxtool. Use ctz64 in favor of ffsll Respect the standard

[COMMIT master] Merge branch 'upstream-merge'

2009-06-30 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (103 commits) Replace -no-virtio-balloon by -balloon x86: Factor out pc_new_cpu Revert Introduce reset notifier order slirp: tftp: Relax filename format check monitor: Refactor acl commnds sdl: Fix memory leakage monitor: Add

[COMMIT master] Merge branch 'upstream-merge'

2009-06-25 Thread Avi Kivity
From: Avi Kivity a...@redhat.com * upstream-merge: (53 commits) add sparc64-softmmu to default configure targets list sparc64 follow pci_nic_init change microblaze: Support the latest mmu-kernel stat64 ABI. target-ppc: permit linux-user to read PVR cris: Remove unused internal flag.