History log of /openbmc/qemu/ui/ (Results 2076 – 2100 of 2185)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6e1db57b01-Jun-2011 Kevin Wolf <kwolf@redhat.com>

qemu-char: Print strerror message on failure

The only way for chardev drivers to communicate an error was to return a NULL
pointer, which resulted in an error message that said _that_ something went

qemu-char: Print strerror message on failure

The only way for chardev drivers to communicate an error was to return a NULL
pointer, which resulted in an error message that said _that_ something went
wrong, but not _why_.

This patch changes the interface to return 0/-errno and updates
qemu_chr_open_opts to use strerror to display a more helpful error message.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/block.c
/openbmc/qemu/block.h
/openbmc/qemu/block/qcow2-cache.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/raw-win32.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block_int.h
/openbmc/qemu/blockdev.c
/openbmc/qemu/compiler.h
/openbmc/qemu/configure
/openbmc/qemu/console.c
/openbmc/qemu/console.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpus.c
/openbmc/qemu/docs/qapi-code-gen.txt
/openbmc/qemu/error.h
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/baum.c
/openbmc/qemu/hw/dp8393x.c
/openbmc/qemu/hw/ds1225y.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/etraxfs_eth.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/mcf_fec.c
/openbmc/qemu/hw/mips.h
/openbmc/qemu/hw/mips_jazz.c
/openbmc/qemu/hw/mipsnet.c
/openbmc/qemu/hw/msmouse.c
/openbmc/qemu/hw/msmouse.h
/openbmc/qemu/hw/multiboot.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/scsi-bus.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/scsi-generic.c
/openbmc/qemu/hw/scsi.h
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/stellaris.c
/openbmc/qemu/hw/usb-hid.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/virtio-net.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/xen_devconfig.c
/openbmc/qemu/ioport.c
/openbmc/qemu/ioport.h
/openbmc/qemu/iov.c
/openbmc/qemu/iov.h
/openbmc/qemu/module.h
/openbmc/qemu/net.c
/openbmc/qemu/net.h
/openbmc/qemu/net/slirp.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/poison.h
/openbmc/qemu/qapi-schema-guest.json
/openbmc/qemu/qapi-schema-test.json
/openbmc/qemu/qapi/qapi-dealloc-visitor.c
/openbmc/qemu/qapi/qapi-dealloc-visitor.h
/openbmc/qemu/qapi/qapi-types-core.h
/openbmc/qemu/qapi/qapi-visit-core.c
/openbmc/qemu/qapi/qapi-visit-core.h
/openbmc/qemu/qapi/qmp-core.h
/openbmc/qemu/qapi/qmp-dispatch.c
/openbmc/qemu/qapi/qmp-input-visitor.c
/openbmc/qemu/qapi/qmp-input-visitor.h
/openbmc/qemu/qapi/qmp-output-visitor.c
/openbmc/qemu/qapi/qmp-output-visitor.h
/openbmc/qemu/qapi/qmp-registry.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-config.c
/openbmc/qemu/qemu-ga.c
/openbmc/qemu/qemu-img-cmds.hx
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-img.texi
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-timer.c
/openbmc/qemu/qerror.c
/openbmc/qemu/qerror.h
/openbmc/qemu/qga/guest-agent-command-state.c
/openbmc/qemu/qga/guest-agent-commands.c
/openbmc/qemu/qga/guest-agent-core.h
/openbmc/qemu/qlist.h
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/ordereddict.py
/openbmc/qemu/scripts/qapi-commands.py
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/slirp/ip_icmp.c
/openbmc/qemu/slirp/ip_icmp.h
/openbmc/qemu/slirp/ip_input.c
/openbmc/qemu/slirp/ip_output.c
/openbmc/qemu/slirp/mbuf.h
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/slirp.h
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/slirp/tcp_input.c
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/slirp/udp.c
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/op_helper.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/iwmmxt_helper.c
/openbmc/qemu/target-arm/machine.c
/openbmc/qemu/target-arm/neon_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/op_helper.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/helper.c
/openbmc/qemu/target-sparc/helper.h
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/test-qmp-commands.c
/openbmc/qemu/test-visitor.c
/openbmc/qemu/trace-events
qemu-spice.h
/openbmc/qemu/usb-redir.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-mapcache.h
df9cb66907-Jul-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: add sanity check for spice ports

Make sure at least one port (port=.. or tls-port=...)
is specified. Also apply range checks to the port numbers.

Signed-off-by: Gerd Hoffmann <kraxel@redhat

spice: add sanity check for spice ports

Make sure at least one port (port=.. or tls-port=...)
is specified. Also apply range checks to the port numbers.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...


/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/arm-semi.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/docs/ich9-ehci-uhci.cfg
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/hw/arm-misc.h
/openbmc/qemu/hw/arm_boot.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/framebuffer.c
/openbmc/qemu/hw/hpet.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/intel-hda.c
/openbmc/qemu/hw/milkymist-softusb.c
/openbmc/qemu/hw/msi.c
/openbmc/qemu/hw/msix.c
/openbmc/qemu/hw/nseries.c
/openbmc/qemu/hw/pci_ids.h
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/pl080.c
/openbmc/qemu/hw/ppc405_uc.c
/openbmc/qemu/hw/pxa2xx_lcd.c
/openbmc/qemu/hw/qxl-logger.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio-bus.h
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/spapr.h
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/usb-bt.c
/openbmc/qemu/hw/usb-bus.c
/openbmc/qemu/hw/usb-ehci.c
/openbmc/qemu/hw/usb-hub.c
/openbmc/qemu/hw/usb-musb.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/usb.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/vhost.c
/openbmc/qemu/hw/virtio-blk.c
/openbmc/qemu/hw/virtio-blk.h
/openbmc/qemu/hw/virtio-console.c
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-pci.h
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/xen.h
/openbmc/qemu/hw/xen_common.h
/openbmc/qemu/hw/xen_console.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/hw/xen_platform.c
/openbmc/qemu/hw/xenfb.c
/openbmc/qemu/input.c
/openbmc/qemu/linux-user/alpha/syscall_nr.h
/openbmc/qemu/linux-user/arm/syscall_nr.h
/openbmc/qemu/linux-user/cris/syscall_nr.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/i386/syscall_nr.h
/openbmc/qemu/linux-user/ioctls.h
/openbmc/qemu/linux-user/m68k/syscall_nr.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/microblaze/syscall_nr.h
/openbmc/qemu/linux-user/mips/syscall_nr.h
/openbmc/qemu/linux-user/mips64/syscall_nr.h
/openbmc/qemu/linux-user/mipsn32/syscall_nr.h
/openbmc/qemu/linux-user/ppc/syscall_nr.h
/openbmc/qemu/linux-user/s390x/syscall_nr.h
/openbmc/qemu/linux-user/sh4/syscall_nr.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/sparc/syscall_nr.h
/openbmc/qemu/linux-user/sparc64/syscall_nr.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/linux-user/syscall_types.h
/openbmc/qemu/linux-user/x86_64/syscall_nr.h
/openbmc/qemu/os-posix.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-img-cmds.hx
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-img.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/README
/openbmc/qemu/trace-events
spice-core.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
/openbmc/qemu/xen-mapcache.c
/openbmc/qemu/xen-mapcache.h
/openbmc/qemu/xen-stub.c
2279517415-Jun-2011 Alon Levy <alevy@redhat.com>

qxl: set mm_time in vga update

This fixes a problem where on windows 7 startup phase, before the qxl driver
is loaded, the drawables are sufficiently large and video like to trigger a
stream, but th

qxl: set mm_time in vga update

This fixes a problem where on windows 7 startup phase, before the qxl driver
is loaded, the drawables are sufficiently large and video like to trigger a
stream, but the lack of a filled mm time field triggers a warning in spice-gtk.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

fba810f115-Jun-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: catch spice server initialization failures.

When the spice server initialization fails report this and exit instead
of ignoring the error.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile.target
/openbmc/qemu/arm-semi.c
/openbmc/qemu/block-migration.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/console.c
/openbmc/qemu/cpus.c
/openbmc/qemu/darwin-user/main.c
/openbmc/qemu/exec.c
/openbmc/qemu/hppa-dis.c
/openbmc/qemu/hw/armv7m.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/etraxfs_ser.c
/openbmc/qemu/hw/lm32_sys.c
/openbmc/qemu/hw/lm32_timer.c
/openbmc/qemu/hw/lm32_uart.c
/openbmc/qemu/hw/milkymist-ac97.c
/openbmc/qemu/hw/milkymist-memcard.c
/openbmc/qemu/hw/milkymist-minimac2.c
/openbmc/qemu/hw/milkymist-pfpu.c
/openbmc/qemu/hw/milkymist-softusb.c
/openbmc/qemu/hw/milkymist-sysctl.c
/openbmc/qemu/hw/milkymist-tmu2.c
/openbmc/qemu/hw/mpc8544_guts.c
/openbmc/qemu/hw/ppc440.c
/openbmc/qemu/hw/ppc_mac.h
/openbmc/qemu/hw/ppc_newworld.c
/openbmc/qemu/hw/ppc_oldworld.c
/openbmc/qemu/hw/ppce500_mpc8544ds.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/strongarm.c
/openbmc/qemu/hw/usb-bus.c
/openbmc/qemu/hw/usb-ccid.c
/openbmc/qemu/hw/usb-desc.c
/openbmc/qemu/hw/usb-ehci.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/virtex_ml507.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/flatload.c
/openbmc/qemu/linux-user/linuxload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/m68k-semi.c
/openbmc/qemu/net.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/mpc8544ds.dtb
/openbmc/qemu/pc-bios/mpc8544ds.dts
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-error.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/target-cris/translate_v10.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/hppa/tcg-target.c
/openbmc/qemu/tcg/hppa/tcg-target.h
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/ppc64/tcg-target.c
spice-core.c
/openbmc/qemu/usb-bsd.c
/openbmc/qemu/usb-linux.c
2fb0c09f26-Jun-2011 Stefan Weil <weil@mail.berlios.de>

vnc: Fix compilation with --enable-vnc-png

Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
with --enable-vnc-png, but broke it with --enable-vnc-png.

The breakage is caused by png

vnc: Fix compilation with --enable-vnc-png

Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
with --enable-vnc-png, but broke it with --enable-vnc-png.

The breakage is caused by pngconfig.h which checks whether
setjmp.h was already included and fails because qemu-common.h
includes setjmp.h.

The check is disabled by defining PNG_SKIP_SETJMP_CHECK.

Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

f26e428d18-Jun-2011 Roy Tam <roytam@gmail.com>

Fix MinGW compilation when --enable-vnc-jpeg is specified

Fix conflicting types for 'INT32' in basetsd.h and jmorecfg.h by
including qemu-common.h first.

Signed-off-by: Roy Tam <roytam@gmail.com>
A

Fix MinGW compilation when --enable-vnc-jpeg is specified

Fix conflicting types for 'INT32' in basetsd.h and jmorecfg.h by
including qemu-common.h first.

Signed-off-by: Roy Tam <roytam@gmail.com>
Acked-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/async.c
/openbmc/qemu/audio/coreaudio.c
/openbmc/qemu/block.h
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/block_int.h
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/cmd.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-all.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/cpus.h
/openbmc/qemu/darwin-user/main.c
/openbmc/qemu/disas.c
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/dma.h
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/error.c
/openbmc/qemu/error.h
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/ac97.c
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/apb_pci.c
/openbmc/qemu/hw/bonito.c
/openbmc/qemu/hw/cirrus_vga.c
/openbmc/qemu/hw/dec_pci.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/eepro100.c
/openbmc/qemu/hw/es1370.c
/openbmc/qemu/hw/grackle_pci.c
/openbmc/qemu/hw/gt64xxx.c
/openbmc/qemu/hw/hw.h
/openbmc/qemu/hw/ide/cmd646.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/pci.h
/openbmc/qemu/hw/ide/piix.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/ide/via.c
/openbmc/qemu/hw/intel-hda.c
/openbmc/qemu/hw/ioh3420.c
/openbmc/qemu/hw/ivshmem.c
/openbmc/qemu/hw/kvmclock.c
/openbmc/qemu/hw/kvmclock.h
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/milkymist-softusb.c
/openbmc/qemu/hw/msi.c
/openbmc/qemu/hw/msix.c
/openbmc/qemu/hw/ne2000.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pci.c
/openbmc/qemu/hw/pci.h
/openbmc/qemu/hw/pci_ids.h
/openbmc/qemu/hw/pci_regs.h
/openbmc/qemu/hw/pcie_aer.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/piix4.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/ppce500_pci.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/sh7750.c
/openbmc/qemu/hw/sh_pci.c
/openbmc/qemu/hw/smc91c111.c
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/sun4u.c
/openbmc/qemu/hw/syborg_virtio.c
/openbmc/qemu/hw/unin_pci.c
/openbmc/qemu/hw/usb-bus.c
/openbmc/qemu/hw/usb-ccid.c
/openbmc/qemu/hw/usb-ehci.c
/openbmc/qemu/hw/usb-hid.c
/openbmc/qemu/hw/usb-musb.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/versatile_pci.c
/openbmc/qemu/hw/vga-pci.c
/openbmc/qemu/hw/vga.c
/openbmc/qemu/hw/vhost_net.c
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-pci.h
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/vmware_vga.c
/openbmc/qemu/hw/vt82c686.c
/openbmc/qemu/hw/wdt_i6300esb.c
/openbmc/qemu/hw/xen_common.h
/openbmc/qemu/hw/xen_platform.c
/openbmc/qemu/hw/xio3130_downstream.c
/openbmc/qemu/hw/xio3130_upstream.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/kvm.h
/openbmc/qemu/libcacard/Makefile
/openbmc/qemu/linux-headers/COPYING
/openbmc/qemu/linux-headers/README
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/asm-powerpc/kvm_para.h
/openbmc/qemu/linux-headers/asm-s390/kvm.h
/openbmc/qemu/linux-headers/asm-s390/kvm_para.h
/openbmc/qemu/linux-headers/asm-x86/hyperv.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/asm-x86/kvm_para.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/kvm_para.h
/openbmc/qemu/linux-headers/linux/vhost.h
/openbmc/qemu/linux-headers/linux/virtio_config.h
/openbmc/qemu/linux-headers/linux/virtio_ring.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net.c
/openbmc/qemu/net.h
/openbmc/qemu/os-posix.c
/openbmc/qemu/os-win32.c
/openbmc/qemu/osdep.h
/openbmc/qemu/oslib-posix.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/rules.mak
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/get_maintainer.pl
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/sysemu.h
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/exec.h
/openbmc/qemu/target-alpha/helper.c
/openbmc/qemu/target-alpha/op_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/exec.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/exec.h
/openbmc/qemu/target-cris/helper.c
/openbmc/qemu/target-cris/mmu.c
/openbmc/qemu/target-cris/op_helper.c
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/cpuid.c
/openbmc/qemu/target-i386/exec.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/op_helper.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/exec.h
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-lm32/op_helper.c
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-m68k/cpu.h
/openbmc/qemu/target-m68k/exec.h
/openbmc/qemu/target-m68k/helper.c
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/exec.h
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-microblaze/mmu.c
/openbmc/qemu/target-microblaze/op_helper.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/exec.h
/openbmc/qemu/target-mips/helper.c
/openbmc/qemu/target-mips/machine.c
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/exec.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/exec.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/op_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/exec.h
/openbmc/qemu/target-sh4/helper.c
/openbmc/qemu/target-sh4/op_helper.c
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/exec.h
/openbmc/qemu/target-sparc/helper.c
/openbmc/qemu/target-sparc/machine.c
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/target-unicore32/cpu.h
/openbmc/qemu/target-unicore32/exec.h
/openbmc/qemu/target-unicore32/helper.c
/openbmc/qemu/target-unicore32/op_helper.c
/openbmc/qemu/target-unicore32/translate.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/hppa/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ia64/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/ppc/tcg-target.c
/openbmc/qemu/tcg/ppc64/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
vnc-enc-tight.c
/openbmc/qemu/usb-linux.c
/openbmc/qemu/user-exec.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
/openbmc/qemu/xen-mapcache-stub.c
/openbmc/qemu/xen-mapcache.c
/openbmc/qemu/xen-mapcache.h
7fee199c09-Jun-2011 Andreas Färber <andreas.faerber@web.de>

cocoa: Avoid warning related to multiple handleEvent: definitions

Avoid compiler confusion as to which method signature to use for the
handleEvent: selector on OSX >= 10.6 by making the variable typ

cocoa: Avoid warning related to multiple handleEvent: definitions

Avoid compiler confusion as to which method signature to use for the
handleEvent: selector on OSX >= 10.6 by making the variable type-safe
as opposed to generic 'id' type.
Requires moving the variable definition to after the class definition.

----8<----
ui/cocoa.m: In function ‘cocoa_refresh’:
ui/cocoa.m:997: warning: multiple methods named ‘-handleEvent:’ found
/System/Library/Frameworks/AppKit.framework/Headers/NSTextInputContext.h:84: warning: using ‘-(BOOL)handleEvent:(NSEvent *)theEvent’
ui/cocoa.m:272: warning: also found ‘-(void)handleEvent:(NSEvent *)event’
----8<---

Reported-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Tested-by: Alexandre Raymond <cerbere@gmail.com>

show more ...

3bbbee1829-May-2011 Andreas Färber <andreas.faerber@web.de>

cocoa: Provide central qemu_main() prototype

This fixes a missing prototype warning in vl.c and obsoletes
the prototype in cocoa.m. Adjust callers in cocoa.m to supply
third argument, which is curre

cocoa: Provide central qemu_main() prototype

This fixes a missing prototype warning in vl.c and obsoletes
the prototype in cocoa.m. Adjust callers in cocoa.m to supply
third argument, which is currently only used on Linux/ppc.

The prototype is designed so that it could be shared with SDL
and other frontends, if desired.

Cc: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>

show more ...

9851484f29-May-2011 Alexandre Raymond <cerbere@gmail.com>

Cocoa: avoid displaying window when command-line contains '-h' or '-help'

There was already a check in place to avoid displaying a window
in certain modes such as vnc, nographic or curses.

Add a ch

Cocoa: avoid displaying window when command-line contains '-h' or '-help'

There was already a check in place to avoid displaying a window
in certain modes such as vnc, nographic or curses.

Add a check for '-h' and '-help' to avoid displaying a window for a split-
second before showing the usage information.

Signed-off-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>

show more ...

e4ebcc1a15-Mar-2011 Tristan Gingold <gingold@adacore.com>

cocoa: do not create a spurious window for -version

When invoked with -version, qemu will exit just after displaying the version,
so there is no need to create a window.
Also handles --XXX options.

cocoa: do not create a spurious window for -version

When invoked with -version, qemu will exit just after displaying the version,
so there is no need to create a window.
Also handles --XXX options.

Signed-off-by: Tristan Gingold <gingold@adacore.com>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>

show more ...

ac779fe208-Jun-2011 Anthony Liguori <aliguori@us.ibm.com>

Merge remote-tracking branch 'spice/spice.v37' into staging

Conflicts:
vl.c

9bf0960a02-Jun-2011 Alexandre Raymond <cerbere@gmail.com>

Fix compilation warning due to missing header for sigaction (followup)

This patch removes all references to signal.h when qemu-common.h is included
as they become redundant.

Signed-off-by: Alexandr

Fix compilation warning due to missing header for sigaction (followup)

This patch removes all references to signal.h when qemu-common.h is included
as they become redundant.

Signed-off-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/audio/audio_pt_int.c
/openbmc/qemu/audio/mixeng_template.h
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/block.c
/openbmc/qemu/block.h
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/qed.h
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block_int.h
/openbmc/qemu/blockdev.c
/openbmc/qemu/blockdev.h
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/configure
/openbmc/qemu/console.c
/openbmc/qemu/cpu-all.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/darwin-user/signal.c
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/s390x-linux-user.mak
/openbmc/qemu/docs/qdev-device-use.txt
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/error.c
/openbmc/qemu/error.h
/openbmc/qemu/error_int.h
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-specialize.h
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fpu/softfloat.h
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/bitbang_i2c.c
/openbmc/qemu/hw/bt-hid.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/multiboot.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pci_ids.h
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/ppce500_mpc8544ds.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio-bus.h
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/scsi-bus.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/scsi-generic.c
/openbmc/qemu/hw/scsi.h
/openbmc/qemu/hw/sd.c
/openbmc/qemu/hw/sga.c
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/usb-bt.c
/openbmc/qemu/hw/usb-ccid.c
/openbmc/qemu/hw/usb-desc.c
/openbmc/qemu/hw/usb-desc.h
/openbmc/qemu/hw/usb-ehci.c
/openbmc/qemu/hw/usb-hid.c
/openbmc/qemu/hw/usb-hub.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-musb.c
/openbmc/qemu/hw/usb-net.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb-serial.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/usb-wacom.c
/openbmc/qemu/hw/usb.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/vga-isa.c
/openbmc/qemu/hw/virtio-console.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio-serial.h
/openbmc/qemu/hw/xen_devconfig.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/json-lexer.c
/openbmc/qemu/json-lexer.h
/openbmc/qemu/json-parser.c
/openbmc/qemu/json-parser.h
/openbmc/qemu/json-streamer.c
/openbmc/qemu/json-streamer.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/s390x/syscall.h
/openbmc/qemu/linux-user/s390x/syscall_nr.h
/openbmc/qemu/linux-user/s390x/target_signal.h
/openbmc/qemu/linux-user/s390x/termbits.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/s390-zipl.rom
/openbmc/qemu/posix-aio-compat.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-os-win32.h
/openbmc/qemu/qemu-progress.c
/openbmc/qemu/qemu-timer.c
/openbmc/qemu/qemu-tool.c
/openbmc/qemu/qerror.c
/openbmc/qemu/qerror.h
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/qemu-binfmt-conf.sh
/openbmc/qemu/target-arm/exec.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/neon_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/exec.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/op_helper.c
/openbmc/qemu/target-ppc/STATUS
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/helpers.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/op_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sparc/helper.c
/openbmc/qemu/target-sparc/helper.h
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/mips/tcg-target.h
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/trace-events
curses.c
sdl.c
/openbmc/qemu/usb-bsd.c
/openbmc/qemu/usb-linux.c
/openbmc/qemu/user-exec.c
/openbmc/qemu/vl.c
012b80d317-May-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: require spice 0.6.0 or newer.

This patch raises the minimum required spice version to 0.6.0 and drops
a few ifdefs.

0.6.0 is the first stable release with the current libspice-server API,
th

spice: require spice 0.6.0 or newer.

This patch raises the minimum required spice version to 0.6.0 and drops
a few ifdefs.

0.6.0 is the first stable release with the current libspice-server API,
there shouldn't be any 0.5.x development versions deployed any more.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

48b3ed0a17-May-2011 Marc-André Lureau <marcandre.lureau@gmail.com>

spice: add SASL support

Turn on SASL support by appending "sasl" to the spice arguments, which
requires that the client use SASL to authenticate with the spice. The
exact choice of authentication m

spice: add SASL support

Turn on SASL support by appending "sasl" to the spice arguments, which
requires that the client use SASL to authenticate with the spice. The
exact choice of authentication method used is controlled from the
system / user's SASL configuration file for the 'qemu' service. This
is typically found in /etc/sasl2/qemu.conf. If running QEMU as an
unprivileged user, an environment variable SASL_CONF_PATH can be used
to make it search alternate locations for the service config. While
some SASL auth methods can also provide data encryption (eg GSSAPI),
it is recommended that SASL always be combined with the 'tls' and
'x509' settings to enable use of SSL and server certificates. This
ensures a data encryption preventing compromise of authentication
credentials.

It requires support from spice 0.8.1.

[ kraxel: moved spell fix to separate commit ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

d4970b0727-Mar-2011 Hans de Goede <hdegoede@redhat.com>

spice: add option for disabling copy paste support

Some people want to be able disable spice's guest <-> client copy paste support
because of security considerations.

[ kraxel: drop old-version err

spice: add option for disabling copy paste support

Some people want to be able disable spice's guest <-> client copy paste support
because of security considerations.

[ kraxel: drop old-version error message ]

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/audio/mixeng_template.h
/openbmc/qemu/block.c
/openbmc/qemu/block.h
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/qed.h
/openbmc/qemu/block_int.h
/openbmc/qemu/blockdev.c
/openbmc/qemu/blockdev.h
/openbmc/qemu/configure
/openbmc/qemu/console.c
/openbmc/qemu/cpu-all.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/s390x-linux-user.mak
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-specialize.h
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fpu/softfloat.h
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/bitbang_i2c.c
/openbmc/qemu/hw/bt-hid.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/multiboot.c
/openbmc/qemu/hw/pci_ids.h
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/ppce500_mpc8544ds.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio-bus.h
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/scsi-bus.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/scsi-generic.c
/openbmc/qemu/hw/scsi.h
/openbmc/qemu/hw/sd.c
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/usb-bt.c
/openbmc/qemu/hw/usb-ccid.c
/openbmc/qemu/hw/usb-desc.c
/openbmc/qemu/hw/usb-desc.h
/openbmc/qemu/hw/usb-ehci.c
/openbmc/qemu/hw/usb-hid.c
/openbmc/qemu/hw/usb-hub.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-musb.c
/openbmc/qemu/hw/usb-net.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb-serial.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/usb-wacom.c
/openbmc/qemu/hw/usb.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/virtio-console.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio-serial.h
/openbmc/qemu/hw/xen_devconfig.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/s390x/syscall.h
/openbmc/qemu/linux-user/s390x/syscall_nr.h
/openbmc/qemu/linux-user/s390x/target_signal.h
/openbmc/qemu/linux-user/s390x/termbits.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/pc-bios/s390-zipl.rom
/openbmc/qemu/posix-aio-compat.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-config.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-os-win32.h
/openbmc/qemu/qemu-progress.c
/openbmc/qemu/qemu-tool.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/scripts/qemu-binfmt-conf.sh
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-arm/exec.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/neon_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/exec.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/op_helper.c
/openbmc/qemu/target-ppc/STATUS
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/helpers.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/op_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sparc/helper.h
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/mips/tcg-target.h
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/trace-events
spice-core.c
/openbmc/qemu/usb-bsd.c
/openbmc/qemu/usb-linux.c
/openbmc/qemu/user-exec.c
/openbmc/qemu/vl.c
1de9756b07-May-2011 Michael Tokarev <mjt@tls.msk.ru>

set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video card

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Ja

set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video card

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

show more ...


/openbmc/qemu/Changelog
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/arch_init.c
/openbmc/qemu/arch_init.h
/openbmc/qemu/block.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/bsd-user/qemu.h
/openbmc/qemu/configure
/openbmc/qemu/cpu-all.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/darwin-user/syscall.c
/openbmc/qemu/exec.c
/openbmc/qemu/hppa-dis.c
/openbmc/qemu/hw/ac97.c
/openbmc/qemu/hw/boards.h
/openbmc/qemu/hw/bt.h
/openbmc/qemu/hw/cirrus_vga.c
/openbmc/qemu/hw/eepro100.c
/openbmc/qemu/hw/eeprom93xx.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ahci.h
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/intel-hda.c
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/msi.c
/openbmc/qemu/hw/msix.c
/openbmc/qemu/hw/mst_fpga.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pci.c
/openbmc/qemu/hw/pci.h
/openbmc/qemu/hw/pci_regs.h
/openbmc/qemu/hw/pcie.c
/openbmc/qemu/hw/pcie.h
/openbmc/qemu/hw/pcie_aer.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/pl031.c
/openbmc/qemu/hw/pl061.c
/openbmc/qemu/hw/ppc.c
/openbmc/qemu/hw/ppc4xx_devs.c
/openbmc/qemu/hw/ppce500_mpc8544ds.c
/openbmc/qemu/hw/ppce500_pci.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/sh7750_regs.h
/openbmc/qemu/hw/spapr.c
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/spapr_rtas.c
/openbmc/qemu/hw/spapr_vio.h
/openbmc/qemu/hw/ssd0303.c
/openbmc/qemu/hw/sun4m_iommu.c
/openbmc/qemu/hw/syborg_serial.c
/openbmc/qemu/hw/usb-hub.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-musb.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/usb-uhci.c
/openbmc/qemu/hw/usb.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/vhost.c
/openbmc/qemu/hw/wdt_i6300esb.c
/openbmc/qemu/hw/xen.h
/openbmc/qemu/hw/xen_backend.c
/openbmc/qemu/hw/xen_backend.h
/openbmc/qemu/hw/xen_common.h
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/hw/xen_domainbuild.c
/openbmc/qemu/hw/xen_machine_pv.c
/openbmc/qemu/hw/xen_nic.c
/openbmc/qemu/hw/xilinx_axidma.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/libcacard/Makefile
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vscard_common.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/mmap.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/monitor.c
/openbmc/qemu/poison.h
/openbmc/qemu/qemu-config.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/sysemu.h
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/translate_v10.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-m68k/helper.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-mips/exec.h
/openbmc/qemu/target-mips/helper.c
/openbmc/qemu/target-mips/translate_init.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tests/test-i386.c
/openbmc/qemu/tests/test-mmap.c
/openbmc/qemu/trace-events
sdl.c
/openbmc/qemu/usb-linux.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
/openbmc/qemu/xen-mapcache-stub.c
/openbmc/qemu/xen-mapcache.c
/openbmc/qemu/xen-mapcache.h
/openbmc/qemu/xen-stub.c
196a778427-Apr-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: drop obsolete iothread locking

We don't use qemu internals from spice server context any more.
Thus we don't also need to grab the iothread mutex from spice
server context. And we don't have

spice: drop obsolete iothread locking

We don't use qemu internals from spice server context any more.
Thus we don't also need to grab the iothread mutex from spice
server context. And we don't have to temporarely release the
lock to avoid deadlocks. Drop all the calls.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

0753609427-Apr-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: don't call displaystate callbacks from spice server context.

This patch moves the displaystate callback calls for setting the cursor
and the mouse pointer from spice server to qemu (iothread)

spice: don't call displaystate callbacks from spice server context.

This patch moves the displaystate callback calls for setting the cursor
and the mouse pointer from spice server to qemu (iothread) context.
This allows us to simplify locking.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

e0c64d0827-Apr-2011 Gerd Hoffmann <kraxel@redhat.com>

spice: don't create updates in spice server context.

This patch moves the creation of spice screen updates from the spice
server context to qemu iothread context (display refresh timer to be
exact).

spice: don't create updates in spice server context.

This patch moves the creation of spice screen updates from the spice
server context to qemu iothread context (display refresh timer to be
exact). This way we avoid accessing qemu internals (display surface)
from spice thread context which in turn allows us to simplify locking.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...

14da834501-Feb-2011 Jes Sorensen <Jes.Sorensen@redhat.com>

Make spice dummy functions inline to fix calls not checking return values

qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
needs to be inline, in order to handle the case where

Make spice dummy functions inline to fix calls not checking return values

qemu_spice_set_passwd() and qemu_spice_set_pw_expire() dummy functions
needs to be inline, in order to handle the case where they are called
without checking the return value.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/acl.c
/openbmc/qemu/arch_init.h
/openbmc/qemu/arm-semi.c
/openbmc/qemu/balloon.c
/openbmc/qemu/block-migration.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qed-check.c
/openbmc/qemu/block/qed-cluster.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/qed.h
/openbmc/qemu/block/vpc.c
/openbmc/qemu/bt-host.c
/openbmc/qemu/bt-vhci.c
/openbmc/qemu/buffered_file.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-all.h
/openbmc/qemu/cpu-common.h
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/cpus.h
/openbmc/qemu/darwin-user/commpage.c
/openbmc/qemu/default-configs/unicore32-linux-user.mak
/openbmc/qemu/device_tree.c
/openbmc/qemu/disas.c
/openbmc/qemu/docs/specs/qed_spec.txt
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/elf.h
/openbmc/qemu/exec-all.h
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-macros.h
/openbmc/qemu/fpu/softfloat-native.c
/openbmc/qemu/fpu/softfloat-native.h
/openbmc/qemu/fpu/softfloat-specialize.h
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fpu/softfloat.h
/openbmc/qemu/fsdev/file-op-9p.h
/openbmc/qemu/fsdev/qemu-fsdev.h
/openbmc/qemu/gen-icount.h
/openbmc/qemu/hw/9pfs/virtio-9p-debug.c
/openbmc/qemu/hw/9pfs/virtio-9p-debug.h
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/9pfs/virtio-9p-posix-acl.c
/openbmc/qemu/hw/9pfs/virtio-9p-xattr-user.c
/openbmc/qemu/hw/9pfs/virtio-9p-xattr.c
/openbmc/qemu/hw/9pfs/virtio-9p-xattr.h
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/acpi.c
/openbmc/qemu/hw/acpi.h
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/adb.c
/openbmc/qemu/hw/ads7846.c
/openbmc/qemu/hw/an5206.c
/openbmc/qemu/hw/arm_boot.c
/openbmc/qemu/hw/arm_timer.c
/openbmc/qemu/hw/armv7m.c
/openbmc/qemu/hw/armv7m_nvic.c
/openbmc/qemu/hw/axis_dev88.c
/openbmc/qemu/hw/blizzard.c
/openbmc/qemu/hw/bt-hci-csr.c
/openbmc/qemu/hw/collie.c
/openbmc/qemu/hw/cris-boot.c
/openbmc/qemu/hw/cuda.c
/openbmc/qemu/hw/dummy_m68k.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/eepro100.c
/openbmc/qemu/hw/empty_slot.c
/openbmc/qemu/hw/etraxfs.c
/openbmc/qemu/hw/flash.h
/openbmc/qemu/hw/grlib_apbuart.c
/openbmc/qemu/hw/grlib_gptimer.c
/openbmc/qemu/hw/grlib_irqmp.c
/openbmc/qemu/hw/gumstix.c
/openbmc/qemu/hw/heathrow_pic.c
/openbmc/qemu/hw/hw.h
/openbmc/qemu/hw/ide/atapi.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/isa.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/microdrive.c
/openbmc/qemu/hw/ide/mmio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/integratorcp.c
/openbmc/qemu/hw/ioapic.c
/openbmc/qemu/hw/isa-bus.c
/openbmc/qemu/hw/kvmclock.c
/openbmc/qemu/hw/lm32_boards.c
/openbmc/qemu/hw/m48t59.c
/openbmc/qemu/hw/mac_dbdma.c
/openbmc/qemu/hw/mac_nvram.c
/openbmc/qemu/hw/mainstone.c
/openbmc/qemu/hw/max111x.c
/openbmc/qemu/hw/milkymist-hw.h
/openbmc/qemu/hw/milkymist-minimac2.c
/openbmc/qemu/hw/milkymist-pfpu.c
/openbmc/qemu/hw/milkymist-sysctl.c
/openbmc/qemu/hw/milkymist-vgafb.c
/openbmc/qemu/hw/milkymist.c
/openbmc/qemu/hw/mipsnet.c
/openbmc/qemu/hw/musicpal.c
/openbmc/qemu/hw/nand.c
/openbmc/qemu/hw/ne2000.c
/openbmc/qemu/hw/omap_sx1.c
/openbmc/qemu/hw/pcie.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/piix4.c
/openbmc/qemu/hw/pl011.c
/openbmc/qemu/hw/pl022.c
/openbmc/qemu/hw/ppc.c
/openbmc/qemu/hw/ppc440_bamboo.c
/openbmc/qemu/hw/ppc4xx_devs.c
/openbmc/qemu/hw/ppc4xx_pci.c
/openbmc/qemu/hw/ppce500_pci.c
/openbmc/qemu/hw/ptimer.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/pxa2xx_keypad.c
/openbmc/qemu/hw/pxa2xx_lcd.c
/openbmc/qemu/hw/qdev-properties.c
/openbmc/qemu/hw/rc4030.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/sm501_template.h
/openbmc/qemu/hw/stellaris.c
/openbmc/qemu/hw/stellaris_input.c
/openbmc/qemu/hw/strongarm.c
/openbmc/qemu/hw/strongarm.h
/openbmc/qemu/hw/syborg.c
/openbmc/qemu/hw/syborg_keyboard.c
/openbmc/qemu/hw/syborg_pointer.c
/openbmc/qemu/hw/syborg_rtc.c
/openbmc/qemu/hw/syborg_serial.c
/openbmc/qemu/hw/syborg_timer.c
/openbmc/qemu/hw/syborg_virtio.c
/openbmc/qemu/hw/sysbus.c
/openbmc/qemu/hw/tc58128.c
/openbmc/qemu/hw/tosa.c
/openbmc/qemu/hw/twl92230.c
/openbmc/qemu/hw/usb-hid.c
/openbmc/qemu/hw/usb-msd.c
/openbmc/qemu/hw/usb-ohci.c
/openbmc/qemu/hw/virtio-balloon.c
/openbmc/qemu/hw/virtio-console.c
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/vmport.c
/openbmc/qemu/hw/xen_console.c
/openbmc/qemu/hw/xen_domainbuild.c
/openbmc/qemu/hw/xen_machine_pv.c
/openbmc/qemu/hw/xenfb.c
/openbmc/qemu/hw/xilinx_timer.c
/openbmc/qemu/json-lexer.c
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/linux-user/alpha/syscall_nr.h
/openbmc/qemu/linux-user/arm/nwfpe/fpa11.c
/openbmc/qemu/linux-user/arm/nwfpe/fpa11.h
/openbmc/qemu/linux-user/arm/nwfpe/fpa11_cpdt.c
/openbmc/qemu/linux-user/arm/nwfpe/fpa11_cprt.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/ioctls.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/strace.list
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/linux-user/unicore32/syscall.h
/openbmc/qemu/linux-user/unicore32/syscall_nr.h
/openbmc/qemu/linux-user/unicore32/target_signal.h
/openbmc/qemu/linux-user/unicore32/termbits.h
/openbmc/qemu/migration-exec.c
/openbmc/qemu/migration-fd.c
/openbmc/qemu/migration-tcp.c
/openbmc/qemu/migration-unix.c
/openbmc/qemu/migration.h
/openbmc/qemu/monitor.c
/openbmc/qemu/net.c
/openbmc/qemu/net/dump.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/vde.c
/openbmc/qemu/osdep.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/pxe-e1000.rom
/openbmc/qemu/pc-bios/pxe-eepro100.rom
/openbmc/qemu/pc-bios/pxe-ne2k_pci.rom
/openbmc/qemu/pc-bios/pxe-pcnet.rom
/openbmc/qemu/pc-bios/pxe-rtl8139.rom
/openbmc/qemu/pc-bios/pxe-virtio.rom
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-char.h
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-config.c
/openbmc/qemu/qemu-error.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-os-win32.h
/openbmc/qemu/qemu-progress.c
/openbmc/qemu/qemu-timer.c
/openbmc/qemu/qemu-timer.h
/openbmc/qemu/qemu-tool.c
/openbmc/qemu/roms/ipxe
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/refresh-pxe-roms.sh
/openbmc/qemu/scripts/tracetool
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/sysemu.h
/openbmc/qemu/target-alpha/op_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/iwmmxt_helper.c
/openbmc/qemu/target-arm/neon_helper.c
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/op_helper.c
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cpuid.c
/openbmc/qemu/target-i386/exec.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/op_helper.c
/openbmc/qemu/target-i386/ops_sse.h
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-lm32/op_helper.c
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/helper.h
/openbmc/qemu/target-microblaze/microblaze-decode.h
/openbmc/qemu/target-microblaze/op_helper.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/exec.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/op_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sh4/helper.h
/openbmc/qemu/target-sh4/op_helper.c
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/op_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/target-unicore32/cpu.h
/openbmc/qemu/target-unicore32/exec.h
/openbmc/qemu/target-unicore32/helper.c
/openbmc/qemu/target-unicore32/helper.h
/openbmc/qemu/target-unicore32/op_helper.c
/openbmc/qemu/target-unicore32/translate.c
/openbmc/qemu/tests/test-mmap.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
qemu-spice.h
/openbmc/qemu/usb-linux.c
/openbmc/qemu/vl.c
2caa9e9d21-Mar-2011 Michael Tokarev <mjt@tls.msk.ru>

vnc: tight: Fix crash after 2GB of output

fix 2Gb integer overflow in in VNC tight and zlib encodings

As found by Roland Dreier <roland@purestorage.com> (excellent
catch!), when amount of VNC compr

vnc: tight: Fix crash after 2GB of output

fix 2Gb integer overflow in in VNC tight and zlib encodings

As found by Roland Dreier <roland@purestorage.com> (excellent
catch!), when amount of VNC compressed data produced by zlib
and sent to client exceeds 2Gb, integer overflow occurs because
currently, we calculate amount of data produced at each step by
comparing saved total_out with new total_out, and total_out is
something which grows without bounds. Compare it with previous
avail_out instead of total_out, and leave total_out alone.

The same code is used in vnc-enc-tight.c and vnc-enc-zlib.c,
so fix both cases.

There, there's no actual need to save previous_out value, since
capacity-offset (which is how that value is calculated) stays
the same so it can be recalculated again after call to deflate(),
but whole thing becomes less readable this way.

Reported-by: Roland Dreier <roland@purestorage.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/audio/sdlaudio.c
/openbmc/qemu/block-migration.c
/openbmc/qemu/block.c
/openbmc/qemu/block.h
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-all.h
/openbmc/qemu/default-configs/lm32-softmmu.mak
/openbmc/qemu/disas.c
/openbmc/qemu/docs/ccid.txt
/openbmc/qemu/docs/libcacard.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fpu/softfloat.h
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/acpi.c
/openbmc/qemu/hw/acpi.h
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/ccid-card-emulated.c
/openbmc/qemu/hw/ccid-card-passthru.c
/openbmc/qemu/hw/ccid.h
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/fdc.c
/openbmc/qemu/hw/ide.h
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/milkymist-ac97.c
/openbmc/qemu/hw/milkymist-hpdmc.c
/openbmc/qemu/hw/milkymist-hw.h
/openbmc/qemu/hw/milkymist-memcard.c
/openbmc/qemu/hw/milkymist-minimac.c
/openbmc/qemu/hw/milkymist-pfpu.c
/openbmc/qemu/hw/milkymist-softusb.c
/openbmc/qemu/hw/milkymist-sysctl.c
/openbmc/qemu/hw/milkymist-tmu2.c
/openbmc/qemu/hw/milkymist-uart.c
/openbmc/qemu/hw/milkymist-vgafb.c
/openbmc/qemu/hw/milkymist-vgafb_template.h
/openbmc/qemu/hw/milkymist.c
/openbmc/qemu/hw/mips_fulong2e.c
/openbmc/qemu/hw/mips_malta.c
/openbmc/qemu/hw/mips_r4k.c
/openbmc/qemu/hw/multiboot.c
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pcnet.c
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/ppc440_bamboo.c
/openbmc/qemu/hw/ppc_newworld.c
/openbmc/qemu/hw/ppc_oldworld.c
/openbmc/qemu/hw/ppc_prep.c
/openbmc/qemu/hw/ppce500_mpc8544ds.c
/openbmc/qemu/hw/ppce500_pci.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio-bus.h
/openbmc/qemu/hw/smbus.h
/openbmc/qemu/hw/smbus_eeprom.c
/openbmc/qemu/hw/spapr.c
/openbmc/qemu/hw/spapr.h
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/sun4u.c
/openbmc/qemu/hw/usb-ccid.c
/openbmc/qemu/hw/versatilepb.c
/openbmc/qemu/hw/vexpress.c
/openbmc/qemu/hw/virtio-9p.c
/openbmc/qemu/hw/virtio-balloon.c
/openbmc/qemu/hw/virtio-blk.c
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/vt82c686.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/hw/xics.c
/openbmc/qemu/hw/xics.h
/openbmc/qemu/input.c
/openbmc/qemu/libcacard/Makefile
/openbmc/qemu/libcacard/cac.c
/openbmc/qemu/libcacard/cac.h
/openbmc/qemu/libcacard/card_7816.c
/openbmc/qemu/libcacard/card_7816.h
/openbmc/qemu/libcacard/card_7816t.h
/openbmc/qemu/libcacard/event.c
/openbmc/qemu/libcacard/eventt.h
/openbmc/qemu/libcacard/link_test.c
/openbmc/qemu/libcacard/vcard.c
/openbmc/qemu/libcacard/vcard.h
/openbmc/qemu/libcacard/vcard_emul.h
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vcard_emul_type.c
/openbmc/qemu/libcacard/vcard_emul_type.h
/openbmc/qemu/libcacard/vcardt.h
/openbmc/qemu/libcacard/vevent.h
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vreader.h
/openbmc/qemu/libcacard/vreadert.h
/openbmc/qemu/libcacard/vscard_common.h
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/nbd.c
/openbmc/qemu/nbd.h
/openbmc/qemu/net.c
/openbmc/qemu/qemu-common.h
/openbmc/qemu/qemu-img-cmds.hx
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-progress.c
/openbmc/qemu/qemu-sockets.c
/openbmc/qemu/qemu-thread.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helpers.h
/openbmc/qemu/target-arm/iwmmxt_helper.c
/openbmc/qemu/target-arm/neon_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/tests/cris/check_openpf1.c
/openbmc/qemu/tests/cris/check_openpf2.c
/openbmc/qemu/tests/cris/check_stat3.c
/openbmc/qemu/tests/cris/check_stat4.c
/openbmc/qemu/trace-events
vnc-enc-tight.c
vnc-enc-zlib.c
/openbmc/qemu/usb-bsd.c
/openbmc/qemu/vl.c
ee7495d314-Mar-2011 Leszek Grzegorek <leszek.grzegorek@gmail.com>

vnc: added missing name->keysym pairs for Polish national characters

There are no { name, keysym } values in name2keysym[] array for Polish
national characters so "-k pl" option has no effect.

Sign

vnc: added missing name->keysym pairs for Polish national characters

There are no { name, keysym } values in name2keysym[] array for Polish
national characters so "-k pl" option has no effect.

Signed-off-by: Leszek Grzegorek <leszek.grzegorek@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

show more ...

09cec71716-Feb-2011 Stefan Weil <weil@mail.berlios.de>

ui/sdl: Load optional QEMU icon

Load an optional QEMU icon file. If there is no icon file named
qemu.bmp in QEMU's default search path, QEMU will run with
the usual system default icon.

A matching

ui/sdl: Load optional QEMU icon

Load an optional QEMU icon file. If there is no icon file named
qemu.bmp in QEMU's default search path, QEMU will run with
the usual system default icon.

A matching icon file will be loaded and used by X Windows managers
or MS Windows while a QEMU instance is running.

SDL requires icon files in 32x32x4 bmp format.

Cc: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>

show more ...


/openbmc/qemu/.gitmodules
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/configure
/openbmc/qemu/device_tree.c
/openbmc/qemu/device_tree.h
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/pci-hotplug.c
/openbmc/qemu/hw/pci.c
/openbmc/qemu/hw/pci.h
/openbmc/qemu/hw/pci_host.c
/openbmc/qemu/hw/pci_internals.h
/openbmc/qemu/hw/pcie_host.c
/openbmc/qemu/hw/ppc-viosrp.h
/openbmc/qemu/hw/ppc.c
/openbmc/qemu/hw/ppc.h
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/spapr.c
/openbmc/qemu/hw/spapr.h
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/spapr_rtas.c
/openbmc/qemu/hw/spapr_vio.c
/openbmc/qemu/hw/spapr_vio.h
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/spapr_vty.c
/openbmc/qemu/hw/srp.h
/openbmc/qemu/hw/vhost.c
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/xics.c
/openbmc/qemu/hw/xics.h
/openbmc/qemu/iohandler.c
/openbmc/qemu/monitor.c
/openbmc/qemu/os-posix.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/slof.bin
/openbmc/qemu/pc-bios/spapr-rtas.bin
/openbmc/qemu/pc-bios/spapr-rtas/Makefile
/openbmc/qemu/pc-bios/spapr-rtas/spapr-rtas.S
/openbmc/qemu/qemu-common.h
/openbmc/qemu/roms/SLOF
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/sysemu.h
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-ppc/op_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
sdl.c
/openbmc/qemu/vl.c
d6e5809025-Mar-2011 Ulrich Obergfell <uobergfe@redhat.com>

severe memory leak caused by broken palette_destroy() function

The following commit breaks the code of the function palette_destroy().

http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commit;h=e31e

severe memory leak caused by broken palette_destroy() function

The following commit breaks the code of the function palette_destroy().

http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commit;h=e31e3694afef58ba191cbcc6875ec243e5971268

The broken code causes a severe memory leak of 'VncPalette' structures
because it never frees anything:

70 void palette_destroy(VncPalette *palette)
71 {
72 if (palette == NULL) {
73 qemu_free(palette);
74 }
75 }

Version 2 of the patch calls qemu_free() unconditionally.

Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

a0843a6822-Mar-2011 Anthony Liguori <aliguori@us.ibm.com>

vnc: fix build error from VNC_DIRTY_WORDS

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

1...<<8182838485868788