[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] df7a1f: qapi: Restrict 'inject-nmi' command t
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] df7a1f: qapi: Restrict 'inject-nmi' command to machine code |
Date: |
Thu, 22 Oct 2020 06:25:53 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: df7a1f48539580b47d6becf90c6489b4d7ebaa63
https://github.com/qemu/qemu/commit/df7a1f48539580b47d6becf90c6489b4d7ebaa63
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M qapi/machine.json
M qapi/misc.json
M softmmu/cpus.c
Log Message:
-----------
qapi: Restrict 'inject-nmi' command to machine code
Restricting 'inject-nmi' to machine.json pulls slightly
less QAPI-generated code into user-mode and tools.
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201012121536.3381997-2-philmd@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Commit: 90f8c0f947847e43e1315f03647a9039a458b1e1
https://github.com/qemu/qemu/commit/90f8c0f947847e43e1315f03647a9039a458b1e1
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M qapi/machine.json
M qapi/misc.json
M ui/cocoa.m
M ui/gtk.c
Log Message:
-----------
qapi: Restrict 'system wakeup/reset/powerdown' commands to machine.json
Restricting system_wakeup/system_reset/system_powerdown to
machine.json pulls slightly less QAPI-generated code into
user-mode and tools.
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201012121536.3381997-3-philmd@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Commit: d4130cbfc6f5f577900ef389b97ceb06128c5aca
https://github.com/qemu/qemu/commit/d4130cbfc6f5f577900ef389b97ceb06128c5aca
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M qapi/machine.json
M qapi/misc.json
Log Message:
-----------
qapi: Restrict '(p)memsave' command to machine code
Restricting memsave/pmemsave to machine.json pulls slightly
less QAPI-generated code into user-mode and tools.
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201012121536.3381997-4-philmd@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Commit: 81dddc1bb67156483c33ddec5e143245f41b9b28
https://github.com/qemu/qemu/commit/81dddc1bb67156483c33ddec5e143245f41b9b28
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M qapi/machine.json
M qapi/misc.json
Log Message:
-----------
qapi: Restrict 'query-kvm' command to machine code
Restricting query-kvm to machine.json pulls slightly
less QAPI-generated code into user-mode and tools.
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201012121536.3381997-5-philmd@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Commit: 28af9ba260634daa0bb50039a6103f31b91b1603
https://github.com/qemu/qemu/commit/28af9ba260634daa0bb50039a6103f31b91b1603
Author: Philippe Mathieu-Daudé <philmd@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M accel/stubs/xen-stub.c
M hw/i386/xen/xen-hvm.c
M migration/savevm.c
M qapi/migration.json
M qapi/misc.json
Log Message:
-----------
qapi: Restrict Xen migration commands to migration.json
Restricting xen-set-global-dirty-log and xen-load-devices-state
commands migration.json pulls slightly less QAPI-generated code
into user-mode and tools.
Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201012121536.3381997-6-philmd@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Commit: 129927fdae54e84e3232b8f16a5604dee8f98c3b
https://github.com/qemu/qemu/commit/129927fdae54e84e3232b8f16a5604dee8f98c3b
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/qtest/bios-tables-test-allowed-diff.h
Log Message:
-----------
tests/acpi: allow changes for microvm/APIC.pcie
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-2-kraxel@redhat.com
Commit: e6b5a0718afb2a88b2d4b88ddc250125e994f423
https://github.com/qemu/qemu/commit/e6b5a0718afb2a88b2d4b88ddc250125e994f423
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
A tests/data/acpi/microvm/APIC.pcie
Log Message:
-----------
tests/acpi: add empty microvm/APIC.pcie
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-3-kraxel@redhat.com
Commit: 1b2802c49f60f9de2c24afb5883dafa60d3f3345
https://github.com/qemu/qemu/commit/1b2802c49f60f9de2c24afb5883dafa60d3f3345
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/i386/acpi-common.c
M hw/i386/x86.c
M include/hw/i386/x86.h
Log Message:
-----------
x86: make pci irqs runtime configurable
Add a variable to x86 machine state instead of
hard-coding the PCI interrupts.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-4-kraxel@redhat.com
Commit: 64b070dad39dcae2fe06f498c0536df9a54e4beb
https://github.com/qemu/qemu/commit/64b070dad39dcae2fe06f498c0536df9a54e4beb
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/i386/acpi-microvm.c
M hw/i386/microvm.c
Log Message:
-----------
microvm: set pci_irq_mask
Makes sure the PCI interrupt overrides are added to the
APIC table in case PCIe is enabled.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-5-kraxel@redhat.com
Commit: a6518755a63e38499ab1066376bcfbd18541c602
https://github.com/qemu/qemu/commit/a6518755a63e38499ab1066376bcfbd18541c602
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/i386/acpi-build.c
M hw/i386/acpi-common.c
M hw/i386/acpi-common.h
M hw/i386/acpi-microvm.c
Log Message:
-----------
apci: drop has_pci arg for acpi_build_madt
Setting x86ms->pci_irq_mask to zero has the same effect,
so we don't need the has_pci argument any more.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-6-kraxel@redhat.com
Commit: d3b5a15f8d0de3c0445e688c5d56ceb29c6fab13
https://github.com/qemu/qemu/commit/d3b5a15f8d0de3c0445e688c5d56ceb29c6fab13
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/data/acpi/microvm/APIC.pcie
Log Message:
-----------
tests/acpi: update expected data files
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-7-kraxel@redhat.com
Commit: 0a10b8f718c24cdd6b0277a7ba7835a685712843
https://github.com/qemu/qemu/commit/0a10b8f718c24cdd6b0277a7ba7835a685712843
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/qtest/bios-tables-test-allowed-diff.h
Log Message:
-----------
tests/acpi: disallow changes for microvm/APIC.pcie
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201016113835.17465-8-kraxel@redhat.com
Commit: 284e269d7ecd511084cc83d6b5ce3bca4db38f53
https://github.com/qemu/qemu/commit/284e269d7ecd511084cc83d6b5ce3bca4db38f53
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/acpi/aml-build-stub.c
Log Message:
-----------
acpi: add aml builder stubs
Add stubs for aml_interrupt and aml_memory32_fixed,
these will be needed by followup patches,
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-2-kraxel@redhat.com
Commit: 848db5257db7f5a199373f3ac870893e7d770d46
https://github.com/qemu/qemu/commit/848db5257db7f5a199373f3ac870893e7d770d46
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/usb/hcd-xhci-nec.c
M hw/usb/hcd-xhci-pci.c
M hw/usb/hcd-xhci-sysbus.c
M hw/usb/hcd-xhci-sysbus.h
M hw/usb/hcd-xhci.c
M hw/usb/hcd-xhci.h
A include/hw/usb/xhci.h
Log Message:
-----------
usb/xhci: add include/hw/usb/xhci.h header file
Move a bunch of defines which might be needed outside core xhci
code to that place. Add XHCI_ prefixes to avoid name clashes.
No functional change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
Message-id: 20201020074844.5304-3-kraxel@redhat.com
Commit: 8e9c0c079a40b753654ed0cc165b9f0089def381
https://github.com/qemu/qemu/commit/8e9c0c079a40b753654ed0cc165b9f0089def381
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/usb/hcd-xhci-sysbus.c
M include/hw/usb/xhci.h
Log Message:
-----------
usb/xhci: add xhci_sysbus_build_aml() helper
The helper generates an acpi dsdt device entry
for the xhci sysbus device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-4-kraxel@redhat.com
Commit: 7114f6eac333d99b1db87eedd3f6620a98354296
https://github.com/qemu/qemu/commit/7114f6eac333d99b1db87eedd3f6620a98354296
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/usb/Kconfig
Log Message:
-----------
usb/xhci: fixup xhci kconfig deps
USB_XHCI does not depend on PCI any more.
USB_XHCI_SYSBUS must select USB_XHCI not USB.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
Message-id: 20201020074844.5304-5-kraxel@redhat.com
Commit: d4a42e85818141b190af9c6f43175393f1fcbb44
https://github.com/qemu/qemu/commit/d4a42e85818141b190af9c6f43175393f1fcbb44
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/i386/Kconfig
M hw/i386/acpi-microvm.c
M hw/i386/microvm.c
M include/hw/i386/microvm.h
Log Message:
-----------
microvm: add usb support
Wire up "usb=on" machine option, when enabled add
a sysbus xhci controller with 8 ports.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-6-kraxel@redhat.com
Commit: 702ef9b6ae567f09cec00d4865d161f774ddd349
https://github.com/qemu/qemu/commit/702ef9b6ae567f09cec00d4865d161f774ddd349
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/qtest/bios-tables-test-allowed-diff.h
Log Message:
-----------
tests/acpi: allow updates for expected data files
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-7-kraxel@redhat.com
Commit: d9b68f1addd9da82453a65b8a3e0cd9e7f1d5a83
https://github.com/qemu/qemu/commit/d9b68f1addd9da82453a65b8a3e0cd9e7f1d5a83
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
A tests/data/acpi/microvm/DSDT.rtc
A tests/data/acpi/microvm/DSDT.usb
Log Message:
-----------
tests/acpi: add empty tests/data/acpi/microvm/DSDT.{usb, rtc} files
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-8-kraxel@redhat.com
Commit: f072fd2f85f08759c9168a70e59926179af5447d
https://github.com/qemu/qemu/commit/f072fd2f85f08759c9168a70e59926179af5447d
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/qtest/bios-tables-test.c
Log Message:
-----------
tests/acpi: add microvm usb test
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-9-kraxel@redhat.com
Commit: 0c491c84858f53c57583943909bbd40f28534a82
https://github.com/qemu/qemu/commit/0c491c84858f53c57583943909bbd40f28534a82
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/qtest/bios-tables-test.c
Log Message:
-----------
tests/acpi: add microvm rtc test
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-10-kraxel@redhat.com
Commit: 66907f3d3b8bfc2de77b82d89253b7b3a8b728ec
https://github.com/qemu/qemu/commit/66907f3d3b8bfc2de77b82d89253b7b3a8b728ec
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M tests/data/acpi/microvm/DSDT.rtc
M tests/data/acpi/microvm/DSDT.usb
M tests/qtest/bios-tables-test-allowed-diff.h
Log Message:
-----------
tests/acpi: update expected data files
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20201020074844.5304-11-kraxel@redhat.com
Commit: 9227cc52ccad9879575a0e5aa1f0bf991f207d2e
https://github.com/qemu/qemu/commit/9227cc52ccad9879575a0e5aa1f0bf991f207d2e
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Fix qemu_log_mask() format string
Add missing newline character in qemu_log_mask() format.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200901140411.112150-2-f4bug@amsat.org>
Commit: 598a40b30f13b3cde6764173449671d0d8c4d058
https://github.com/qemu/qemu/commit/598a40b30f13b3cde6764173449671d0d8c4d058
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Document the datasheet used
Add datasheet name in the file header.
We can not add the direct download link since there is a disclaimers
to agree first on the SD Association website (www.sdcard.org).
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200901140411.112150-3-f4bug@amsat.org>
Commit: dfba99f17feb6d4a129da19d38df1bcd8579d1c3
https://github.com/qemu/qemu/commit/dfba99f17feb6d4a129da19d38df1bcd8579d1c3
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Fix DMA Transfer Block Size field
The 'Transfer Block Size' field is 12-bit wide.
See section '2.2.2. Block Size Register (Offset 004h)' in datasheet.
Two different bug reproducer available:
- https://bugs.launchpad.net/qemu/+bug/1892960
- https://ruhr-uni-bochum.sciebo.de/s/NNWP2GfwzYKeKwE?path=%2Fsdhci_oob_write1
Cc: qemu-stable@nongnu.org
Buglink: https://bugs.launchpad.net/qemu/+bug/1892960
Fixes: d7dfca0807a ("hw/sdhci: introduce standard SD host controller")
Reported-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Prasad J Pandit <pjp@fedoraproject.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200901140411.112150-3-f4bug@amsat.org>
Commit: 6a9e5cc61c52af53c71ac24411324427650e6755
https://github.com/qemu/qemu/commit/6a9e5cc61c52af53c71ac24411324427650e6755
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Stop multiple transfers when block count is cleared
Clearing BlockCount stops multiple transfers.
See "SD Host Controller Simplified Specification Version 2.00":
- 2.2.3. Block Count Register (Offset 006h)
- Table 2-8 : Determination of Transfer Type
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200903172806.489710-2-f4bug@amsat.org>
Commit: 45e5dc43b3dab096bedf0d537e9b99ee169d0784
https://github.com/qemu/qemu/commit/45e5dc43b3dab096bedf0d537e9b99ee169d0784
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Resume pending DMA transfers on MMIO accesses
If we have pending DMA requests scheduled, process them first.
So far we don't need to implement a bottom half to process them.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200903172806.489710-3-f4bug@amsat.org>
Commit: 2bd9ae7e3087a5b853d67ddbedca1b94f88229cf
https://github.com/qemu/qemu/commit/2bd9ae7e3087a5b853d67ddbedca1b94f88229cf
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Let sdhci_update_irq() return if IRQ was delivered
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200903172806.489710-4-f4bug@amsat.org>
Commit: 9321c1f2d08817fdb90ad129fbe3194207e73ba0
https://github.com/qemu/qemu/commit/9321c1f2d08817fdb90ad129fbe3194207e73ba0
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sdhci.c
Log Message:
-----------
hw/sd/sdhci: Yield if interrupt delivered during multiple transfer
The Descriptor Table has a bit to allow the DMA to generates
Interrupt when the operation of the descriptor line is completed
(see "1.13.4. Descriptor Table" of 'SD Host Controller Simplified
Specification Version 2.00').
If we have pending interrupt and the descriptor requires it
to be generated as soon as it is completed, reschedule pending
transfers and yield to the CPU.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20200903172806.489710-5-f4bug@amsat.org>
Commit: aafe6c583696fa40677bcd2285da5e7a5210b3eb
https://github.com/qemu/qemu/commit/aafe6c583696fa40677bcd2285da5e7a5210b3eb
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
M hw/sd/trace-events
Log Message:
-----------
hw/sd/sdcard: Add trace event for ERASE command (CMD38)
Trace addresses provided to the ERASE command.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-2-f4bug@amsat.org>
Commit: 872b8fde6c642e1da234bcfb7bb3fb9a8d746ff3
https://github.com/qemu/qemu/commit/872b8fde6c642e1da234bcfb7bb3fb9a8d746ff3
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Introduce the INVALID_ADDRESS definition
'0' is used as a value to indicate an invalid (or unset)
address. Use a definition instead of a magic value.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-3-f4bug@amsat.org>
Commit: 7dae0a1dd102ea5e58869a3082c61bfcadf29347
https://github.com/qemu/qemu/commit/7dae0a1dd102ea5e58869a3082c61bfcadf29347
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Do not use legal address '0' for INVALID_ADDRESS
As it is legal to WRITE/ERASE the address/block 0,
change the value of this definition to an illegal
address: UINT32_MAX.
Unfortunately this break the migration stream, so
bump the VMState version number. This affects some
ARM boards and the SDHCI_PCI device (which is only
used for testing).
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-4-f4bug@amsat.org>
Commit: c8c8b3f1c179e1b8d21c2e636dc893ebfc522874
https://github.com/qemu/qemu/commit/c8c8b3f1c179e1b8d21c2e636dc893ebfc522874
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Reset both start/end addresses on error
>From the Spec "4.3.5 Erase":
The host should adhere to the following command
sequence: ERASE_WR_BLK_START, ERASE_WR_BLK_END and
ERASE (CMD38).
If an erase (CMD38) or address setting (CMD32, 33)
command is received out of sequence, the card shall
set the ERASE_SEQ_ERROR bit in the status register
and reset the whole sequence.
Reset both addresses if the ERASE command occured
out of sequence (one of the start/end address is
not set).
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-5-f4bug@amsat.org>
Commit: 1bd6fd8ed5933bfba53e5f5eadebd845094c3707
https://github.com/qemu/qemu/commit/1bd6fd8ed5933bfba53e5f5eadebd845094c3707
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Do not attempt to erase out of range addresses
While the Spec v3 is not very clear, v6 states:
If the host provides an out of range address as an argument
to CMD32 or CMD33, the card shall indicate OUT_OF_RANGE error
in R1 (ERX) for CMD38.
If an address is out of range, do not attempt to erase it:
return R1 with the error bit set.
Buglink: https://bugs.launchpad.net/qemu/+bug/1895310
Reported-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-6-f4bug@amsat.org>
Commit: 84816fb63e5c57159b469a66052d1b2bc862ef77
https://github.com/qemu/qemu/commit/84816fb63e5c57159b469a66052d1b2bc862ef77
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/sd/sd.c
Log Message:
-----------
hw/sd/sdcard: Assert if accessing an illegal group
We can not have more group than 'wpgrps_size'.
Assert if we are accessing a group above this limit.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Alexander Bulekov <alxndr@bu.edu>
Message-Id: <20201015063824.212980-7-f4bug@amsat.org>
Commit: 2e31e210a8590461d428855426a04dfa49717b51
https://github.com/qemu/qemu/commit/2e31e210a8590461d428855426a04dfa49717b51
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
A include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M ui/meson.build
M ui/spice-core.c
A ui/spice-module.c
Log Message:
-----------
spice: add module helpers
Add new spice-module.c + qemu-spice-module.h files. The code needed to
support modular spice will be there. For starters this will be only the
using_spice variable, more will follow ...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-2-kraxel@redhat.com
Commit: 7477477ca7bbf42588575039edcac852fbdb1d75
https://github.com/qemu/qemu/commit/7477477ca7bbf42588575039edcac852fbdb1d75
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M monitor/misc.c
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: add QemuSpiceOps, move migrate_info
Add QemuSpiceOps struct. This struct holds function pointers to the
spice functions. It will be initialized with pointers to the stub
functions. When spice gets initialized the function pointers will
be re-written to the real functions.
The spice stubs will move from qemu-spice.h to spice-module.c for that,
because they will be needed for both "CONFIG_SPICE=n" and "CONFIG_SPICE=y
but spice module not loaded" cases.
This patch adds the infrastructure and starts with moving
qemu_spice_migrate_info() to QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-3-kraxel@redhat.com
Commit: 63be30e6d53e78bbe5e21cbf930014ef4844fb31
https://github.com/qemu/qemu/commit/63be30e6d53e78bbe5e21cbf930014ef4844fb31
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M softmmu/vl.c
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: move qemu_spice_init() to QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-4-kraxel@redhat.com
Commit: b192cd1e4f9321b74e1d8b13b94a239a4750abfb
https://github.com/qemu/qemu/commit/b192cd1e4f9321b74e1d8b13b94a239a4750abfb
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M softmmu/vl.c
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: move display_init() to QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-5-kraxel@redhat.com
Commit: 05b53636d01c1c9b650465def20b683ea1382f63
https://github.com/qemu/qemu/commit/05b53636d01c1c9b650465def20b683ea1382f63
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M audio/spiceaudio.c
M chardev/spice.c
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M ui/spice-core.c
M ui/spice-input.c
Log Message:
-----------
spice: move add_interface() to QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-6-kraxel@redhat.com
Commit: 08ad262643bb925e7f0437630f81b6d1f3acd936
https://github.com/qemu/qemu/commit/08ad262643bb925e7f0437630f81b6d1f3acd936
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M monitor/qmp-cmds.c
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: move auth functions to QemuSpiceOps.
Move qemu_spice_set_passwd() and qemu_spice_set_pw_expire() functions to
QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-7-kraxel@redhat.com
Commit: 864a024c69da2bcf77ecfd0d8bd77f628ded5ba0
https://github.com/qemu/qemu/commit/864a024c69da2bcf77ecfd0d8bd77f628ded5ba0
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M monitor/qmp-cmds.c
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: move display_add_client() to QemuSpiceOps.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-8-kraxel@redhat.com
Commit: db5732c9cfcbf109ff97ee392c285a4675ffe398
https://github.com/qemu/qemu/commit/db5732c9cfcbf109ff97ee392c285a4675ffe398
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M include/ui/qemu-spice-module.h
M ui/spice-core.c
M ui/spice-module.c
Log Message:
-----------
spice: wire up monitor in QemuSpiceOps.
Rename qmp_query_spice() to qmp_query_spice_real(), add to QemuSpiceOps.
Add new qmp_query_spice() function which calls the real function via
QemuSpiceOps if available, otherwise return SpiceInfo.enabled = false.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-9-kraxel@redhat.com
Commit: 9ed345a14ed3cfa2345cabfe8759e62463c356a1
https://github.com/qemu/qemu/commit/9ed345a14ed3cfa2345cabfe8759e62463c356a1
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M softmmu/vl.c
Log Message:
-----------
spice: load module when enabled on the cmdline
In case the spice opts are not registered, try loading the spice module.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-10-kraxel@redhat.com
Commit: 6f13fa7a9825e85e35927cbb51a992e158798424
https://github.com/qemu/qemu/commit/6f13fa7a9825e85e35927cbb51a992e158798424
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M util/module.c
Log Message:
-----------
modules: dependencies infrastructure
Allow modules depending on other modules.
module_load_file() gets the option to export symbols (by not adding the
G_MODULE_BIND_LOCAL flag).
module_load_one() will check the module dependency list to figure (a)
whenever are other modules must be loaded first, or (b) the module
should export the symbols.
The dependencies are specificed as static list in the source code for
now as I expect the list will stay small.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-11-kraxel@redhat.com
Commit: 4e6515143a6eb29cde01edefecb3e41cac9a7680
https://github.com/qemu/qemu/commit/4e6515143a6eb29cde01edefecb3e41cac9a7680
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M util/module.c
Log Message:
-----------
modules: add spice dependencies
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-12-kraxel@redhat.com
Commit: cbe5fa11789035c43fd2108ac6f45848954954b5
https://github.com/qemu/qemu/commit/cbe5fa11789035c43fd2108ac6f45848954954b5
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M ui/meson.build
Log Message:
-----------
spice: flip modules switch
Build spice core code as module. This removes libspice-server and a
handful of indirect dependencies from core qemu. The number of shared
libraries for qemu-system-x86_64 goes down from 73 to 66 on my system.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-13-kraxel@redhat.com
Commit: 39d41e855ba1e062e828ed3dbc6a1d4f57169c0b
https://github.com/qemu/qemu/commit/39d41e855ba1e062e828ed3dbc6a1d4f57169c0b
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M ui/meson.build
Log Message:
-----------
opengl: build egl-headless display modular
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-14-kraxel@redhat.com
Commit: c8263659f1268a0f3502568d7663f722b2461935
https://github.com/qemu/qemu/commit/c8263659f1268a0f3502568d7663f722b2461935
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M ui/meson.build
M util/module.c
Log Message:
-----------
opengl: build opengl helper code modular
Removes opengl dependency from core qemu. The number of shared
libraries for qemu-system-x86_64 goes down from 66 to 60 on my system.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-id: 20201019075224.14803-15-kraxel@redhat.com
Commit: e06c687fdf24b52358539a52bba184e8f5ff5b35
https://github.com/qemu/qemu/commit/e06c687fdf24b52358539a52bba184e8f5ff5b35
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M accel/stubs/xen-stub.c
M hw/i386/xen/xen-hvm.c
M migration/savevm.c
M qapi/machine.json
M qapi/migration.json
M qapi/misc.json
M softmmu/cpus.c
M ui/cocoa.m
M ui/gtk.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2020-10-21' into
staging
QAPI patches patches for 2020-10-21
# gpg: Signature made Wed 21 Oct 2020 04:01:41 BST
# gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg: issuer "armbru@redhat.com"
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
# gpg: aka "Markus Armbruster <armbru@pond.sub.org>" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653
* remotes/armbru/tags/pull-qapi-2020-10-21:
qapi: Restrict Xen migration commands to migration.json
qapi: Restrict 'query-kvm' command to machine code
qapi: Restrict '(p)memsave' command to machine code
qapi: Restrict 'system wakeup/reset/powerdown' commands to machine.json
qapi: Restrict 'inject-nmi' command to machine code
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 02aa56c4bc409d5822d39e734fc13a2b26cdd171
https://github.com/qemu/qemu/commit/02aa56c4bc409d5822d39e734fc13a2b26cdd171
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-10-21 (Wed, 21 Oct 2020)
Changed paths:
M hw/acpi/aml-build-stub.c
M hw/i386/Kconfig
M hw/i386/acpi-build.c
M hw/i386/acpi-common.c
M hw/i386/acpi-common.h
M hw/i386/acpi-microvm.c
M hw/i386/microvm.c
M hw/i386/x86.c
M hw/usb/Kconfig
M hw/usb/hcd-xhci-nec.c
M hw/usb/hcd-xhci-pci.c
M hw/usb/hcd-xhci-sysbus.c
M hw/usb/hcd-xhci-sysbus.h
M hw/usb/hcd-xhci.c
M hw/usb/hcd-xhci.h
M include/hw/i386/microvm.h
M include/hw/i386/x86.h
A include/hw/usb/xhci.h
A tests/data/acpi/microvm/APIC.pcie
A tests/data/acpi/microvm/DSDT.rtc
A tests/data/acpi/microvm/DSDT.usb
M tests/qtest/bios-tables-test.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/kraxel/tags/microvm-20201021-pull-request' into staging
microvm: fix PCIe IRQs in APIC table.
microvm: add usb support.
# gpg: Signature made Wed 21 Oct 2020 15:48:00 BST
# gpg: using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/microvm-20201021-pull-request:
tests/acpi: update expected data files
tests/acpi: add microvm rtc test
tests/acpi: add microvm usb test
tests/acpi: add empty tests/data/acpi/microvm/DSDT.{usb, rtc} files
tests/acpi: allow updates for expected data files
microvm: add usb support
usb/xhci: fixup xhci kconfig deps
usb/xhci: add xhci_sysbus_build_aml() helper
usb/xhci: add include/hw/usb/xhci.h header file
acpi: add aml builder stubs
tests/acpi: disallow changes for microvm/APIC.pcie
tests/acpi: update expected data files
apci: drop has_pci arg for acpi_build_madt
microvm: set pci_irq_mask
x86: make pci irqs runtime configurable
tests/acpi: add empty microvm/APIC.pcie
tests/acpi: allow changes for microvm/APIC.pcie
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: eec4682e9977ea4e57d7238fba2782e6f2f3b0d0
https://github.com/qemu/qemu/commit/eec4682e9977ea4e57d7238fba2782e6f2f3b0d0
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M hw/sd/sd.c
M hw/sd/sdhci.c
M hw/sd/trace-events
Log Message:
-----------
Merge remote-tracking branch 'remotes/philmd-gitlab/tags/sd-next-20201021'
into staging
SD/MMC patches
Fix two heap-overflow reported by Alexander Bulekov while fuzzing:
- https://bugs.launchpad.net/qemu/+bug/1892960
- https://bugs.launchpad.net/qemu/+bug/1895310
CI jobs results:
. https://cirrus-ci.com/build/6399328187056128
. https://gitlab.com/philmd/qemu/-/pipelines/205701966
. https://travis-ci.org/github/philmd/qemu/builds/737708930
# gpg: Signature made Wed 21 Oct 2020 18:33:08 BST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>"
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE
* remotes/philmd-gitlab/tags/sd-next-20201021:
hw/sd/sdcard: Assert if accessing an illegal group
hw/sd/sdcard: Do not attempt to erase out of range addresses
hw/sd/sdcard: Reset both start/end addresses on error
hw/sd/sdcard: Do not use legal address '0' for INVALID_ADDRESS
hw/sd/sdcard: Introduce the INVALID_ADDRESS definition
hw/sd/sdcard: Add trace event for ERASE command (CMD38)
hw/sd/sdhci: Yield if interrupt delivered during multiple transfer
hw/sd/sdhci: Let sdhci_update_irq() return if IRQ was delivered
hw/sd/sdhci: Resume pending DMA transfers on MMIO accesses
hw/sd/sdhci: Stop multiple transfers when block count is cleared
hw/sd/sdhci: Fix DMA Transfer Block Size field
hw/sd/sdhci: Document the datasheet used
hw/sd/sdhci: Fix qemu_log_mask() format string
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Commit: 4c5b97bfd0dd54dc27717ae8d1cd10e14eef1430
https://github.com/qemu/qemu/commit/4c5b97bfd0dd54dc27717ae8d1cd10e14eef1430
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M audio/spiceaudio.c
M chardev/spice.c
A include/ui/qemu-spice-module.h
M include/ui/qemu-spice.h
M monitor/misc.c
M monitor/qmp-cmds.c
M softmmu/vl.c
M ui/meson.build
M ui/spice-core.c
M ui/spice-input.c
A ui/spice-module.c
M util/module.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/kraxel/tags/modules-20201022-pull-request' into staging
modules: build spice and opengl as module.
# gpg: Signature made Thu 22 Oct 2020 06:12:03 BST
# gpg: using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/modules-20201022-pull-request:
opengl: build opengl helper code modular
opengl: build egl-headless display modular
spice: flip modules switch
modules: add spice dependencies
modules: dependencies infrastructure
spice: load module when enabled on the cmdline
spice: wire up monitor in QemuSpiceOps.
spice: move display_add_client() to QemuSpiceOps.
spice: move auth functions to QemuSpiceOps.
spice: move add_interface() to QemuSpiceOps.
spice: move display_init() to QemuSpiceOps.
spice: move qemu_spice_init() to QemuSpiceOps.
spice: add QemuSpiceOps, move migrate_info
spice: add module helpers
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/67e849893786...4c5b97bfd0dd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] df7a1f: qapi: Restrict 'inject-nmi' command to machine code,
Peter Maydell <=