[PULL 00/24] virtio,pc,pci: bugfixes

Michael S. Tsirkin posted 24 patches 1 month, 1 week ago
Failed in applying to current master (apply log)
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Song Gao <gaosong@loongson.cn>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>
There is a newer version of this series
qapi/common.json                     |   4 +-
qapi/machine.json                    |   5 +-
hw/i386/fw_cfg.h                     |   3 +-
include/hw/firmware/smbios.h         |  28 +-
hw/arm/virt.c                        |   6 +-
hw/i386/fw_cfg.c                     |  14 +-
hw/i386/pc.c                         |   4 +-
hw/i386/pc_piix.c                    |   4 +
hw/i386/pc_q35.c                     |   3 +
hw/loongarch/virt.c                  |   7 +-
hw/riscv/virt.c                      |   6 +-
hw/smbios/smbios.c                   | 508 +++++++++++++++--------------------
hw/smbios/smbios_legacy.c            | 192 +++++++++++++
hw/smbios/smbios_legacy_stub.c       |  15 ++
tests/qtest/bios-tables-test.c       |  81 +++++-
docs/specs/pvpanic.rst               |   2 +-
hw/i386/Kconfig                      |   1 +
hw/smbios/Kconfig                    |   2 +
hw/smbios/meson.build                |   4 +
tests/data/acpi/q35/SSDT.dimmpxm     | Bin 1815 -> 1815 bytes
tests/data/smbios/type11_blob        | Bin 0 -> 11 bytes
tests/data/smbios/type11_blob.legacy | Bin 0 -> 10 bytes
22 files changed, 558 insertions(+), 331 deletions(-)
create mode 100644 hw/smbios/smbios_legacy.c
create mode 100644 hw/smbios/smbios_legacy_stub.c
create mode 100644 tests/data/smbios/type11_blob
create mode 100644 tests/data/smbios/type11_blob.legacy
[PULL 00/24] virtio,pc,pci: bugfixes
Posted by Michael S. Tsirkin 1 month, 1 week ago
The following changes since commit ba49d760eb04630e7b15f423ebecf6c871b8f77b:

  Merge tag 'pull-maintainer-final-130324-1' of https://gitlab.com/stsquad/qemu into staging (2024-03-13 15:12:14 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to bb949df637bdb6136a9acca55a2371fe1721e109:

  smbios: add extra comments to smbios_get_table_legacy() (2024-03-18 08:42:46 -0400)

----------------------------------------------------------------
virtio,pc,pci: bugfixes

Some minor fixes plus a big patchset from Igor fixing
a regression with windows.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Igor Mammedov (21):
      tests: smbios: make it possible to write SMBIOS only test
      tests: smbios: add test for -smbios type=11 option
      tests: smbios: add test for legacy mode CLI options
      smbios: cleanup smbios_get_tables() from legacy handling
      smbios: get rid of smbios_smp_sockets global
      smbios: get rid of smbios_legacy global
      smbios: avoid mangling user provided tables
      smbios: don't check type4 structures in legacy mode
      smbios: add smbios_add_usr_blob_size() helper
      smbios: rename/expose structures/bitmaps used by both legacy and modern code
      smbios: build legacy mode code only for 'pc' machine
      smbios: handle errors consistently
      smbios: get rid of global smbios_ep_type
      smbios: clear smbios_type4_count before building tables
      smbios: extend smbios-entry-point-type with 'auto' value
      smbios: in case of entry point is 'auto' try to build v2 tables 1st
      smbios: error out when building type 4 table is not possible
      tests: acpi/smbios: whitelist expected blobs
      pc/q35: set SMBIOS entry point type to 'auto' by default
      tests: acpi: update expected SSDT.dimmpxm blob
      smbios: add extra comments to smbios_get_table_legacy()

Michael S. Tsirkin (2):
      SMBIOS: fix long lines
      qapi: document PCIe Gen5/Gen6 speeds since 9.0

Thomas Weißschuh (1):
      docs/specs/pvpanic: mark shutdown event as not implemented

 qapi/common.json                     |   4 +-
 qapi/machine.json                    |   5 +-
 hw/i386/fw_cfg.h                     |   3 +-
 include/hw/firmware/smbios.h         |  28 +-
 hw/arm/virt.c                        |   6 +-
 hw/i386/fw_cfg.c                     |  14 +-
 hw/i386/pc.c                         |   4 +-
 hw/i386/pc_piix.c                    |   4 +
 hw/i386/pc_q35.c                     |   3 +
 hw/loongarch/virt.c                  |   7 +-
 hw/riscv/virt.c                      |   6 +-
 hw/smbios/smbios.c                   | 508 +++++++++++++++--------------------
 hw/smbios/smbios_legacy.c            | 192 +++++++++++++
 hw/smbios/smbios_legacy_stub.c       |  15 ++
 tests/qtest/bios-tables-test.c       |  81 +++++-
 docs/specs/pvpanic.rst               |   2 +-
 hw/i386/Kconfig                      |   1 +
 hw/smbios/Kconfig                    |   2 +
 hw/smbios/meson.build                |   4 +
 tests/data/acpi/q35/SSDT.dimmpxm     | Bin 1815 -> 1815 bytes
 tests/data/smbios/type11_blob        | Bin 0 -> 11 bytes
 tests/data/smbios/type11_blob.legacy | Bin 0 -> 10 bytes
 22 files changed, 558 insertions(+), 331 deletions(-)
 create mode 100644 hw/smbios/smbios_legacy.c
 create mode 100644 hw/smbios/smbios_legacy_stub.c
 create mode 100644 tests/data/smbios/type11_blob
 create mode 100644 tests/data/smbios/type11_blob.legacy


Re: [PULL 00/24] virtio,pc,pci: bugfixes
Posted by Peter Maydell 1 month, 1 week ago
On Mon, 18 Mar 2024 at 16:15, Michael S. Tsirkin <mst@redhat.com> wrote:
>
> The following changes since commit ba49d760eb04630e7b15f423ebecf6c871b8f77b:
>
>   Merge tag 'pull-maintainer-final-130324-1' of https://gitlab.com/stsquad/qemu into staging (2024-03-13 15:12:14 +0000)
>
> are available in the Git repository at:
>
>   https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to bb949df637bdb6136a9acca55a2371fe1721e109:
>
>   smbios: add extra comments to smbios_get_table_legacy() (2024-03-18 08:42:46 -0400)
>
> ----------------------------------------------------------------
> virtio,pc,pci: bugfixes
>
> Some minor fixes plus a big patchset from Igor fixing
> a regression with windows.
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>
> ----------------------------------------------------------------


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
for any user-visible changes.

-- PMM