Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220608145440.26106-1-Jonathan.Cameron@huawei.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Yanan Wang <wangyanan55@huawei.com>, Ben Widawsky <ben.widawsky@intel.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>
docs/system/devices/cxl.rst | 4 +-
hw/acpi/cxl.c | 9 +-
hw/core/machine.c | 28 ------
hw/cxl/cxl-host-stubs.c | 9 +-
hw/cxl/cxl-host.c | 100 ++++++++++++++++++--
hw/i386/acpi-build.c | 8 +-
hw/i386/pc.c | 31 +++---
hw/pci-bridge/meson.build | 5 +-
hw/pci-bridge/pci_expander_bridge.c | 32 ++++---
hw/pci-bridge/pci_expander_bridge_stubs.c | 14 +++
include/hw/acpi/cxl.h | 5 +-
include/hw/boards.h | 3 +-
include/hw/cxl/cxl.h | 9 +-
include/hw/cxl/cxl_host.h | 23 +++++
include/hw/i386/pc.h | 2 +
include/hw/pci-bridge/pci_expander_bridge.h | 12 +++
qapi/machine.json | 13 +++
qemu-options.hx | 73 +++++++-------
softmmu/vl.c | 46 ---------
tests/data/acpi/q35/CEDT.cxl | Bin 184 -> 184 bytes
tests/qtest/bios-tables-test.c | 4 +-
tests/qtest/cxl-test.c | 4 +-
22 files changed, 256 insertions(+), 178 deletions(-)
create mode 100644 hw/pci-bridge/pci_expander_bridge_stubs.c
create mode 100644 include/hw/cxl/cxl_host.h
create mode 100644 include/hw/pci-bridge/pci_expander_bridge.h