This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 86c4d58a99ab Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new 2202844e4468 vfio/migration: Add debugfs to live migration driver new 7b994177805f Documentation: add debugfs description for vfio new 0d9bacfa6153 MAINTAINERS: Add vfio debugfs interface doc link new 4004497cec30 vfio/pds: Fix calculations in pds_vfio_dirty_sync new 3b8f7a24d1fe vfio/pds: Only use a single SGL for both seq and ack new 3f5898133a70 vfio/pds: Move and rename region specific info new 87bdf9807ed7 vfio/pds: Pass region info to relevant functions new 0c320f223ee6 vfio/pds: Move seq/ack bitmaps into region struct new 2e7c6feb4ef5 vfio/pds: Add multi-region support new 160912fc3d4a vfio/type1: account iommu allocations new 946cff255dfa Merge branches 'v6.8/vfio/debugfs', 'v6.8/vfio/pds' and 'v [...] new 838bebb4c926 virtio: Define feature bit for administration virtqueue new fd27ef6b44be virtio-pci: Introduce admin virtqueue new 92792ac752aa virtio-pci: Introduce admin command sending function new 388431b9f59b virtio-pci: Introduce admin commands new f51e146f1e5c virtio-pci: Initialize the supported admin commands new c3fc3e098bd6 virtio-pci: Introduce APIs to execute legacy IO admin commands new 8bccc5b80678 vfio/pci: Expose vfio_pci_core_setup_barmap() new 8486ae162b3b vfio/pci: Expose vfio_pci_core_iowrite/read##size() new eb61eca0e8c3 vfio/virtio: Introduce a vfio driver over virtio devices new 0214392d5dd1 Merge branch 'v6.8/vfio/virtio' into v6.8/vfio/next new daca194876a9 vfio/virtio: Declare virtiovf_pci_aer_reset_done() static new be12ad45e15b hisi_acc_vfio_pci: Update migration data pointer correctly [...] new 78f70c02bdbc vfio/virtio: fix virtio-pci dependency new 244aefb1c64a Merge tag 'vfio-v6.8-rc1' of https://github.com/awilliam/l [...] new cb46fca88d14 cxl: Add Support for Get Timestamp new ace196de694e cxl: Fix unregister_region() callback parameter assignment new 7984d22f1315 cxl/region: Add dev_dbg() detail on failure to allocate HPA space new 58f1e9d3a304 cxl/region: use %pap format to print resource_size_t new 60e43fe5285e lib/firmware_table: tables: Add CDAT table parsing support new 6a954e94d038 base/node / acpi: Change 'node_hmem_attrs' to 'access_coor [...] new 69b789b64456 acpi: numa: Create enum for memory_target access coordinat [...] new 6373c48b8c9d acpi: numa: Add genport target allocation to the HMAT parsing new 792056511206 acpi: Break out nesting for hmat_parse_locality() new a3a3e341f169 acpi: numa: Add setting of generic port system locality at [...] new ca53543d8e34 acpi: numa: Add helper function to retrieve the performanc [...] new ad6f04c0269b cxl: Add callback to parse the DSMAS subtables from CDAT new 63cef81b9dca cxl: Add callback to parse the DSLBIS subtable from CDAT new 80aa780dda20 cxl: Add callback to parse the SSLBIS subtable from CDAT new 790815902ec6 cxl: Add support for _DSM Function for retrieving QTG ID new 4d07a05397c8 cxl: Calculate and store PCI link latency for the downstre [...] new f2202f990456 tools/testing/cxl: Add hostbridge UID string for cxl_test [...] new 1037b82fccfe cxl: Store the access coordinates for the generic ports new 14a6960b3e92 cxl: Add helper function that calculate performance data f [...] new 7a4f148dd8d5 cxl: Compute the entire CXL path latency and bandwidth data new 86557b7edf77 cxl: Store QTG IDs and related info to the CXL memory devi [...] new 42834b17cf1f cxl: Export sysfs attributes for memory device QoS class new 185c1a489f87 cxl: Check qos_class validity on memdev probe new 11c839320287 Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxl new 98856b2ea306 cxl: Introduce put_cxl_root() helper new 44cd71ef7bac cxl: Convert find_cxl_root() to return a 'struct cxl_root *' new 98e7ab3345e1 cxl: Fix device reference leak in cxl_port_perf_data_calculate() new 66f11890d35a cxl: Refactor to use __free() for cxl_root allocation in c [...] new 321dd36c286b cxl: Refactor to use __free() for cxl_root allocation in c [...] new d3953c78fc78 Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxl new c7ad3dc36497 cxl/region: fix x9 interleave typo new 80dda9a69a48 Merge branch 'for-6.8/cxl-misc' into for-6.8/cxl new d6488fee6647 cxl/port: Fix decoder initialization when nr_targets > int [...] new 5459e186a5c9 cxl/port: Fix missing target list lock new e16bf7e015d7 Merge branch 'for-6.7/cxl' into for-6.8/cxl new 6d0fc416c42a cxl/trace: Pass UUID explicitly to event traces new 26a1a86dd093 cxl/events: Promote CXL event structures to a core header new 4c115c9c1f81 cxl/events: Create common event UUID defines new 207a1f82301d cxl/events: Remove passing a UUID to known event traces new 6eade110754c cxl/events: Separate UUID from event structures new f9c683386f5b cxl/events: Create a CXL event union new 671a794c33c6 acpi/ghes: Process CXL Component Events new ced085ef369a PCI: Introduce cleanup helpers for device reference counts [...] new dc97f6344f20 cxl/pci: Register for and process CPER events new 3601311593eb Merge branch 'for-6.8/cxl-cper' into for-6.8/cxl new 73bf93edeeea cxl/core: use sysfs_emit() for attr's _show() new db5ccb9eb231 Merge tag 'cxl-for-6.8' of git://git.kernel.org/pub/scm/li [...]
The 72 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-vfio | 25 ++ Documentation/ABI/testing/sysfs-bus-cxl | 34 ++ MAINTAINERS | 9 + drivers/acpi/apei/ghes.c | 89 ++++ drivers/acpi/numa/hmat.c | 193 +++++++-- drivers/acpi/tables.c | 5 +- drivers/base/node.c | 12 +- drivers/cxl/Kconfig | 3 + drivers/cxl/acpi.c | 155 ++++++- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/cdat.c | 521 ++++++++++++++++++++++ drivers/cxl/core/core.h | 2 + drivers/cxl/core/mbox.c | 83 ++-- drivers/cxl/core/memdev.c | 2 +- drivers/cxl/core/pci.c | 36 ++ drivers/cxl/core/pmem.c | 8 +- drivers/cxl/core/port.c | 167 +++++-- drivers/cxl/core/region.c | 15 +- drivers/cxl/core/trace.h | 14 +- drivers/cxl/cxl.h | 47 +- drivers/cxl/cxlmem.h | 132 ++---- drivers/cxl/cxlpci.h | 13 + drivers/cxl/mem.c | 67 ++- drivers/cxl/pci.c | 58 ++- drivers/cxl/port.c | 8 +- drivers/pci/pci.c | 38 +- drivers/vfio/Kconfig | 10 + drivers/vfio/Makefile | 1 + drivers/vfio/debugfs.c | 92 ++++ drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 7 +- drivers/vfio/pci/pds/dirty.c | 309 ++++++++----- drivers/vfio/pci/pds/dirty.h | 18 +- drivers/vfio/pci/vfio_pci_rdwr.c | 57 +-- drivers/vfio/pci/virtio/Kconfig | 15 + drivers/vfio/pci/virtio/Makefile | 3 + drivers/vfio/pci/virtio/main.c | 576 +++++++++++++++++++++++++ drivers/vfio/vfio.h | 14 + drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vfio/vfio_main.c | 4 + drivers/virtio/Kconfig | 5 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 37 +- drivers/virtio/virtio_pci_admin_legacy_io.c | 244 +++++++++++ drivers/virtio/virtio_pci_common.c | 14 + drivers/virtio/virtio_pci_common.h | 42 +- drivers/virtio/virtio_pci_modern.c | 259 ++++++++++- drivers/virtio/virtio_pci_modern_dev.c | 24 +- include/linux/acpi.h | 11 + include/linux/cxl-event.h | 161 +++++++ include/linux/fw_table.h | 21 +- include/linux/memory-tiers.h | 10 +- include/linux/node.h | 8 +- include/linux/pci.h | 3 + include/linux/vfio.h | 7 + include/linux/vfio_pci_core.h | 20 + include/linux/virtio.h | 8 + include/linux/virtio_config.h | 4 + include/linux/virtio_pci_admin.h | 23 + include/linux/virtio_pci_modern.h | 2 + include/uapi/linux/cxl_mem.h | 1 + include/uapi/linux/vfio.h | 1 + include/uapi/linux/virtio_config.h | 8 +- include/uapi/linux/virtio_pci.h | 68 +++ lib/fw_table.c | 73 +++- mm/memory-tiers.c | 12 +- tools/testing/cxl/Kbuild | 1 + tools/testing/cxl/test/cxl.c | 4 + tools/testing/cxl/test/mem.c | 163 ++++--- 70 files changed, 3598 insertions(+), 492 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-vfio create mode 100644 drivers/cxl/core/cdat.c create mode 100644 drivers/vfio/debugfs.c create mode 100644 drivers/vfio/pci/virtio/Kconfig create mode 100644 drivers/vfio/pci/virtio/Makefile create mode 100644 drivers/vfio/pci/virtio/main.c create mode 100644 drivers/virtio/virtio_pci_admin_legacy_io.c create mode 100644 include/linux/cxl-event.h create mode 100644 include/linux/virtio_pci_admin.h