329b58 Upgrade to qemu-kvm-1.1.0

Authored and Committed by Hans de Goede 12 years ago
128 files changed. 557 lines added. 12684 lines removed.
0001-malta-Fix-regression-i8259-interrupts-did-not-work.patch
file removed
-132
0001-qemu-kvm-Add-missing-default-machine-options.patch
file added
+36
0002-exec.c-Fix-subpage-memory-access-to-RAM-MemoryRegion.patch
file removed
-134
0002-qemu-kvm-virtio-Do-not-register-mask-notifiers-witho.patch
file added
+41
0003-hw-9pfs-Improve-portability-to-older-systems.patch
file removed
-101
0004-hw-9pfs-use-migration-blockers-to-prevent-live-migra.patch
file removed
-171
0005-hw-9pfs-Reset-server-state-during-TVERSION.patch
file removed
-64
0006-hw-9pfs-Add-qdev.reset-callback-for-virtio-9p-pci-de.patch
file removed
-57
0007-hw-9pfs-Use-the-correct-file-descriptor-in-Fsdriver-.patch
file removed
-210
0008-hw-9pfs-replace-iovec-manipulation-with-QEMUIOVector.patch
file removed
-305
0009-hw-9pfs-Use-the-correct-signed-type-for-different-va.patch
file removed
-133
0010-target-i386-fix-cmpxchg-instruction-emulation.patch
file removed
-54
0011-configure-Enable-build-by-default-PIE-read-only-relo.patch
file removed
-31
0012-cris-Handle-conditional-stores-on-CRISv10.patch
file removed
-155
0013-pc-add-pc-0.15.patch
file removed
-40
0014-pc-fix-event_idx-compatibility-for-virtio-devices.patch
file removed
-87
0015-Fix-parse-of-usb-device-description-with-multiple-co.patch
file removed
-56
0016-usb-storage-cancel-I-O-on-reset.patch
file removed
-40
0017-usb-host-properly-release-port-on-unplug-exit.patch
file removed
-111
0018-usb-ohci-td.cbp-incorrectly-updated-near-page-end.patch
file removed
-40
0019-target-sh4-ignore-ocbp-and-ocbwb-instructions.patch
file removed
-47
0020-PPC-Fix-linker-scripts-on-ppc-hosts.patch
file removed
-74
0021-qiov-prevent-double-free-or-use-after-free.patch
file removed
-34
0022-coroutine-switch-per-thread-free-pool-to-a-global-po.patch
file removed
-115
0023-qemu-img-rebase-Fix-for-undersized-backing-files.patch
file removed
-86
0024-Documentation-Add-qemu-img-t-parameter-in-man-page.patch
file removed
-82
0025-rbd-always-set-out-parameter-in-qemu_rbd_snap_list.patch
file removed
-39
0026-e1000-bounds-packet-size-against-buffer-size.patch
file removed
-37
0101-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch0106-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch
file renamed
+9 -9
0101-usb-redir-Clear-iso-irq-error-when-stopping-the-stre.patch
file removed
-56
0102-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch0107-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch
file renamed
+282 -222
0102-usb-redir-Dynamically-adjust-iso-buffering-size-base.patch
file removed
-102
0103-iohandlers-Add-enable-disable_write_fd_handler-funct.patch0108-iohandlers-Add-enable-disable_write_fd_handler-funct.patch
file renamed
+10 -10
0103-usb-redir-Pre-fill-our-isoc-input-buffer-before-send.patch
file removed
-74
0104-char-Add-framework-for-a-write-unblocked-callback.patch0109-char-Add-framework-for-a-write-unblocked-callback.patch
file renamed
+9 -9
0104-usb-redir-Try-to-keep-our-buffer-size-near-the-targe.patch
file removed
-87
0105-char-Update-send_all-to-handle-nonblocking-chardev-w.patch0110-char-Update-send_all-to-handle-nonblocking-chardev-w.patch
file renamed
+30 -30
0105-usb-redir-Improve-some-debugging-messages.patch
file removed
-58
0106-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch0111-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch
file renamed
+11 -11
0107-char-Throttle-when-host-connection-is-down.patch0112-char-Throttle-when-host-connection-is-down.patch
file renamed
+6 -6
0108-virtio-console-Enable-port-throttling-when-chardev-i.patch0113-virtio-console-Enable-port-throttling-when-chardev-i.patch
file renamed
+9 -9
0109-spice-qemu-char.c-add-throttling.patch0114-spice-qemu-char.c-add-throttling.patch
file renamed
+11 -11
0110-spice-qemu-char.c-remove-intermediate-buffer.patch0115-spice-qemu-char.c-remove-intermediate-buffer.patch
file renamed
+6 -6
0111-usb-redir-Add-flow-control-support.patch0116-usb-redir-Add-flow-control-support.patch
file renamed
+16 -16
0112-virtio-serial-bus-replay-guest_open-on-migration.patch0117-virtio-serial-bus-replay-guest_open-on-migration.patch
file renamed
+13 -13
0113-char-Disable-write-callback-if-throttled-chardev-is-.patch0118-char-Disable-write-callback-if-throttled-chardev-is-.patch
file renamed
+6 -6
0119-usb-ehci-Clear-the-portstatus-powner-bit-on-device-d.patch
file removed
-35
0120-usb-redir-Add-the-posibility-to-filter-out-certain-d.patch
file removed
-263
0121-usb-redir-Fix-printing-of-device-version.patch
file removed
-33
0122-usb-redir-Always-clear-device-state-on-filter-reject.patch
file removed
-64
0123-usb-redir-Let-the-usb-host-know-about-our-device-fil.patch
file removed
-93
0124-usb-redir-Limit-return-values-returned-by-iso-packet.patch
file removed
-42
0125-usb-redir-Return-USB_RET_NAK-when-we-ve-no-data-for-.patch
file removed
-33
0126-usb-ehci-Handle-ISO-packets-failing-with-an-error-ot.patch
file removed
-64
0127-usb-ehci-Never-follow-table-entries-with-the-T-bit-s.patch
file removed
-61
0128-usb-ehci-split-our-qh-queue-into-async-and-periodic-.patch
file removed
-219
0129-usb-ehci-always-call-ehci_queues_rip_unused-for-peri.patch
file removed
-42
0130-usb-ehci-Drop-cached-qhs-when-the-doorbell-gets-rung.patch
file removed
-115
0131-usb-ehci-Rip-the-queues-when-the-async-or-period-sch.patch
file removed
-44
0132-usb-ehci-Any-packet-completion-except-for-NAK-should.patch
file removed
-33
0133-usb-ehci-Fix-cerr-tracking.patch
file removed
-72
0134-usb-ehci-Remove-dead-nakcnt-code.patch
file removed
-78
0135-usb-ehci-Fix-and-simplify-nakcnt-handling.patch
file removed
-120
0136-usb-ehci-Remove-dead-isoch_pause-code.patch
file removed
-114
0137-usb-return-BABBLE-rather-then-NAK-when-we-receive-to.patch
file removed
-70
0138-usb-add-USB_RET_IOERROR.patch
file removed
-167
0139-usb-ehci-fix-reset.patch
file removed
-40
0140-usb-ehci-sanity-check-iso-xfers.patch
file removed
-42
0141-usb-ehci-frindex-always-is-a-14-bits-counter.patch
file removed
-74
0142-usb-ehci-Drop-unused-sofv-value.patch
file removed
-49
0143-usb-redir-Notify-our-peer-when-we-reject-a-device-du.patch
file removed
-36
0144-usb-redir-An-interface-count-of-0-is-a-valid-value.patch
file removed
-47
0145-usb-redir-Reset-device-address-and-speed-on-disconne.patch
file removed
-30
0146-usb-redir-Not-finding-an-async-urb-id-is-not-an-erro.patch
file removed
-31
0147-usb-ehci-Ensure-frindex-writes-leave-a-valid-frindex.patch
file removed
-36
0201-usb-redir-Correctly-handle-the-usb_redir_babble-usbr.patch
file added
+27
0401-qxl-Slot-sanity-check-in-qxl_phys2virt-is-off-by-one.patch
file removed
-30
0402-input-send-kbd-mouse-events-only-to-running-guests.patch
file removed
-45
0403-qxl-fix-warnings-on-32bit.patch
file removed
-45
0404-qxl-don-t-render-stuff-when-the-vm-is-stopped.patch
file removed
-56
0405-qxl-set-only-off-screen-surfaces-dirty-instead-of-th.patch
file removed
-97
0406-qxl-make-sure-primary-surface-is-saved-on-migration-.patch
file removed
-30
0407-Add-SPICE-support-to-add_client-monitor-command.patch
file removed
-139
0408-spice-support-ipv6-channel-address-in-monitor-events.patch
file removed
-83
0409-qxl-drop-vram-bar-minimum-size.patch
file removed
-30
0410-qxl-move-ram-size-init-to-new-function.patch
file removed
-97
0411-qxl-add-user-friendly-bar-size-properties.patch
file removed
-63
0412-qxl-fix-spice-sdl-no-cursor-regression.patch
file removed
-93
0413-sdl-remove-NULL-check-g_malloc0-can-t-fail.patch
file removed
-29
0414-qxl-drop-qxl_spice_update_area_async-definition.patch
file removed
-34
0415-qxl-require-spice-0.8.2.patch
file removed
-358
0416-qxl-remove-flipped.patch
file removed
-145
0417-qxl-introduce-QXLCookie.patch
file removed
-264
0418-qxl-make-qxl_render_update-async.patch
file removed
-360
0419-spice-use-error_report-to-report-errors.patch
file removed
-102
0420-Error-out-when-tls-channel-option-is-used-without-TL.patch
file removed
-44
0421-qxl-properly-handle-upright-and-non-shared-surfaces.patch
file removed
-77
0422-spice-set-spice-uuid-and-name.patch
file removed
-39
0423-monitor-fix-client_migrate_info-error-handling.patch
file removed
-35
0424-qxl-init_pipe_signaling-exit-on-failure.patch
file removed
-49
0425-qxl-switch-qxl.c-to-trace-events.patch
file removed
-753
0426-qxl-qxl_render.c-add-trace-events.patch
file removed
-95
0427-hw-qxl.c-Fix-compilation-failures-on-32-bit-hosts.patch
file removed
-80
0428-spice-fix-broken-initialization.patch
file removed
-67
0429-ui-spice-display.c-Fix-compilation-warnings-on-32-bi.patch
file removed
-56
0430-ui-spice-display-use-uintptr_t-when-casting-qxl-phys.patch
file removed
-78
0431-qxl-add-optinal-64bit-vram-bar.patch
file removed
-185
0432-qxl-set-default-values-of-vram-_size_mb-to-1.patch
file removed
-35
0433-qxl-render-fix-broken-vnc-spice-since-commit-f934493.patch
file removed
-30
0434-qxl-don-t-assert-on-guest-create_guest_primary.patch
file removed
-36
0501-audio-add-VOICE_VOLUME-ctl.patch
file removed
-68
0502-audio-don-t-apply-volume-effect-if-backend-has-VOICE.patch
file removed
-99
0503-hw-ac97-remove-USE_MIXER-code.patch
file removed
-170
0504-hw-ac97-the-volume-mask-is-not-only-0x1f.patch
file removed
-28
0505-hw-ac97-add-support-for-volume-control.patch
file removed
-134
0506-audio-spice-add-support-for-volume-control.patch
file removed
-84
0507-Do-not-use-pa_simple-PulseAudio-API.patch
file removed
-573
0508-configure-pa_simple-is-not-needed-anymore.patch
file removed
-31
0509-Allow-controlling-volume-with-PulseAudio-backend.patch
file removed
-134
Fix_save-restore_of_in-kernel_i8259.patch
file removed
-87
enable_architectural_PMU_cpuid_leaf.patch
file removed
-37
qemu-Allow-to-leave-type-on-default-in-machine.patch
file removed
-14
qemu-fix-non-PCI-target-build.patch
file removed
-53
qemu-vhost-fix-dirty-page-handling.patch
file removed
-31
qemu-virtio-9p-noatime.patch
file removed
-40
qemu.spec
file modified
+35 -262
qemu_virtio-scsi_support.patch
file removed
-1652
virtio-blk_refuse_SG_IO_requests_with_scsi_off.patch
file removed
-111
    Upgrade to qemu-kvm-1.1.0
    
    - WIP build fails, investigating
    - New upstream release 1.1.0
    - Drop about a 100 spice + USB patches, which are all upstream
    
        
0101-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch 0106-char-Split-out-tcp-socket-close-code-in-a-separate-f.patch
file renamed
+9 -9
0102-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch 0107-char-Add-a-QemuChrHandlers-struct-to-initialise-char.patch
file renamed
+282 -222
0103-iohandlers-Add-enable-disable_write_fd_handler-funct.patch 0108-iohandlers-Add-enable-disable_write_fd_handler-funct.patch
file renamed
+10 -10
0104-char-Add-framework-for-a-write-unblocked-callback.patch 0109-char-Add-framework-for-a-write-unblocked-callback.patch
file renamed
+9 -9
0105-char-Update-send_all-to-handle-nonblocking-chardev-w.patch 0110-char-Update-send_all-to-handle-nonblocking-chardev-w.patch
file renamed
+30 -30
0106-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch 0111-char-Equip-the-unix-tcp-backend-to-handle-nonblockin.patch
file renamed
+11 -11
0107-char-Throttle-when-host-connection-is-down.patch 0112-char-Throttle-when-host-connection-is-down.patch
file renamed
+6 -6
0108-virtio-console-Enable-port-throttling-when-chardev-i.patch 0113-virtio-console-Enable-port-throttling-when-chardev-i.patch
file renamed
+9 -9
0109-spice-qemu-char.c-add-throttling.patch 0114-spice-qemu-char.c-add-throttling.patch
file renamed
+11 -11
0110-spice-qemu-char.c-remove-intermediate-buffer.patch 0115-spice-qemu-char.c-remove-intermediate-buffer.patch
file renamed
+6 -6
0111-usb-redir-Add-flow-control-support.patch 0116-usb-redir-Add-flow-control-support.patch
file renamed
+16 -16
0112-virtio-serial-bus-replay-guest_open-on-migration.patch 0117-virtio-serial-bus-replay-guest_open-on-migration.patch
file renamed
+13 -13
0113-char-Disable-write-callback-if-throttled-chardev-is-.patch 0118-char-Disable-write-callback-if-throttled-chardev-is-.patch
file renamed
+6 -6
file modified
+35 -262