| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -2/+2 |
| 2026-02-12 | Merge tag 'cxl-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl | Linus Torvalds | 1 | -31/+15 |
| 2026-02-04 | Merge branch 'for-7.0/cxl-prm-translation' into cxl-for-next | Dave Jiang | 1 | -7/+10 |
| 2026-02-04 | cxl: Enable AMD Zen5 address translation using ACPI PRMT | Robert Richter | 1 | -0/+2 |
| 2026-02-03 | cxl/acpi: Prepare use of EFI runtime services | Robert Richter | 1 | -2/+6 |
| 2026-02-03 | cxl: Simplify cxl_root_ops allocation and handling | Robert Richter | 1 | -5/+2 |
| 2026-01-22 | cxl/acpi: Remove cxl_acpi_set_cache_size() | Li Ming | 1 | -24/+5 |
| 2026-01-09 | cxl/acpi: Restore HBIW check before dereferencing platform_data | Alison Schofield | 1 | -2/+9 |
| 2025-11-14 | Merge branch 'for-6.19/cxl-prm' into cxl-for-next | Dave Jiang | 1 | -11/+4 |
| 2025-11-14 | cxl/acpi: Group xor arithmetric setup code in a single block | Robert Richter | 1 | -7/+4 |
| 2025-11-14 | cxl: Simplify cxl_rd_ops allocation and handling | Robert Richter | 1 | -6/+2 |
| 2025-11-13 | Merge branch 'for-6.19/cxl-elc' into cxl-for-next | Dave Jiang | 1 | -10/+7 |
| 2025-11-03 | cxl: Adjust extended linear cache failure emission in cxl_acpi | Dave Jiang | 1 | -10/+7 |
| 2025-11-03 | cxl/acpi: Make the XOR calculations available for testing | Alison Schofield | 1 | -11/+30 |
| 2025-10-14 | cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size() | Dave Jiang | 1 | -1/+1 |
| 2025-09-18 | Merge branch 'for-6.18/cxl-delay-dport' into cxl-for-next | Dave Jiang | 1 | -4/+3 |
| 2025-09-17 | cxl: Add a cached copy of target_map to cxl_decoder | Dave Jiang | 1 | -4/+3 |
| 2025-09-10 | cxl/acpi: Rename CFMW coherency restrictions | Davidlohr Bueso | 1 | -2/+2 |
| 2025-08-12 | cxl: Define a SPA->CXL HPA root decoder callback for XOR Math | Alison Schofield | 1 | -11/+16 |
| 2025-08-12 | cxl: Move hpa_to_spa callback to a new root decoder ops structure | Alison Schofield | 1 | -3/+7 |
| 2025-07-15 | cxl: Remove core/acpi.c and cxl core dependency on ACPI | Robert Richter | 1 | -0/+59 |
| 2025-05-13 | cxl: Sync up the driver-api/cxl documentation | Alison Schofield | 1 | -3/+3 |
| 2025-05-09 | Merge branch 'for-6.16/cxl-cleanups' into cxl-for-next | Dave Jiang | 1 | -1/+9 |
| 2025-05-09 | cxl: Add a dev_dbg() when a decoder was added to a port | Robert Richter | 1 | -1/+9 |
| 2025-04-28 | cxl/acpi: Verify CHBS length for CXL2.0 | Li Zhijian | 1 | -3/+5 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 1 | -2/+2 |
| 2024-10-25 | cxl/acpi: Ensure ports ready at cxl_acpi_probe() return | Dan Williams | 1 | -0/+7 |
| 2024-07-11 | Merge branch 'for-6.11/xor_fixes' into cxl-for-next | Dave Jiang | 1 | -50/+34 |
| 2024-07-11 | cxl: Remove defunct code calculating host bridge target positions | Alison Schofield | 1 | -58/+2 |
| 2024-07-11 | cxl: Restore XOR'd position bits during address translation | Alison Schofield | 1 | -0/+40 |
| 2024-07-10 | cxl/acpi: Warn on mixed CXL VH and RCH/RCD Hierarchy | Fabio M. De Francesco | 1 | -7/+27 |
| 2024-07-02 | cxl: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
| 2024-05-01 | cxl/acpi: Cleanup __cxl_parse_cfmws() | Dan Williams | 1 | -42/+51 |
| 2024-04-08 | cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord | Dave Jiang | 1 | -1/+1 |
| 2024-04-08 | cxl: Fix incorrect region perf data calculation | Dave Jiang | 1 | -12/+1 |
| 2024-03-12 | ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access c... | Dave Jiang | 1 | -3/+5 |
| 2024-02-20 | cxl/acpi: Fix load failures due to single window creation failure | Dan Williams | 1 | -18/+28 |
| 2024-01-05 | cxl: Convert find_cxl_root() to return a 'struct cxl_root *' | Dave Jiang | 1 | -4/+2 |
| 2023-12-22 | cxl: Store the access coordinates for the generic ports | Dave Jiang | 1 | -0/+25 |
| 2023-12-22 | cxl: Add support for _DSM Function for retrieving QTG ID | Dave Jiang | 1 | -3/+129 |
| 2023-10-27 | cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute | Dave Jiang | 1 | -0/+3 |
| 2023-09-22 | cxl/acpi: Annotate struct cxl_cxims_data with __counted_by | Kees Cook | 1 | -2/+2 |
| 2023-07-18 | cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() | Breno Leitao | 1 | -1/+1 |
| 2023-07-18 | cxl/acpi: Fix a use-after-free in cxl_parse_cfmws() | Breno Leitao | 1 | -2/+1 |
| 2023-06-25 | Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxl | Dan Williams | 1 | -90/+116 |
| 2023-06-25 | cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} | Dan Williams | 1 | -1/+1 |
| 2023-06-25 | cxl/acpi: Directly bind the CEDT detected CHBCR to the Host Bridge's port | Robert Richter | 1 | -28/+63 |
| 2023-06-25 | cxl/acpi: Move add_host_bridge_uport() after cxl_get_chbs() | Robert Richter | 1 | -45/+45 |
| 2023-06-25 | cxl/acpi: Probe RCRB later during RCH downstream port creation | Robert Richter | 1 | -30/+21 |
| 2023-02-10 | Merge branch 'for-6.3/cxl-ram-region' into cxl/next | Dan Williams | 1 | -1/+2 |
| 2023-02-10 | cxl/dax: Create dax devices for CXL RAM regions | Dan Williams | 1 | -1/+2 |
| 2023-02-07 | Merge branch 'for-6.3/cxl' into cxl/next | Dan Williams | 1 | -1/+1 |
| 2023-01-26 | cxl: fix spelling mistakes | Randy Dunlap | 1 | -1/+1 |
| 2023-01-25 | cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent | Dan Williams | 1 | -1/+0 |
| 2022-12-05 | cxl: update names for interleave ways conversion macros | Dave Jiang | 1 | -3/+3 |
| 2022-12-05 | cxl: update names for interleave granularity conversion macros | Dave Jiang | 1 | -2/+2 |
| 2022-12-05 | cxl/acpi: Warn about an invalid CHBCR in an existing CHBS entry | Robert Richter | 1 | -1/+2 |
| 2022-12-05 | cxl/acpi: Fail decoder add if CXIMS for HBIG is missing | Alison Schofield | 1 | -0/+5 |
| 2022-12-05 | Merge branch 'for-6.2/cxl-xor' into for-6.2/cxl | Dan Williams | 1 | -3/+134 |
| 2022-12-03 | cxl/acpi: Support CXL XOR Interleave Math (CXIMS) | Alison Schofield | 1 | -3/+134 |
| 2022-12-03 | cxl/acpi: Extract component registers of restricted hosts from RCRB | Robert Richter | 1 | -5/+46 |
| 2022-12-02 | cxl/ACPI: Register CXL host ports by bridge device | Robert Richter | 1 | -18/+20 |
| 2022-12-02 | tools/testing/cxl: Make mock CEDT parsing more robust | Dan Williams | 1 | -0/+4 |
| 2022-12-02 | cxl/acpi: Move rescan to the workqueue | Dan Williams | 1 | -2/+15 |
| 2022-12-01 | cxl/acpi: Simplify cxl_nvdimm_bridge probing | Dan Williams | 1 | -0/+1 |
| 2022-11-14 | cxl/acpi: Improve debug messages in cxl_acpi_probe() | Robert Richter | 1 | -4/+8 |
| 2022-11-14 | cxl: Unify debug messages when calling devm_cxl_add_dport() | Robert Richter | 1 | -5/+2 |
| 2022-11-14 | cxl: Unify debug messages when calling devm_cxl_add_port() | Robert Richter | 1 | -2/+0 |
| 2022-08-01 | cxl/acpi: Minimize granularity for x1 interleaves | Dan Williams | 1 | -0/+6 |
| 2022-08-01 | cxl/acpi: Autoload driver for 'cxl_acpi' test devices | Dan Williams | 1 | -0/+7 |
| 2022-07-21 | cxl/port: Record parent dport when adding ports | Dan Williams | 1 | -2/+1 |
| 2022-07-21 | cxl/core: Define a 'struct cxl_root_decoder' | Dan Williams | 1 | -4/+36 |
| 2022-07-21 | cxl/acpi: Track CXL resources in iomem_resource | Dan Williams | 1 | -3/+141 |
| 2022-07-21 | cxl/core: Define a 'struct cxl_switch_decoder' | Dan Williams | 1 | -1/+3 |
| 2022-07-09 | cxl: Introduce cxl_to_{ways,granularity} | Dan Williams | 1 | -15/+19 |
| 2022-07-09 | cxl/core: Drop ->platform_res attribute for root decoders | Dan Williams | 1 | -7/+10 |
| 2022-04-28 | cxl/acpi: Add root device lockdep validation | Dan Williams | 1 | -0/+13 |
| 2022-02-08 | cxl/core/port: Fix / relax decoder target enumeration | Dan Williams | 1 | -1/+1 |
| 2022-02-08 | cxl/mem: Add the cxl_mem driver | Ben Widawsky | 1 | -1/+2 |
| 2022-02-08 | cxl/core/port: Add switch port enumeration | Dan Williams | 1 | -16/+1 |
| 2022-02-08 | cxl/core/port: Remove @host argument for dport + decoder enumeration | Dan Williams | 1 | -1/+1 |
| 2022-02-08 | cxl/port: Add a driver for 'struct cxl_port' objects | Ben Widawsky | 1 | -25/+1 |
| 2022-02-08 | cxl/core/hdm: Add CXL standard decoder enumeration to the core | Dan Williams | 1 | -28/+15 |
| 2022-02-08 | cxl/core: Generalize dport enumeration in the core | Dan Williams | 1 | -59/+8 |
| 2022-02-08 | cxl/pci: Rename pci.h to cxlpci.h | Dan Williams | 1 | -1/+1 |
| 2022-02-08 | cxl/port: Up-level cxl_add_dport() locking requirements to the caller | Dan Williams | 1 | -0/+2 |
| 2022-02-08 | cxl/port: Introduce cxl_port_to_pci_bus() | Dan Williams | 1 | -5/+9 |
| 2022-02-08 | cxl: Prove CXL locking | Dan Williams | 1 | -5/+5 |
| 2022-02-08 | cxl/core/port: Make passthrough decoder init implicit | Ben Widawsky | 1 | -5/+0 |
| 2022-02-08 | cxl/core/port: Clarify decoder creation | Ben Widawsky | 1 | -2/+2 |
| 2022-02-08 | cxl/core: Convert decoder range to resource | Ben Widawsky | 1 | -14/+8 |
| 2022-02-08 | cxl/acpi: Map component registers for Root Ports | Ben Widawsky | 1 | -2/+11 |
| 2021-11-15 | ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT | Alison Schofield | 1 | -1/+2 |
| 2021-11-15 | cxl/test: Mock acpi_table_parse_cedt() | Dan Williams | 1 | -0/+2 |
| 2021-11-15 | cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers | Dan Williams | 1 | -147/+87 |
| 2021-10-08 | cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS | Alison Schofield | 1 | -4/+6 |
| 2021-09-21 | cxl/core: Split decoder setup into alloc + add | Dan Williams | 1 | -23/+59 |
| 2021-09-21 | cxl/bus: Populate the target list at decoder create | Dan Williams | 1 | -1/+12 |
| 2021-09-21 | tools/testing/cxl: Introduce a mocked-up CXL port hierarchy | Dan Williams | 1 | -15/+21 |
| 2021-09-07 | cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports | Alison Schofield | 1 | -4/+8 |
| 2021-06-17 | cxl/acpi: Use the ACPI CFMWS to create static decoder objects | Alison Schofield | 1 | -0/+122 |
| 2021-06-17 | cxl/acpi: Add the Host Bridge base address to CXL port objects | Alison Schofield | 1 | -5/+95 |
| 2021-06-15 | cxl/pmem: Add initial infrastructure for pmem support | Dan Williams | 1 | -2/+35 |
| 2021-06-09 | cxl/acpi: Introduce cxl_decoder objects | Dan Williams | 1 | -1/+19 |
| 2021-06-09 | cxl/acpi: Enumerate host bridge root ports | Dan Williams | 1 | -1/+92 |
| 2021-06-09 | cxl/acpi: Add downstream port data to cxl_port instances | Dan Williams | 1 | -1/+42 |
| 2021-06-09 | cxl/acpi: Introduce the root of a cxl_port topology | Dan Williams | 1 | -0/+39 |