aboutsummaryrefslogtreecommitdiff
path: root/drivers/cxl
AgeCommit message (Expand)AuthorFilesLines
2025-12-05Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+4
2025-12-04Merge tag 'cxl-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds9-213/+298
2025-11-27Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann1-1/+4
2025-11-17memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()Yicong Yang1-1/+4
2025-11-17memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memre...Jonathan Cameron1-1/+1
2025-11-14Merge branch 'for-6.19/cxl-prm' into cxl-for-nextDave Jiang4-31/+12
2025-11-14cxl/region: Remove local variable @inc in cxl_port_setup_targets()Robert Richter1-3/+2
2025-11-14cxl/acpi: Group xor arithmetric setup code in a single blockRobert Richter1-7/+4
2025-11-14cxl: Simplify cxl_rd_ops allocation and handlingRobert Richter4-23/+8
2025-11-13Merge branch 'for-6.19/cxl-elc' into cxl-for-nextDave Jiang2-25/+51
2025-11-13Merge branch 'for-6.19/cxl-addr-xlat' into cxl-for-nextDave Jiang3-71/+191
2025-11-12cxl: Clarify comment in spa_maps_hpa()Dave Jiang1-3/+3
2025-11-12cxl: Rename region_res_match_cxl_range() to spa_maps_hpa()Dave Jiang1-5/+5
2025-11-12cxl: Add handling of locked CXL decoderDave Jiang3-0/+30
2025-11-07cxl: Adjust offset calculation for poison injectionDave Jiang1-0/+2
2025-11-03cxl/region: Add support to indicate region has extended linear cacheDave Jiang1-15/+44
2025-11-03cxl: Adjust extended linear cache failure emission in cxl_acpiDave Jiang1-10/+7
2025-11-03cxl/acpi: Make the XOR calculations available for testingAlison Schofield2-11/+43
2025-11-03cxl/region: Refactor address translation funcs for testingAlison Schofield2-60/+148
2025-11-03cxl/pci: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-11-03cxl: fix typos in cdat.c commentsAlok Tiwari1-2/+2
2025-11-03cxl/port: Remove devm_cxl_port_enumerate_dports()Li Ming2-80/+8
2025-10-14cxl/trace: Subtract to find an hpa_alias0 in cxl_poison eventsAlison Schofield1-1/+1
2025-10-14cxl/region: Use %pa printk format to emit resource_size_tAlison Schofield1-2/+2
2025-10-14cxl: Fix match_region_by_range() to use region_res_match_cxl_range()Dave Jiang1-4/+1
2025-10-14cxl: Set range param for region_res_match_cxl_range() as constDave Jiang1-1/+1
2025-10-14cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()Dave Jiang1-1/+1
2025-10-13cxl/features: Add check for no entries in cxl_feature_infoDave Jiang1-0/+3
2025-10-13cxl/port: Avoid missing port component registers setupLi Ming1-12/+14
2025-09-18Merge branch 'for-6.18/cxl-delay-dport' into cxl-for-nextDave Jiang10-175/+470
2025-09-18cxl: Move port register setup to when first dport appearDave Jiang2-3/+16
2025-09-18cxl: Change sslbis handler to only handle single dportDave Jiang3-15/+12
2025-09-18cxl/test: Adjust the mock version of devm_cxl_switch_port_decoders_setup()Dave Jiang2-3/+5
2025-09-18cxl/test: Add mock version of devm_cxl_add_dport_by_dev()Dave Jiang3-5/+24
2025-09-18cxl: Defer dport allocation for switch portsDave Jiang6-60/+247
2025-09-18cxl/test: Refactor decoder setup to reduce cxl_test burdenDave Jiang6-52/+125
2025-09-17cxl: Add a cached copy of target_map to cxl_decoderDave Jiang5-34/+27
2025-09-17cxl: Add helper to delete dportDave Jiang1-8/+14
2025-09-17cxl: Add helper to detect top of CXL device topologyDave Jiang1-6/+11
2025-09-10cxl/acpi: Rename CFMW coherency restrictionsDavidlohr Bueso1-2/+2
2025-09-10Merge branch 'for-6.18/cxl-update-access-coordinates' into cxl-for-nextDave Jiang3-22/+12
2025-09-02acpi/hmat: Remove now unused hmat_update_target_coordinates()Dave Jiang2-8/+0
2025-09-02cxl, acpi/hmat: Update CXL access coordinates directly instead of through HMATDave Jiang3-14/+12
2025-08-18cxl: Fix emit of type resource_size_t argument for validate_region_offset()Dave Jiang1-4/+4
2025-08-12Merge branch 'for-6.18/cxl-poison-inject' into cxl-for-nextDave Jiang7-35/+318
2025-08-12cxl/region: Add inject and clear poison by region offsetAlison Schofield3-3/+140
2025-08-12cxl/core: Add locked variants of the poison inject and clear funcsAlison Schofield2-16/+38
2025-08-12cxl/region: Introduce SPA to DPA address translationAlison Schofield1-0/+101
2025-08-12cxl: Define a SPA->CXL HPA root decoder callback for XOR MathAlison Schofield2-11/+18
2025-08-12cxl: Move hpa_to_spa callback to a new root decoder ops structureAlison Schofield4-9/+25