qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] fa98ef: qxl: reload memslots after migration,


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] fa98ef: qxl: reload memslots after migration, when qxl is ...
Date: Fri, 30 Nov 2012 10:16:19 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: fa98efe932d93a15ffa867f3b05149c8d1fc7c28
      
https://github.com/qemu/qemu/commit/fa98efe932d93a15ffa867f3b05149c8d1fc7c28
  Author: Yonit Halperin <address@hidden>
  Date:   2012-11-28 (Wed, 28 Nov 2012)

  Changed paths:
    M hw/qxl.c

  Log Message:
  -----------
  qxl: reload memslots after migration, when qxl is in UNDEFINED mode

The devram memslot stays active when qxl enters UNDEFINED mode (i.e, no
primary surface). If migration has occurred while the device is in
UNDEFINED stae, the memslots have to be reloaded at the destination.

Fixes rhbz#874574

Signed-off-by: Yonit Halperin <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 6c2d1c32d084320081b0cd047f8cacd6e722d03a
      
https://github.com/qemu/qemu/commit/6c2d1c32d084320081b0cd047f8cacd6e722d03a
  Author: Gerd Hoffmann <address@hidden>
  Date:   2012-11-28 (Wed, 28 Nov 2012)

  Changed paths:
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ohci.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  usb: tag usb host adapters as not hotpluggable.

Hotplugging them simply doesn't work, so tag them accordingly to
avoid users trying and then crashing qemu.

For xhci there is nothing fundamental which prevents hotplug from
working, we'll "only" need a exit() function which cleans up
everything properly.  That isn't for 1.3 though.

For ehci+uhci+ohci hotplug can't be supported until qemu gains the
capability to hotplug multifunction pci devices.

https://bugzilla.redhat.com/show_bug.cgi?id=879096

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: c128d6a6d785eb9235a4f6dbd52f405ab8c60bee
      
https://github.com/qemu/qemu/commit/c128d6a6d785eb9235a4f6dbd52f405ab8c60bee
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2012-11-28 (Wed, 28 Nov 2012)

  Changed paths:
    M hw/usb/bus.c

  Log Message:
  -----------
  usb: fail usbdevice_create() when there is no USB bus

Report an error instead of segfaulting when attaching a USB device to a
machine with no USB busses:

  $ qemu-system-arm -machine vexpress-a9 \
      -sd Fedora-17-armhfp-vexpress-mmcblk0.img \
      -kernel vmlinuz-3.4.2-3.fc17.armv7hl \
      -initrd initramfs-3.4.2-3.fc17.armv7hl.img \
      -usbdevice disk:format=raw:test.img

Note that the vexpress-a9 machine does not have a USB host controller.

Reported-by: David Abdurachmanov <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 2b29f492c844ed03d6d16ebe6bb760d71b6557fe
      
https://github.com/qemu/qemu/commit/2b29f492c844ed03d6d16ebe6bb760d71b6557fe
  Author: Peter Crosthwaite <address@hidden>
  Date:   2012-11-28 (Wed, 28 Nov 2012)

  Changed paths:
    M hw/usb/hcd-ehci-sysbus.c

  Log Message:
  -----------
  ehci-sysbus: Attach DMA context.

This was left as NULL on the initial merge due to debate on the mailing list on
how to handle DMA contexts for sysbus devices. Patch
9e11908f12f92e31ea94dc2a4c962c836cba9f2a was later merged to fix OHCI. This is 
the,
equivalent fix for sysbus EHCI.

Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 1d16252652688a775b244fffa1b9ac9b719ceffc
      
https://github.com/qemu/qemu/commit/1d16252652688a775b244fffa1b9ac9b719ceffc
  Author: Bruce Rogers <address@hidden>
  Date:   2012-11-29 (Thu, 29 Nov 2012)

  Changed paths:
    M qapi/qapi-dealloc-visitor.c

  Log Message:
  -----------
  qapi: fix qapi_dealloc_type_size parameter type

The second parameter to qapi_dealloc_type_size should be a uint64_t *,
not a size_t *. This was causing our 32 bit x86 build to fail, since
warnings are treated as errors.

Signed-off-by: Bruce Rogers <address@hidden>
Reviewed-by: Michael Roth <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>


  Commit: a13e5e05570e6c0d0a6c8d9b5c516278770adae5
      
https://github.com/qemu/qemu/commit/a13e5e05570e6c0d0a6c8d9b5c516278770adae5
  Author: Kevin Wolf <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  Documentation: Update block cache mode information

Somehow we forgot to update this when cache=writeback became the
default. While changing the information on the default, also make the
description of all caches modes a bit more accurate.

Signed-off-by: Kevin Wolf <address@hidden>
Acked-by: Stefan Hajnoczi <address@hidden>


  Commit: d3067b020bdeb572f381c5be4420eedfd6af5884
      
https://github.com/qemu/qemu/commit/d3067b020bdeb572f381c5be4420eedfd6af5884
  Author: Kevin Wolf <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M qemu-doc.texi
    M qemu-img.texi

  Log Message:
  -----------
  Documentation: Update image format information

Document new and yet undocumented options and image formats. The
qemu-img man page contains information only for raw and qcow2 now and
references the HTML documentation for a more detailed description of
other formats.

Signed-off-by: Kevin Wolf <address@hidden>
Acked-by: Stefan Hajnoczi <address@hidden>


  Commit: 0c6f08b0b0d0c758789cdb7257a48e873598bdbb
      
https://github.com/qemu/qemu/commit/0c6f08b0b0d0c758789cdb7257a48e873598bdbb
  Author: Pavel Hrdina <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M hw/ide/atapi.c
    M hw/ide/core.c

  Log Message:
  -----------
  atapi: make change media detection for guests easier

If you have a guest with a media in the optical drive and you change
it, the windows guest cannot properly recognize this media change.

Windows needs to detect sense "NOT_READY with ASC_MEDIUM_NOT_PRESENT"
before we send sense "UNIT_ATTENTION with ASC_MEDIUM_MAY_HAVE_CHANGED".

Signed-off-by: Pavel Hrdina <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: e3980e28bb888bf643054770452998d1b4319609
      
https://github.com/qemu/qemu/commit/e3980e28bb888bf643054770452998d1b4319609
  Author: Dietmar Maurer <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M include/qemu/ratelimit.h

  Log Message:
  -----------
  stream: fix ratelimit_set_speed

The formula to compute slice_quota was wrong since commit 6ef228fc.

Signed-off-by: Dietmar Maurer <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 2ad2210a7d2483c4c98423ebd59fad87c6124096
      
https://github.com/qemu/qemu/commit/2ad2210a7d2483c4c98423ebd59fad87c6124096
  Author: Peter Maydell <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M coroutine-sigaltstack.c

  Log Message:
  -----------
  coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack

Use the POSIX-specified stack_t type as the argument to sigaltstack()
rather than the legacy struct sigaltstack. This allows us to compile
on MacOSX with --with-coroutine=sigaltstack.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>


  Commit: 1f32989d7349c31419d01a0b874f5eb3a238d913
      
https://github.com/qemu/qemu/commit/1f32989d7349c31419d01a0b874f5eb3a238d913
  Author: Gerd Hoffmann <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M roms/seabios

  Log Message:
  -----------
  seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798

This patch updates the seabios submodule to commit
b1c35f2b28cc0c94ebed8176ff61ac0e0b377798.

Most important change is that seabios sets the busmaster bit
in the pci config space for the lsi and esp scsi host adapters.
Since commit 1c380f9460522f32c8dd2577b2a53d518ec91c6d qemu
is strict here and disallows any dma access when the bit is
clear.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 7527bd85be991d91584329fcbb44af322758719e
      
https://github.com/qemu/qemu/commit/7527bd85be991d91584329fcbb44af322758719e
  Author: Gerd Hoffmann <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M roms/Makefile

  Log Message:
  -----------
  roms: also copy the dsdt when updating seabios.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: d7a51dbbaa70677846453f8c961590913052dd86
      
https://github.com/qemu/qemu/commit/d7a51dbbaa70677846453f8c961590913052dd86
  Author: Gerd Hoffmann <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    A pc-bios/acpi-dsdt.aml
    M pc-bios/bios.bin

  Log Message:
  -----------
  seabios: update binaries in pc-bios/

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 36520faa33abb91b3c8a80e935b82afec78f9bee
      
https://github.com/qemu/qemu/commit/36520faa33abb91b3c8a80e935b82afec78f9bee
  Author: Anthony Liguori <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M qapi/qapi-dealloc-visitor.c

  Log Message:
  -----------
  Merge remote-tracking branch 'qmp/queue/qmp' into staging

* qmp/queue/qmp:
  qapi: fix qapi_dealloc_type_size parameter type

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 923fd9897b0ffbcc5091181f8b0484aa2e36413b
      
https://github.com/qemu/qemu/commit/923fd9897b0ffbcc5091181f8b0484aa2e36413b
  Author: Anthony Liguori <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M hw/usb/bus.c
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ohci.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/usb.73' into staging

* kraxel/usb.73:
  ehci-sysbus: Attach DMA context.
  usb: fail usbdevice_create() when there is no USB bus
  usb: tag usb host adapters as not hotpluggable.

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 3235f92784bcf679894b34081f4f4b04e4a358e3
      
https://github.com/qemu/qemu/commit/3235f92784bcf679894b34081f4f4b04e4a358e3
  Author: Anthony Liguori <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M hw/qxl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'spice/spice.v65' into staging

* spice/spice.v65:
  qxl: reload memslots after migration, when qxl is in UNDEFINED mode

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 90e07938aa08fc179270d46c35fe9fd27c527f33
      
https://github.com/qemu/qemu/commit/90e07938aa08fc179270d46c35fe9fd27c527f33
  Author: Anthony Liguori <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    M coroutine-sigaltstack.c
    M hw/ide/atapi.c
    M hw/ide/core.c
    M include/qemu/ratelimit.h
    M qemu-doc.texi
    M qemu-img.texi
    M qemu-options.hx

  Log Message:
  -----------
  Merge remote-tracking branch 'kwolf/for-anthony' into staging

* kwolf/for-anthony:
  coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack
  stream: fix ratelimit_set_speed
  atapi: make change media detection for guests easier
  Documentation: Update image format information
  Documentation: Update block cache mode information

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: ee0caa8c8fe46b2b2c59604a3b2da0b2d3312d92
      
https://github.com/qemu/qemu/commit/ee0caa8c8fe46b2b2c59604a3b2da0b2d3312d92
  Author: Anthony Liguori <address@hidden>
  Date:   2012-11-30 (Fri, 30 Nov 2012)

  Changed paths:
    A pc-bios/acpi-dsdt.aml
    M pc-bios/bios.bin
    M roms/Makefile
    M roms/seabios

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/seabios-b1c35f2' into staging

* kraxel/seabios-b1c35f2:
  seabios: update binaries in pc-bios/
  roms: also copy the dsdt when updating seabios.
  seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798

Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/46ee77b357dd...ee0caa8c8fe4

reply via email to

[Prev in Thread] Current Thread [Next in Thread]