History log of /openbmc/qemu/hw/display/ (Results 1326 – 1350 of 1360)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
052e87b027-May-2013 Paolo Bonzini <pbonzini@redhat.com>

memory: make section size a 128-bit integer

So far, the size of all regions passed to listeners could fit in 64 bits,
because artificial regions (containers and aliases) are eliminated by
the memory

memory: make section size a 128-bit integer

So far, the size of all regions passed to listeners could fit in 64 bits,
because artificial regions (containers and aliases) are eliminated by
the memory core, leaving only device regions which have reasonable sizes

An IOMMU however cannot be eliminated by the memory core, and may have
an artificial size, hence we may need 65 bits to represent its size.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/QMP/qmp-events.txt
/openbmc/qemu/arch_init.c
/openbmc/qemu/backends/baum.c
/openbmc/qemu/backends/msmouse.c
/openbmc/qemu/backends/rng-random.c
/openbmc/qemu/block.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/cputlb.c
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/device_tree.c
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/dump.c
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat-macros.h
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/audio/intel-hda.c
/openbmc/qemu/hw/block/Makefile.objs
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/nvme.h
/openbmc/qemu/hw/char/serial-isa.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/core/loader.c
exynos4210_fimd.c
framebuffer.c
/openbmc/qemu/hw/dma/xilinx_axidma.c
/openbmc/qemu/hw/i2c/core.c
/openbmc/qemu/hw/i386/kvm/i8254.c
/openbmc/qemu/hw/i386/kvm/i8259.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/smbios.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/intc/i8259.c
/openbmc/qemu/hw/intc/i8259_common.c
/openbmc/qemu/hw/intc/xilinx_intc.c
/openbmc/qemu/hw/isa/i82378.c
/openbmc/qemu/hw/isa/isa-bus.c
/openbmc/qemu/hw/isa/piix4.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/microblaze/boot.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/misc/vfio.c
/openbmc/qemu/hw/net/vmxnet3.c
/openbmc/qemu/hw/net/xilinx_axienet.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/ppc440_bamboo.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/scsi-generic.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssi/ssi.c
/openbmc/qemu/hw/timer/i8254.c
/openbmc/qemu/hw/timer/i8254_common.c
/openbmc/qemu/hw/virtio/dataplane/hostmem.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/watchdog/wdt_i6300esb.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/qapi.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/cputlb.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory-internal.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/hw/audio/pcspk.h
/openbmc/qemu/include/hw/char/serial.h
/openbmc/qemu/include/hw/hw.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/i386/smbios.h
/openbmc/qemu/include/hw/isa/i8259_internal.h
/openbmc/qemu/include/hw/isa/isa.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/timer/i8254.h
/openbmc/qemu/include/hw/timer/i8254_internal.h
/openbmc/qemu/include/qapi/error.h
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu-io.h
/openbmc/qemu/include/qemu/error-report.h
/openbmc/qemu/include/qemu/int128.h
/openbmc/qemu/include/qemu/log.h
/openbmc/qemu/include/qemu/option.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/sysemu/char.h
/openbmc/qemu/include/sysemu/memory_mapping.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/linux-headers/asm-arm/kvm.h
/openbmc/qemu/linux-headers/asm-mips/kvm.h
/openbmc/qemu/linux-headers/asm-mips/kvm_para.h
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/vfio.h
/openbmc/qemu/linux-headers/linux/vhost.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/memory.c
/openbmc/qemu/memory_mapping.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/qemu_logo_no_text.svg
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/create_config
/openbmc/qemu/scripts/tracetool.py
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/dump.c
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/arch_memory_mapping.c
/openbmc/qemu/target-i386/cc_helper.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/excp_helper.c
/openbmc/qemu/target-i386/int_helper.c
/openbmc/qemu/target-i386/mem_helper.c
/openbmc/qemu/target-i386/misc_helper.c
/openbmc/qemu/target-i386/seg_helper.c
/openbmc/qemu/target-i386/smm_helper.c
/openbmc/qemu/target-i386/svm_helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/target-sparc/mmu_helper.c
/openbmc/qemu/tcg/aarch64/tcg-target.c
/openbmc/qemu/tcg/aarch64/tcg-target.h
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/ppc64/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/qemu-iotests/049.out
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/user-exec.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/error.c
/openbmc/qemu/util/qemu-openpty.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
db895a1e24-Nov-2012 Andreas Färber <afaerber@suse.de>

isa: Use realizefn for ISADevice

Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensi

isa: Use realizefn for ISADevice

Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensible.

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...


/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/arm/exynos4210.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/audio/adlib.c
/openbmc/qemu/hw/audio/cs4231a.c
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/pcspk.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/xen_disk.c
/openbmc/qemu/hw/char/debugcon.c
/openbmc/qemu/hw/char/parallel.c
/openbmc/qemu/hw/char/serial-isa.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/core/loader.c
cirrus_vga.c
vga-isa.c
/openbmc/qemu/hw/dma/i82374.c
/openbmc/qemu/hw/i386/multiboot.c
/openbmc/qemu/hw/i386/multiboot.h
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/xen_machine_pv.c
/openbmc/qemu/hw/ide/isa.c
/openbmc/qemu/hw/input/pckbd.c
/openbmc/qemu/hw/input/vmmouse.c
/openbmc/qemu/hw/intc/apic.c
/openbmc/qemu/hw/intc/i8259_common.c
/openbmc/qemu/hw/isa/isa-bus.c
/openbmc/qemu/hw/isa/pc87312.c
/openbmc/qemu/hw/misc/applesmc.c
/openbmc/qemu/hw/misc/debugexit.c
/openbmc/qemu/hw/misc/pc-testdev.c
/openbmc/qemu/hw/misc/pvpanic.c
/openbmc/qemu/hw/misc/sga.c
/openbmc/qemu/hw/misc/vmport.c
/openbmc/qemu/hw/net/ne2000-isa.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/nvram/mac_nvram.c
/openbmc/qemu/hw/pci-bridge/Makefile.objs
/openbmc/qemu/hw/pci-bridge/dec.c
/openbmc/qemu/hw/pci-bridge/dec.h
/openbmc/qemu/hw/pci-host/Makefile.objs
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/sd/sd.c
/openbmc/qemu/hw/sd/sdhci.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssi/xilinx_spips.c
/openbmc/qemu/hw/timer/Makefile.objs
/openbmc/qemu/hw/timer/i8254_common.c
/openbmc/qemu/hw/timer/imx_epit.c
/openbmc/qemu/hw/timer/imx_gpt.c
/openbmc/qemu/hw/timer/m48t59.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/usb/core.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/watchdog/wdt_ib700.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/qapi.h
/openbmc/qemu/include/block/snapshot.h
/openbmc/qemu/include/hw/char/serial.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/isa/isa.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/nvram/openbios_firmware_abi.h
/openbmc/qemu/include/hw/pci/msix.h
/openbmc/qemu/include/hw/xen/xen.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/po/hu.po
/openbmc/qemu/qemu-img.c
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/create_config
/openbmc/qemu/tests/qemu-iotests/030
/openbmc/qemu/tests/qemu-iotests/041
/openbmc/qemu/tests/qemu-iotests/054.out
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
7087d3df03-Jun-2013 Anthony Liguori <aliguori@us.ibm.com>

Merge remote-tracking branch 'mjt/trivial-patches' into staging

# By Ed Maste (3) and others
# Via Michael Tokarev
* mjt/trivial-patches:
do not check pointers after dereferencing them
m25p80: A

Merge remote-tracking branch 'mjt/trivial-patches' into staging

# By Ed Maste (3) and others
# Via Michael Tokarev
* mjt/trivial-patches:
do not check pointers after dereferencing them
m25p80: Add Micron n25q032a
qemu: fix out of tree cross compile
slirp: cleanup leftovers from misc.h
migration: Remove duplicate bandwidth_limit set
docs: Fix typo and update file in migration
configure: try pkg-config ncurses first
rtc: remove rtc_set_date
linux-user: Fix typo in comment
configure: remove confusing file manipulation
debugcon: fix compiler warning when open DEBUG_DEBUGCON
debugcon: make debug message more readable
debugcon: fix always print "addr=0x0, val=0x0" bug when use DEBUG_DEBUGCON
Remove unnecessary break statements
don't run pkg-config for features explicitly disabled

Message-id: 51A9CCFB.1000109@msgid.tls.msk.ru
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

f10acc8b02-Jun-2013 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>

tcx: Fix 24-bit display mode

Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
the tcx display adapter by accidentally passing in the final address of the
dirty region t

tcx: Fix 24-bit display mode

Commit d08151bf (conversion of tcx to the memory API) broke the 24-bit mode of
the tcx display adapter by accidentally passing in the final address of the
dirty region to memory_region_reset_dirty() instead of its size.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>

show more ...


/openbmc/qemu/HACKING
/openbmc/qemu/Makefile
/openbmc/qemu/QMP/qmp-shell
/openbmc/qemu/VERSION
/openbmc/qemu/arch_init.c
/openbmc/qemu/audio/audio_win_int.c
/openbmc/qemu/audio/ossaudio.c
/openbmc/qemu/block.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/win32-aio.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/configure
/openbmc/qemu/cputlb.c
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/docs/memory.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fsdev/virtfs-proxy-helper.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/cofile.c
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/audio/marvell_88w8618.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/block/pc_sysfw.c
/openbmc/qemu/hw/block/pflash_cfi01.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/core/qdev.c
tcx.c
/openbmc/qemu/hw/dma/pl330.c
/openbmc/qemu/hw/i386/kvm/pci-assign.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/intc/Makefile.objs
/openbmc/qemu/hw/intc/imx_avic.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/lm32_sys.c
/openbmc/qemu/hw/net/rtl8139.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-host/versatile.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/timer/exynos4210_rtc.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/include/block/coroutine_int.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/cputlb.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory-internal.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/exec/softmmu_template.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/qapi/qmp/qlist.h
/openbmc/qemu/include/qapi/visitor.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/config-file.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/sysemu/dma.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/page_cache.c
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/pc-bios/s390-ccw/virtio.c
/openbmc/qemu/qapi-schema-test.json
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine-lock.c
/openbmc/qemu/qemu-coroutine.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/service-win32.c
/openbmc/qemu/qga/service-win32.h
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/readline.c
/openbmc/qemu/roms/configure-seabios.sh
/openbmc/qemu/roms/seabios
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/arch_memory_mapping.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/helper.c
/openbmc/qemu/target-moxie/helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/qemu-iotests/054
/openbmc/qemu/tests/qemu-iotests/054.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/qcow2.py
/openbmc/qemu/tests/tcg/linux-test.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extp.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extpdp.c
/openbmc/qemu/tests/test-qmp-input-visitor.c
/openbmc/qemu/tests/test-qmp-output-visitor.c
/openbmc/qemu/tests/test-visitor-serialization.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/hexdump.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/uri.c
/openbmc/qemu/vl.c
6681fca324-May-2013 Stefan Weil <sw@weilnetz.de>

Remove unnecessary break statements

Fix these warnings from cppcheck:

hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
target-arm/translate.c:9886:
target-s390x/mem_hel

Remove unnecessary break statements

Fix these warnings from cppcheck:

hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
target-arm/translate.c:9886:
target-s390x/mem_helper.c:518:
target-unicore32/translate.c:1936:
style: Consecutive return, break, continue, goto or throw statements are unnecessary.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

show more ...


/openbmc/qemu/HACKING
/openbmc/qemu/Makefile
/openbmc/qemu/QMP/qmp-shell
/openbmc/qemu/VERSION
/openbmc/qemu/arch_init.c
/openbmc/qemu/audio/audio_win_int.c
/openbmc/qemu/audio/ossaudio.c
/openbmc/qemu/block.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/win32-aio.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/configure
/openbmc/qemu/cputlb.c
/openbmc/qemu/dma-helpers.c
/openbmc/qemu/docs/memory.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fsdev/virtfs-proxy-helper.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/cofile.c
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/audio/marvell_88w8618.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/block/pc_sysfw.c
/openbmc/qemu/hw/block/pflash_cfi01.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/core/qdev.c
cirrus_vga.c
/openbmc/qemu/hw/dma/pl330.c
/openbmc/qemu/hw/i386/kvm/pci-assign.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/intc/Makefile.objs
/openbmc/qemu/hw/intc/imx_avic.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/lm32_sys.c
/openbmc/qemu/hw/net/rtl8139.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-host/versatile.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/timer/exynos4210_mct.c
/openbmc/qemu/hw/timer/exynos4210_rtc.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/include/block/coroutine_int.h
/openbmc/qemu/include/exec/cpu-common.h
/openbmc/qemu/include/exec/cputlb.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory-internal.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/exec/softmmu_template.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/qapi/qmp/qlist.h
/openbmc/qemu/include/qapi/visitor.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/config-file.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/sysemu/dma.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/page_cache.c
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/pc-bios/s390-ccw/virtio.c
/openbmc/qemu/qapi-schema-test.json
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine-lock.c
/openbmc/qemu/qemu-coroutine.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/service-win32.c
/openbmc/qemu/qga/service-win32.h
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/readline.c
/openbmc/qemu/roms/configure-seabios.sh
/openbmc/qemu/roms/seabios
/openbmc/qemu/scripts/qapi-types.py
/openbmc/qemu/scripts/qapi-visit.py
/openbmc/qemu/scripts/qapi.py
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/arch_memory_mapping.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/helper.c
/openbmc/qemu/target-moxie/helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/mem_helper.c
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/target-unicore32/translate.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/qemu-iotests/054
/openbmc/qemu/tests/qemu-iotests/054.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/qcow2.py
/openbmc/qemu/tests/tcg/linux-test.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extp.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extpdp.c
/openbmc/qemu/tests/test-qmp-input-visitor.c
/openbmc/qemu/tests/test-qmp-output-visitor.c
/openbmc/qemu/tests/test-visitor-serialization.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/hexdump.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/uri.c
/openbmc/qemu/vl.c
0a2b5e3a23-Apr-2013 Hans de Goede <hdegoede@redhat.com>

qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode

With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
know what part of the primary to use for each monitor. If the g

qxl: Call spice_qxl_driver_unload from qxl_enter_vga_mode

With a SPICE_DISPLAY_CAP_MONITORS_CONFIG capable client, the client needs to
know what part of the primary to use for each monitor. If the guest driver
does not support this, the server sends messages to the client for a
single monitor spanning the entire primary.

As soon as the guest calls spice_qxl_monitors_config_async once, the server
sets the red_worker driver_has_monitors_config flag and stops doing this.

This is a problem when the driver gets unloaded, for example after a reboot
or when switching to a text vc with usermode mode-setting under Linux.

To reproduce this start a multi-mon capable Linux guest which uses
usermode mode-setting and then once X has started switch to a text vc. Note
how the client window does not only not resize, if you try to resize it
manually you always keep blackborders since the aspect is wrong.

This patch calls a new spice-server method called spice_qxl_driver_unload
which clears the driver_has_monitors_config flag inside the server, thereby
fixing this.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/QMP/qmp-events.txt
/openbmc/qemu/VERSION
/openbmc/qemu/arch_init.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/vhdx.c
/openbmc/qemu/block/vhdx.h
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/elfload.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/default-configs/sound.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/specs/acpi_cpu_hotplug.txt
/openbmc/qemu/docs/specs/pvpanic.txt
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/docs/vnc-ledstate-Pseudo-encoding.txt
/openbmc/qemu/dump-stub.c
/openbmc/qemu/dump.c
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/audio/Makefile.objs
/openbmc/qemu/hw/audio/ac97.c
/openbmc/qemu/hw/audio/adlib.c
/openbmc/qemu/hw/audio/cs4231a.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/intel-hda.c
/openbmc/qemu/hw/audio/pcspk.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/cpu/Makefile.objs
/openbmc/qemu/hw/cpu/icc_bus.c
qxl.c
/openbmc/qemu/hw/i386/kvm/apic.c
/openbmc/qemu/hw/i386/kvm/clock.c
/openbmc/qemu/hw/i386/kvmvapic.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/cmd646.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/isa.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/mmio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/piix.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/ide/via.c
/openbmc/qemu/hw/input/vmmouse.c
/openbmc/qemu/hw/intc/apic.c
/openbmc/qemu/hw/intc/apic_common.c
/openbmc/qemu/hw/mips/mips_jazz.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/pvpanic.c
/openbmc/qemu/hw/misc/vmport.c
/openbmc/qemu/hw/moxie/moxiesim.c
/openbmc/qemu/hw/net/spapr_llan.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/esp-pci.c
/openbmc/qemu/hw/scsi/esp.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/scsi/scsi-bus.c
/openbmc/qemu/hw/scsi/spapr_vscsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/timer/imx_timer.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/usb/dev-audio.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/hcd-uhci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/watchdog/wdt_ib700.c
/openbmc/qemu/hw/xen/xen_apic.c
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/hw/audio/audio.h
/openbmc/qemu/include/hw/audio/pcspk.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/cpu/icc_bus.h
/openbmc/qemu/include/hw/i386/apic_internal.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/scsi/scsi.h
/openbmc/qemu/include/hw/stream.h
/openbmc/qemu/include/hw/timer/mc146818rtc.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/qemu/crc32c.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/sysemu/arch_init.h
/openbmc/qemu/include/sysemu/dump.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/rng.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/pc-bios/s390-ccw.img
/openbmc/qemu/pc-bios/s390-ccw/main.c
/openbmc/qemu/pc-bios/s390-ccw/start.S
/openbmc/qemu/pc-bios/slof.bin
/openbmc/qemu/po/de_DE.po
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/roms/SLOF
/openbmc/qemu/roms/openbios
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/tracetool/backend/ftrace.py
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/cpus.c
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-i386/arch_dump.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/misc_helper.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/mmu_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/libqos/fw_cfg.c
/openbmc/qemu/tests/libqos/i2c-omap.c
/openbmc/qemu/tests/libqos/i2c.c
/openbmc/qemu/tests/libqos/i2c.h
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/qemu-iotests/017
/openbmc/qemu/tests/qemu-iotests/017.out
/openbmc/qemu/tests/qemu-iotests/018
/openbmc/qemu/tests/qemu-iotests/018.out
/openbmc/qemu/tests/qemu-iotests/042
/openbmc/qemu/tests/qemu-iotests/043
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/tcg/mips/mips32-dsp/insv.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/shll_ph.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/shll_qb.c
/openbmc/qemu/tests/tmp105-test.c
/openbmc/qemu/trace-events
/openbmc/qemu/trace/Makefile.objs
/openbmc/qemu/trace/ftrace.c
/openbmc/qemu/trace/ftrace.h
/openbmc/qemu/ui/vnc-tls.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc-ws.h
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/crc32c.c
/openbmc/qemu/vl.c
a72dc5fc27-Apr-2013 Andreas Färber <afaerber@suse.de>

vga-isa: QOM'ify ISA VGA

Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.

Unify function naming scheme while at it.

Signed-off-by: And

vga-isa: QOM'ify ISA VGA

Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.

Unify function naming scheme while at it.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1367093935-29091-18-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

6d4c2f1727-Apr-2013 Andreas Färber <afaerber@suse.de>

cirrus_vga: QOM'ify ISA Cirrus VGA

Introduce type constant and cast macro to obsolete DO_UPCAST().

Prepares for ISA realizefn.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andre

cirrus_vga: QOM'ify ISA Cirrus VGA

Introduce type constant and cast macro to obsolete DO_UPCAST().

Prepares for ISA realizefn.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1367093935-29091-3-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/configure
/openbmc/qemu/disas.c
/openbmc/qemu/disas/arm.c
/openbmc/qemu/hw/char/spapr_vty.c
cirrus_vga.c
/openbmc/qemu/hw/misc/applesmc.c
/openbmc/qemu/hw/net/spapr_llan.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/nvram/spapr_nvram.c
/openbmc/qemu/hw/pci-host/apb.c
/openbmc/qemu/hw/ppc/e500plat.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/ppc_booke.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/ppc/xics.c
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/s390-virtio.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/spapr_vscsi.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/usb/ccid-card-emulated.c
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qemu/timer.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/pc-bios/s390-ccw.img
/openbmc/qemu/pc-bios/s390-ccw/Makefile
/openbmc/qemu/pc-bios/s390-ccw/bootmap.c
/openbmc/qemu/pc-bios/s390-ccw/cio.h
/openbmc/qemu/pc-bios/s390-ccw/main.c
/openbmc/qemu/pc-bios/s390-ccw/s390-ccw.h
/openbmc/qemu/pc-bios/s390-ccw/sclp-ascii.c
/openbmc/qemu/pc-bios/s390-ccw/sclp.h
/openbmc/qemu/pc-bios/s390-ccw/start.S
/openbmc/qemu/pc-bios/s390-ccw/virtio.c
/openbmc/qemu/pc-bios/s390-ccw/virtio.h
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/rules.mak
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/fpu_helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/int_helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-ppc/mem_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/int_helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.h
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/osdep.c
/openbmc/qemu/util/qemu-config.c
/openbmc/qemu/vl.c
5209089f23-Apr-2013 Gerd Hoffmann <kraxel@redhat.com>

console: zap ds arg from register_displaychangelistener

We don't have multiple DisplayStates any more,
so passing it in as argument is not needed.

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

aa2beaa117-Apr-2013 Gerd Hoffmann <kraxel@redhat.com>

console: add device link to QemuConsoles

So it is possible to figure which qemu console displays which device.

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

95be066917-Apr-2013 Gerd Hoffmann <kraxel@redhat.com>

console: qom-ify QemuConsole

Just the minimal bits to turn QemuConsoles into Objects.

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


/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/block.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/raw-win32.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/docs/specs/vmw_pvscsi-spec.txt
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/block/dataplane/virtio-blk.c
/openbmc/qemu/hw/block/pc_sysfw.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
xenfb.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/input/hid.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/Makefile.objs
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.h
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/usb/bus.c
/openbmc/qemu/hw/usb/ccid-card-emulated.c
/openbmc/qemu/hw/usb/ccid-card-passthru.c
/openbmc/qemu/hw/usb/desc.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/hcd-ehci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/virtio/Makefile.objs
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/hw/acpi/ich9.h
/openbmc/qemu/include/hw/i386/ich9.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/input/hid.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/virtio/vhost-scsi.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-rng.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/sysemu/os-posix.h
/openbmc/qemu/include/sysemu/os-win32.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/libcacard/cac.c
/openbmc/qemu/libcacard/cac.h
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vcardt.c
/openbmc/qemu/libcacard/vcardt.h
/openbmc/qemu/libcacard/vcardt_internal.h
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/os-posix.c
/openbmc/qemu/po/tr.po
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qtest.c
/openbmc/qemu/rules.mak
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/053
/openbmc/qemu/tests/qemu-iotests/053.out
/openbmc/qemu/tests/qemu-iotests/common.filter
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tpm.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/osdep.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
21e5181f20-Apr-2013 Peter Maydell <peter.maydell@linaro.org>

qdev: Drop taddr properties

Drop all the infrastructure for taddr properties (ie ones which
are 'hwaddr' sized). These are now unused, and any further desired
use would be rather questionable since

qdev: Drop taddr properties

Drop all the infrastructure for taddr properties (ie ones which
are 'hwaddr' sized). These are now unused, and any further desired
use would be rather questionable since device properties shouldn't
generally depend on a type that is conceptually variable based on
the target CPU. 32 or 64 bit integer properties should be used instead
as appropriate for the specific device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>

show more ...

19298eca20-Apr-2013 Peter Maydell <peter.maydell@linaro.org>

hw/sm501: Use correct setter for sysbus-ohci dma-address property

The sysbus-ohci dma-address property is declared as a HEX64
property, not a TADDR, so use the correct setter for it.

Signed-off-by:

hw/sm501: Use correct setter for sysbus-ohci dma-address property

The sysbus-ohci dma-address property is declared as a HEX64
property, not a TADDR, so use the correct setter for it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Andreas Färber <afaerber@suse.de>
Tested-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>

show more ...

e1fe50dc12-Apr-2013 Stefan Weil <sw@weilnetz.de>

Remove unneeded type casts

cpu_physical_memory_read, cpu_physical_memory_write take any pointer
as 2nd argument without needing a type cast.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by:

Remove unneeded type casts

cpu_physical_memory_read, cpu_physical_memory_write take any pointer
as 2nd argument without needing a type cast.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

2b6b709917-Apr-2013 Paolo Bonzini <pbonzini@redhat.com>

configure: eliminate target_libs_softmmu

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>


/openbmc/qemu/.gitmodules
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.target
/openbmc/qemu/backends/rng-random.c
/openbmc/qemu/configure
/openbmc/qemu/coroutine-ucontext.c
/openbmc/qemu/default-configs/lm32-softmmu.mak
/openbmc/qemu/dtc
Makefile.objs
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/user/abitypes.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/sysemu/char.h
/openbmc/qemu/include/ui/qemu-pixman.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/migration.c
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/savevm.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/fw_cfg-test.c
/openbmc/qemu/tests/i440fx-test.c
/openbmc/qemu/tests/libqos/fw_cfg-pc.c
/openbmc/qemu/tests/libqos/fw_cfg-pc.h
/openbmc/qemu/tests/libqos/fw_cfg.c
/openbmc/qemu/tests/libqos/fw_cfg.h
/openbmc/qemu/tests/libqos/malloc-pc.c
/openbmc/qemu/tests/libqos/malloc-pc.h
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqos/pci-pc.c
/openbmc/qemu/tests/libqos/pci-pc.h
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/libqos/pci.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/oslib-posix.c
6f8111a116-Apr-2013 Anthony Liguori <aliguori@us.ibm.com>

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

# By Hans de Goede (5) and others
# Via Gerd Hoffmann
* spice/spice.v69:
spice-qemu-char: vmc_write: Don't write more bytes then we're a

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

# By Hans de Goede (5) and others
# Via Gerd Hoffmann
* spice/spice.v69:
spice-qemu-char: vmc_write: Don't write more bytes then we're asked too
spice-qemu-char: Remove intermediate buffer
spice-qemu-char: Add watch support
spice-qemu-char: Remove #ifdef-ed code for old spice-server compat
virtio-console: Remove any pending watches on close
virtio-console: Also throttle when less was written then requested
spice: (32 bit only) fix surface cmd tracking destruction
qxl: add 2000x2000 and 2048x2048 video modes
qxl: add 4k + 8k resolutions

Message-id: 1366106194-28826-1-git-send-email-kraxel@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

8bb9f51c13-Mar-2013 Alon Levy <alevy@redhat.com>

spice: (32 bit only) fix surface cmd tracking destruction

No change for 64 bit arches, but for 32 bit previously we zeroed half
the surfaces cmd array, instead of all of it.

Signed-off-by: Alon Lev

spice: (32 bit only) fix surface cmd tracking destruction

No change for 64 bit arches, but for 32 bit previously we zeroed half
the surfaces cmd array, instead of all of it.

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

show more ...

5c74fb2704-Apr-2013 Gerd Hoffmann <kraxel@redhat.com>

qxl: add 2000x2000 and 2048x2048 video modes

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

bfe528b919-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

qxl: register QemuConsole for secondary cards

Hook secondary qxl cards properly into the qemu console subsystem.

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

284d1c6b15-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

console: allow pinning displaychangelisteners to consoles

DisplayChangeListener gets a new QemuConsole field, which can be set to
non-NULL before registering. This will pin the QemuConsole, so that

console: allow pinning displaychangelisteners to consoles

DisplayChangeListener gets a new QemuConsole field, which can be set to
non-NULL before registering. This will pin the QemuConsole, so that
particular DisplayChangeListener will not follow console switches.

spice+gtk (which don't support text console input anyway) are switched
over to be pinned to console 0, which usually is the graphical display.

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

show more ...

dea1b0bd19-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

xen: re-enable refresh interval reporting for xenfb

xenfb informs the guest about the gui refresh interval so it can avoid
pointless work. That logic was temporarely disabled for the
DisplayState r

xen: re-enable refresh interval reporting for xenfb

xenfb informs the guest about the gui refresh interval so it can avoid
pointless work. That logic was temporarely disabled for the
DisplayState reorganization. Restore it now, with a proper interface
for it.

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

show more ...

d4bcb19915-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

qxl: add 4k + 8k resolutions

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


/openbmc/qemu/Makefile
/openbmc/qemu/arch_init.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/configure
/openbmc/qemu/disas.c
/openbmc/qemu/dump.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev.c
qxl.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/net/vmxnet_tx_pkt.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/usb/libhw.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/exec/memory-internal.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-blk.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio-serial.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/monitor.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-nbd.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/savevm.c
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/tcg/ppc64/tcg-target.c
/openbmc/qemu/tcg/ppc64/tcg-target.h
/openbmc/qemu/tests/qemu-iotests/002
/openbmc/qemu/tests/qemu-iotests/002.out
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/common
/openbmc/qemu/tests/qemu-iotests/common.filter
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/tcg/mips/mips32-dsp/maq_sa_w_phl.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/maq_sa_w_phr.c
/openbmc/qemu/translate-all.c
/openbmc/qemu/vl.c
380cd05613-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

console: add GraphicHwOps

Pass a single GraphicHwOps struct pointer to graphic_console_init,
instead of a bunch of function pointers.

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

2c62f08d12-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

console: simplify screendump

Screendumps are alot simpler as we can update non-active
QemuConsoles now. So we only need to update the QemuConsole
we want write out, then dump the DisplaySurface con

console: simplify screendump

Screendumps are alot simpler as we can update non-active
QemuConsoles now. So we only need to update the QemuConsole
we want write out, then dump the DisplaySurface content into
a ppm file. Done.

No console switching needed. No special support code in the
gfx card emulation needed. Zap it all. Also move ppm_save
out of the vga code and next to the qmp_screendump function.

For now screen dumping is limited to console #0 (like it used
to be), even though it is dead simple to extend it to other
consoles. I wanna finish the console cleanup before setting
new qapi interfaces into stone.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Tested-by: Igor Mitsyanko <i.mitsyanko@gmail.com>

show more ...

1dbfa00512-Mar-2013 Gerd Hoffmann <kraxel@redhat.com>

console: rename vga_hw_*, add QemuConsole param

Add QemuConsole parameter to vga_hw_*, so the interface allows to update
non-active consoles (the actual code can't handle this yet, see next
patch).

console: rename vga_hw_*, add QemuConsole param

Add QemuConsole parameter to vga_hw_*, so the interface allows to update
non-active consoles (the actual code can't handle this yet, see next
patch). Passing NULL is allowed and updates the active console, like
the functions do today.

While touching all vga_hw_* calls anyway rename that to the functions to
hardware-neutral graphics_hw_*

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

show more ...

1...<<5152535455