qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

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