[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v2 00/24] virtio,pc: features, cleanups, fixes
From: |
Michael S. Tsirkin |
Subject: |
[PULL v2 00/24] virtio,pc: features, cleanups, fixes |
Date: |
Sun, 6 Feb 2022 04:37:44 -0500 |
Changes from v1:
erst patch fixups
virtio introspection patches dropped
The following changes since commit 8f3e5ce773c62bb5c4a847f3a9a5c98bbb3b359f:
Merge remote-tracking branch 'remotes/hdeller/tags/hppa-updates-pull-request'
into staging (2022-02-02 19:54:30 +0000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to dd4fc6058557cd2a9e23a37da44d054f724ca3e8:
util/oslib-posix: Fix missing unlock in the error path of os_mem_prealloc()
(2022-02-06 04:33:50 -0500)
----------------------------------------------------------------
virtio,pc: features, cleanups, fixes
Part of ACPI ERST support
fixes, cleanups
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
David Hildenbrand (4):
libvhost-user: Simplify VHOST_USER_REM_MEM_REG
libvhost-user: fix VHOST_USER_REM_MEM_REG not closing the fd
libvhost-user: Map shared RAM with MAP_NORESERVE to support virtio-mem
with hugetlb
util/oslib-posix: Fix missing unlock in the error path of
os_mem_prealloc()
Eric DeVolder (9):
ACPI ERST: bios-tables-test.c steps 1 and 2
ACPI ERST: PCI device_id for ERST
ACPI ERST: header file for ERST
ACPI ERST: support for ACPI ERST feature
ACPI ERST: build the ACPI ERST table
ACPI ERST: create ACPI ERST table for pc/x86 machines
ACPI ERST: qtest for ERST
ACPI ERST: bios-tables-test testcase
ACPI ERST: step 6 of bios-tables-test.c
Igor Mammedov (5):
tests: acpi: manually pad OEM_ID/OEM_TABLE_ID for test_oem_fields() test
tests: acpi: whitelist nvdimm's SSDT and FACP.slic expected blobs
acpi: fix OEM ID/OEM Table ID padding
tests: acpi: update expected blobs
tests: acpi: test short OEM_ID/OEM_TABLE_ID values in test_oem_fields()
Michael S. Tsirkin (1):
cpuid: use unsigned for max cpuid
Raphael Norwitz (4):
libvhost-user: Add vu_rem_mem_reg input validation
libvhost-user: Add vu_add_mem_reg input validation
libvhost-user: prevent over-running max RAM slots
libvhost-user: handle removal of identical regions
Thomas Huth (1):
hw/i386: Add the possibility to disable the 'isapc' machine
configure | 2 +-
include/hw/acpi/erst.h | 24 +
include/hw/pci/pci.h | 1 +
subprojects/libvhost-user/libvhost-user.h | 2 +
hw/acpi/aml-build.c | 4 +-
hw/acpi/erst.c | 1051 +++++++++++++++++++++++++++++
hw/i386/acpi-build.c | 15 +
hw/i386/acpi-microvm.c | 15 +
hw/i386/pc_piix.c | 5 +-
subprojects/libvhost-user/libvhost-user.c | 86 ++-
tests/qtest/bios-tables-test.c | 65 +-
tests/qtest/cdrom-test.c | 2 +-
tests/qtest/erst-test.c | 164 +++++
util/bufferiszero.c | 2 +-
util/oslib-posix.c | 1 +
hw/acpi/Kconfig | 6 +
hw/acpi/meson.build | 1 +
hw/acpi/trace-events | 15 +
tcg/i386/tcg-target.c.inc | 2 +-
tests/data/acpi/microvm/ERST.pcie | Bin 0 -> 912 bytes
tests/data/acpi/pc/DSDT.acpierst | Bin 0 -> 5969 bytes
tests/data/acpi/pc/ERST.acpierst | Bin 0 -> 912 bytes
tests/data/acpi/pc/SSDT.dimmpxm | Bin 734 -> 734 bytes
tests/data/acpi/q35/DSDT.acpierst | Bin 0 -> 8306 bytes
tests/data/acpi/q35/ERST.acpierst | Bin 0 -> 912 bytes
tests/data/acpi/q35/FACP.slic | Bin 244 -> 244 bytes
tests/data/acpi/q35/SSDT.dimmpxm | Bin 734 -> 734 bytes
tests/data/acpi/virt/SSDT.memhp | Bin 736 -> 736 bytes
tests/qtest/meson.build | 2 +
29 files changed, 1429 insertions(+), 36 deletions(-)
create mode 100644 include/hw/acpi/erst.h
create mode 100644 hw/acpi/erst.c
create mode 100644 tests/qtest/erst-test.c
create mode 100644 tests/data/acpi/microvm/ERST.pcie
create mode 100644 tests/data/acpi/pc/DSDT.acpierst
create mode 100644 tests/data/acpi/pc/ERST.acpierst
create mode 100644 tests/data/acpi/q35/DSDT.acpierst
create mode 100644 tests/data/acpi/q35/ERST.acpierst
- [PULL v2 00/24] virtio,pc: features, cleanups, fixes,
Michael S. Tsirkin <=
- [PULL v2 07/24] tests: acpi: test short OEM_ID/OEM_TABLE_ID values in test_oem_fields(), Michael S. Tsirkin, 2022/02/06
- [PULL v2 03/24] tests: acpi: manually pad OEM_ID/OEM_TABLE_ID for test_oem_fields() test, Michael S. Tsirkin, 2022/02/06
- [PULL v2 06/24] tests: acpi: update expected blobs, Michael S. Tsirkin, 2022/02/06
- [PULL v2 05/24] acpi: fix OEM ID/OEM Table ID padding, Michael S. Tsirkin, 2022/02/06
- [PULL v2 10/24] libvhost-user: Simplify VHOST_USER_REM_MEM_REG, Michael S. Tsirkin, 2022/02/06
- [PULL v2 02/24] hw/i386: Add the possibility to disable the 'isapc' machine, Michael S. Tsirkin, 2022/02/06
- [PULL v2 04/24] tests: acpi: whitelist nvdimm's SSDT and FACP.slic expected blobs, Michael S. Tsirkin, 2022/02/06
- [PULL v2 09/24] libvhost-user: Add vu_add_mem_reg input validation, Michael S. Tsirkin, 2022/02/06
- [PULL v2 13/24] libvhost-user: handle removal of identical regions, Michael S. Tsirkin, 2022/02/06
- [PULL v2 08/24] libvhost-user: Add vu_rem_mem_reg input validation, Michael S. Tsirkin, 2022/02/06