This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 489fa31ea873 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 3543f8830bab x86/tdx: Fix typo in comment in __tdx_hypercall() new 0da908c29107 x86/tdx: Add more registers to struct tdx_hypercall_args new c30c4b2555ba x86/tdx: Refactor __tdx_hypercall() to allow pass down mor [...] new 752d13305c78 x86/tdx: Expand __tdx_hypercall() to handle more arguments new 71acdcd7cd0a x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE new 47e67cf317ed x86/tdx: Relax SEPT_VE_DISABLE check for debug TD new 8de62af018cc x86/tdx: Disable NOTIFY_ENABLES new 1e70c680375a x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() new d8e473182ab9 Merge tag 'x86_tdx_for_6.3' of git://git.kernel.org/pub/sc [...] new 4a20bc3e2074 cxl/pci: Move tracepoint definitions to drivers/cxl/core/ new 589c3357370a PCI/CXL: Export native CXL error reporting control new e520d52d7cab cxl/region: Only warn about cpu_cache_invalidate_memregion() once new 8c149eb011be tools/testing/cxl: Prevent cxl_test from confusing product [...] new 852db33c6c18 cxl/pci: Show opcode in debug messages when sending a command new f45d63c12186 tools/testing/cxl: require 64-bit new af3ea9ab61d7 cxl/region: Clarify when a cxld->commit() callback is mandatory new 172738bbccdb cxl/port: Link the 'parent_dport' in portX/ and endpointX/ sysfs new ee611e5e6616 cxl/mbox: Add debug messages for enabled mailbox commands new 66f3cb7993c2 tools/testing/cxl: Remove cxl_test module math loading message new cbbd05d036e9 cxl: fix spelling mistakes new 623c0751336e cxl/mbox: Fix Payload Length check for Get Log command new 5485eb955994 Merge branch 'for-6.3/cxl' into cxl/next new 6ebe28f9ec72 cxl/mem: Read, trace, and clear events on driver load new a49aa8141b65 cxl/mem: Wire up event interrupts new d54a531a430b cxl/mem: Trace General Media Event Record new 2d6c1e6d60ba cxl/mem: Trace DRAM Event Record new 95b494799285 cxl/mem: Trace Memory Module Event Record new d1dca858f058 cxl/test: Add generic mock events new 0092f62acc31 cxl/test: Add specific events new bab2a5e6fe7f cxl/test: Simulate event log overflow new 7ebf38c9115e cxl/mbox: Add missing parameter to docs. new fa8843451bec cxl/pci: Set the device timestamp new 5a84711fd734 cxl/pci: Fix irq oneshot expectations new dbe9f7d1e155 Merge branch 'for-6.3/cxl-events' into cxl/next new d874297bc7c8 cxl/mem: Correct full ID range allocation new 860334e59003 cxl/mem: Remove unused CXL_CMD_FLAG_NONE define new 11ef026e467b cxl/uapi: Add warning on CXL command enum new 814a15f3b413 cxl/uapi: Tag commands from cxl_query_cmd() new af73370dcbe5 cxl/mem: Fix UAPI command comment new dfd423e0a325 Merge branch 'for-6.3/cxl' into cxl/next new 2345df54249c cxl/memdev: Fix endpoint port removal new 8752efd2c79c cxl/Documentation: Update references to attributes added in v6.0 new 7d505f982f53 cxl/region: Add a mode attribute for regions new a8e7d558f7e9 cxl/region: Support empty uuids for non-pmem regions new 1b9b7a6fd618 cxl/region: Validate region mode vs decoder mode new 6e099264185d cxl/region: Add volatile region creation support new 3528b1e101a4 cxl/region: Refactor attach_target() for autodiscovery new 86987c766276 cxl/region: Cleanup target list on attach error new 9995576cef48 cxl/region: Move region-position validation to a helper new 93c177fd6ff0 kernel/range: Uplevel the cxl subsystem's range_contains() helper new 45d235c56b2b cxl/region: Enable CONFIG_CXL_REGION to be toggled new 32ce3f185bbb cxl/port: Split endpoint and switch port probe new a32320b71f08 cxl/region: Add region autodiscovery new 3d8f7ccaa611 tools/testing/cxl: Define a fixed volatile configuration to parse new df2798bc778a dax/hmem: Move HMAT and Soft reservation probe initcall level new 84fe17f8e9c6 dax/hmem: Drop unnecessary dax_hmem_remove() new fe098574a93b dax/hmem: Convey the dax range via memregion_info() new 7dab174e2e27 dax/hmem: Move hmem device registration to dax_hmem.ko new e9ee9fe3a9d4 dax: Assign RAM regions to memory-hotplug by default new 09d09e04d2fc cxl/dax: Create dax devices for CXL RAM regions new b8b9ffced017 Merge branch 'for-6.3/cxl-ram-region' into cxl/next new f57aec443c24 cxl/pmem: Fix nvdimm registration races new 7abcb0b10668 cxl: avoid returning uninitialized error code new 0c16c83ed57f dax: cxl: add CXL_REGION dependency new 8a3d95ea4292 dax/hmem: build hmem device support as module if possible new ee817acaa01d Merge branch 'for-6.3/cxl-ram-region' into cxl/next new 1922a6dc0502 cxl: remove unnecessary calling of pci_enable_pcie_error_r [...] new 248529edc86f cxl: add RAS status unmasking for CXL new 5a6fe61facdb Merge branch 'for-6.3/cxl' into cxl/next new 1acba6e9206c cxl/pci: Break out range register decoding from cxl_hdm_de [...] new 59c3368b2e69 cxl/port: Export cxl_dvsec_rr_decode() to cxl_port new 9de321e93c3b cxl/pci: Refactor cxl_hdm_decode_init() new b777e9bec960 cxl/hdm: Emulate HDM decoder from DVSEC range registers new 4474ce565ee4 cxl/hdm: Create emulated cxl_hdm for devices that do not h [...] new d7a2153762c7 cxl/hdm: Add emulation when HDM decoders are not committed new 6980daaa3ed5 cxl/pci: Remove locked check for dvsec_range_allowed() new a5fcd228ca1d Merge branch 'for-6.3/cxl-rr-emu' into cxl/next new 0c8393dcdb1e cxl/trace: Standardize device information output new cd0570172dd8 cxl/trace: Add host output to trace points new 279676c9aa5e cxl/trace: Add serial number to trace points new 1bb31131231d cxl/mem: Add kdoc param for event log driver state new 23c198e3dfaa Merge branch 'for-6.3/cxl-events' into cxl/next new e686c32590f4 dax/kmem: Fix leak of memory-hotplug resources new 7c3dc440b1f5 Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/li [...]
The 84 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/sysfs-bus-cxl | 79 ++- MAINTAINERS | 1 + arch/x86/coco/tdx/tdcall.S | 81 ++- arch/x86/coco/tdx/tdx.c | 62 ++- arch/x86/include/asm/shared/tdx.h | 6 + arch/x86/kernel/asm-offsets.c | 6 + drivers/Makefile | 2 +- drivers/acpi/numa/hmat.c | 4 +- drivers/acpi/pci_root.c | 3 + drivers/cxl/Kconfig | 14 +- drivers/cxl/acpi.c | 5 +- drivers/cxl/core/Makefile | 3 + drivers/cxl/core/core.h | 7 +- drivers/cxl/core/hdm.c | 144 +++++- drivers/cxl/core/mbox.c | 263 +++++++++- drivers/cxl/core/memdev.c | 3 +- drivers/cxl/core/pci.c | 316 ++++++++---- drivers/cxl/core/port.c | 123 +++-- drivers/cxl/core/region.c | 878 +++++++++++++++++++++++++++++--- drivers/cxl/core/trace.c | 5 + drivers/cxl/core/trace.h | 606 ++++++++++++++++++++++ drivers/cxl/cxl.h | 96 +++- drivers/cxl/cxlmem.h | 186 ++++++- drivers/cxl/cxlpci.h | 12 +- drivers/cxl/pci.c | 425 +++++++++++----- drivers/cxl/pmem.c | 1 + drivers/cxl/port.c | 119 +++-- drivers/dax/Kconfig | 17 +- drivers/dax/Makefile | 2 + drivers/dax/bus.c | 55 +- drivers/dax/bus.h | 12 +- drivers/dax/cxl.c | 53 ++ drivers/dax/device.c | 3 +- drivers/dax/hmem/Makefile | 3 +- drivers/dax/hmem/device.c | 102 ++-- drivers/dax/hmem/hmem.c | 148 +++++- drivers/dax/kmem.c | 5 +- drivers/nvdimm/bus.c | 19 +- drivers/nvdimm/dimm_devs.c | 5 +- drivers/nvdimm/nd-core.h | 1 + drivers/pci/probe.c | 1 + include/linux/dax.h | 7 +- include/linux/libnvdimm.h | 3 + include/linux/memregion.h | 2 + include/linux/pci.h | 1 + include/linux/range.h | 5 + include/trace/events/cxl.h | 112 ---- include/uapi/linux/cxl_mem.h | 30 +- include/uapi/linux/pci_regs.h | 1 + kernel/resource.c | 14 - lib/stackinit_kunit.c | 6 +- tools/testing/cxl/Kbuild | 9 + tools/testing/cxl/config_check.c | 1 + tools/testing/cxl/cxl_acpi_test.c | 6 + tools/testing/cxl/cxl_core_test.c | 6 + tools/testing/cxl/cxl_mem_test.c | 6 + tools/testing/cxl/cxl_pmem_test.c | 6 + tools/testing/cxl/cxl_port_test.c | 6 + tools/testing/cxl/test/Kbuild | 2 +- tools/testing/cxl/test/cxl.c | 165 +++++- tools/testing/cxl/test/mem.c | 352 +++++++++++++ tools/testing/cxl/test/mock.c | 36 +- tools/testing/cxl/test/mock.h | 6 +- tools/testing/cxl/watermark.h | 25 + 64 files changed, 3918 insertions(+), 765 deletions(-) create mode 100644 drivers/cxl/core/trace.c create mode 100644 drivers/cxl/core/trace.h create mode 100644 drivers/dax/cxl.c delete mode 100644 include/trace/events/cxl.h create mode 100644 tools/testing/cxl/cxl_acpi_test.c create mode 100644 tools/testing/cxl/cxl_core_test.c create mode 100644 tools/testing/cxl/cxl_mem_test.c create mode 100644 tools/testing/cxl/cxl_pmem_test.c create mode 100644 tools/testing/cxl/cxl_port_test.c create mode 100644 tools/testing/cxl/watermark.h