| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-10 | Merge branch 'for-7.1/cxl-misc' into cxl-for-next | Dave Jiang | 1 | -1/+10 |
| 2026-04-10 | cxl/hdm: Add support for 32 switch decoders | Li Ming | 1 | -1/+10 |
| 2026-04-03 | Merge branch 'for-7.1/cxl-region-refactor' into cxl-for-next | Dave Jiang | 1 | -0/+1 |
| 2026-04-03 | Merge branch 'for-7.1/dax-hmem' into cxl-for-next | Dave Jiang | 1 | -2/+9 |
| 2026-04-03 | Merge branch 'for-7.1/cxl-type2-support' into cxl-for-next | Dave Jiang | 1 | -98/+1 |
| 2026-04-01 | cxl/region: Constify cxl_region_resource_contains() | Dan Williams | 1 | -2/+2 |
| 2026-04-01 | cxl/region: Limit visibility of cxl_region_contains_resource() | Dan Williams | 1 | -0/+5 |
| 2026-04-01 | cxl/region: Fix use-after-free from auto assembly failure | Dan Williams | 1 | -2/+4 |
| 2026-03-27 | cxl/core: use cleanup.h for devm_cxl_add_dax_region | Gregory Price | 1 | -0/+1 |
| 2026-03-20 | cxl: Add endpoint decoder flags clear when PCI reset happens | Dave Jiang | 1 | -0/+1 |
| 2026-03-16 | cxl: Move pci generic code from cxl_pci to core/cxl_pci | Alejandro Lucero | 1 | -2/+0 |
| 2026-03-16 | cxl: export internal structs for external Type2 drivers | Alejandro Lucero | 1 | -96/+1 |
| 2026-02-24 | cxl: Fix race of nvdimm_bus object when creating nvdimm objects | Dave Jiang | 1 | -0/+5 |
| 2026-02-23 | cxl: Move devm_cxl_add_nvdimm_bridge() to cxl_pmem.ko | Dave Jiang | 1 | -0/+2 |
| 2026-02-04 | Merge branch 'for-7.0/cxl-prm-translation' into cxl-for-next | Dave Jiang | 1 | -10/+30 |
| 2026-02-04 | cxl: Disable HPA/SPA translation handlers for Normalized Addressing | Robert Richter | 1 | -1/+8 |
| 2026-02-04 | cxl: Enable AMD Zen5 address translation using ACPI PRMT | Robert Richter | 1 | -0/+7 |
| 2026-02-03 | cxl: Introduce callback for HPA address ranges translation | Robert Richter | 1 | -0/+1 |
| 2026-02-03 | cxl: Simplify cxl_root_ops allocation and handling | Robert Richter | 1 | -9/+10 |
| 2026-02-03 | cxl/region: Store HPA range in struct cxl_region | Robert Richter | 1 | -0/+2 |
| 2026-02-03 | cxl/region: Store root decoder in struct cxl_region | Robert Richter | 1 | -0/+2 |
| 2026-02-02 | Merge branch 'for-7.0/cxl-aer-prep' into cxl-for-next | Dave Jiang | 1 | -19/+14 |
| 2026-02-02 | cxl/port: Map Port RAS registers | Terry Bowman | 1 | -0/+2 |
| 2026-02-02 | cxl/port: Move dport probe operations to a driver event | Dan Williams | 1 | -19/+12 |
| 2026-01-23 | Merge branch 'for-7.0/cxl-init' into cxl-for-next | Dave Jiang | 1 | -0/+2 |
| 2026-01-22 | cxl/mem: Clarify @host for devm_cxl_add_nvdimm() | Dan Williams | 1 | -1/+2 |
| 2026-01-22 | cxl/pci: Remove CXL VH handling in CONFIG_PCIEAER_CXL conditional blocks from... | Dave Jiang | 1 | -8/+0 |
| 2026-01-05 | cxl/port: Arrange for always synchronous endpoint attach | Dan Williams | 1 | -0/+2 |
| 2025-11-14 | Merge branch 'for-6.19/cxl-prm' into cxl-for-next | Dave Jiang | 1 | -1/+1 |
| 2025-11-14 | cxl: Simplify cxl_rd_ops allocation and handling | Robert Richter | 1 | -1/+1 |
| 2025-11-13 | Merge branch 'for-6.19/cxl-addr-xlat' into cxl-for-next | Dave Jiang | 1 | -0/+19 |
| 2025-11-12 | cxl: Add handling of locked CXL decoder | Dave Jiang | 1 | -0/+8 |
| 2025-11-03 | cxl/acpi: Make the XOR calculations available for testing | Alison Schofield | 1 | -0/+13 |
| 2025-11-03 | cxl/region: Refactor address translation funcs for testing | Alison Schofield | 1 | -0/+6 |
| 2025-09-18 | Merge branch 'for-6.18/cxl-delay-dport' into cxl-for-next | Dave Jiang | 1 | -9/+34 |
| 2025-09-18 | cxl: Move port register setup to when first dport appear | Dave Jiang | 1 | -0/+2 |
| 2025-09-18 | cxl: Change sslbis handler to only handle single dport | Dave Jiang | 1 | -1/+1 |
| 2025-09-18 | cxl/test: Adjust the mock version of devm_cxl_switch_port_decoders_setup() | Dave Jiang | 1 | -0/+2 |
| 2025-09-18 | cxl/test: Add mock version of devm_cxl_add_dport_by_dev() | Dave Jiang | 1 | -0/+20 |
| 2025-09-18 | cxl/test: Refactor decoder setup to reduce cxl_test burden | Dave Jiang | 1 | -6/+3 |
| 2025-09-17 | cxl: Add a cached copy of target_map to cxl_decoder | Dave Jiang | 1 | -2/+6 |
| 2025-08-12 | cxl: Define a SPA->CXL HPA root decoder callback for XOR Math | Alison Schofield | 1 | -0/+2 |
| 2025-08-12 | cxl: Move hpa_to_spa callback to a new root decoder ops structure | Alison Schofield | 1 | -3/+9 |
| 2025-08-01 | Merge tag 'cxl-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 1 | -13/+4 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2025-07-16 | Merge branch 'for-6.17/cxl-acquire' into cxl-for-next | Dave Jiang | 1 | -12/+1 |
| 2025-07-16 | cxl: Convert to ACQUIRE() for conditional rwsem locking | Dan Williams | 1 | -12/+1 |
| 2025-07-15 | cxl: Remove core/acpi.c and cxl core dependency on ACPI | Robert Richter | 1 | -0/+2 |
| 2025-07-13 | drivers,cxl: use node-notifier instead of memory-notifier | Oscar Salvador | 1 | -2/+2 |
| 2025-07-01 | cxl: Include range.h in cxl.h | Nathan Chancellor | 1 | -0/+1 |
| 2025-07-01 | cxl: make cxl_bus_type constant | Greg Kroah-Hartman | 1 | -1/+1 |
| 2025-05-23 | Merge branch 'for-6.16/cxl-features-ras' into cxl-for-next | Dave Jiang | 1 | -0/+10 |
| 2025-05-23 | cxl/edac: Add CXL memory device patrol scrub control feature | Shiju Jose | 1 | -0/+10 |
| 2025-05-09 | cxl/region: Factor out code to find a root decoder's region | Robert Richter | 1 | -0/+1 |
| 2025-05-09 | cxl/region: Factor out code to find the root decoder | Robert Richter | 1 | -0/+1 |
| 2025-05-09 | cxl/port: Replace put_cxl_root() by a cleanup helper | Robert Richter | 1 | -2/+2 |
| 2025-05-09 | cxl/region: Move find_cxl_root() to cxl_add_to_region() | Robert Richter | 1 | -4/+2 |
| 2025-05-09 | cxl: Introduce parent_port_of() helper | Robert Richter | 1 | -0/+1 |
| 2025-04-09 | cxl/pci: Drop the parameter is_port of cxl_gpf_get_dvsec() | Li Ming | 1 | -1/+1 |
| 2025-04-09 | cxl/core: Fix caching dport GPF DVSEC issue | Li Ming | 1 | -2/+2 |
| 2025-03-14 | Merge branch 'for-6.15/extended-linear-cache' into cxl-for-next2 | Dave Jiang | 1 | -0/+8 |
| 2025-03-14 | Merge branch 'for-6.15/dirty-shutdown' into cxl-for-next2 | Dave Jiang | 1 | -0/+5 |
| 2025-03-14 | cxl/pmem: Export dirty shutdown count via sysfs | Davidlohr Bueso | 1 | -0/+1 |
| 2025-03-14 | cxl/pci: Introduce cxl_gpf_get_dvsec() | Davidlohr Bueso | 1 | -0/+2 |
| 2025-03-14 | cxl/pci: Support Global Persistent Flush (GPF) | Davidlohr Bueso | 1 | -0/+2 |
| 2025-02-26 | cxl: Add mce notifier to emit aliased address for extended linear cache | Dave Jiang | 1 | -0/+6 |
| 2025-02-26 | acpi/hmat / cxl: Add extended linear cache support for CXL | Dave Jiang | 1 | -0/+2 |
| 2025-02-04 | cxl: Kill enum cxl_decoder_mode | Dan Williams | 1 | -28/+9 |
| 2025-02-04 | cxl: Remove the CXL_DECODER_MIXED mistake | Dan Williams | 1 | -3/+1 |
| 2025-01-29 | Merge tag 'cxl-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 1 | -2/+4 |
| 2025-01-22 | cxl/core/regs: Refactor out functions to count regblocks of given type | Huaisheng Ye | 1 | -1/+2 |
| 2025-01-03 | cxl/pmem: Remove is_cxl_nvdimm_bridge() | Zijun Hu | 1 | -1/+0 |
| 2025-01-02 | cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() | Alejandro Lucero | 1 | -1/+2 |
| 2024-11-22 | Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 1 | -0/+9 |
| 2024-10-28 | cxl/core/regs: Add rcd_pcie_cap initialization | Kobayashi,Daisuke | 1 | -0/+9 |
| 2024-10-25 | cxl/port: Fix use-after-free, permit out-of-order decoder shutdown | Dan Williams | 1 | -1/+2 |
| 2024-09-22 | cxl: Calculate region bandwidth of targets with shared upstream link | Dave Jiang | 1 | -0/+1 |
| 2024-09-09 | cxl/pci: Remove duplicated implementation of waiting for memory_info_valid | Yanfei Xu | 1 | -1/+1 |
| 2024-09-03 | cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs() | Li Ming | 1 | -2/+3 |
| 2024-09-03 | cxl/port: Use __free() to drop put_device() for cxl_port | Li Ming | 1 | -0/+1 |
| 2024-07-28 | Merge tag 'cxl-for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl... | Linus Torvalds | 1 | -7/+6 |
| 2024-07-25 | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -4/+1 |
| 2024-07-11 | Merge branch 'for-6.11/xor_fixes' into cxl-for-next | Dave Jiang | 1 | -7/+4 |
| 2024-07-11 | cxl: Remove defunct code calculating host bridge target positions | Alison Schofield | 1 | -7/+1 |
| 2024-07-11 | cxl: Restore XOR'd position bits during address translation | Alison Schofield | 1 | -0/+3 |
| 2024-07-03 | driver core: have match() callback in struct bus_type take a const * | Greg Kroah-Hartman | 1 | -4/+1 |
| 2024-07-02 | cxl/region: Support to calculate memory tier abstract distance | Huang Ying | 1 | -0/+2 |
| 2024-06-25 | cxl/region: check interleave capability | Yao Xingtao | 1 | -0/+2 |
| 2024-06-18 | cxl/mem: Fix no cxl_nvd during pmem region auto-assembling | Li Ming | 1 | -2/+2 |
| 2024-05-21 | Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+2 |
| 2024-05-08 | cxl: Add post-reset warning if reset results in loss of previously committed ... | Dave Jiang | 1 | -0/+2 |
| 2024-05-01 | cxl/acpi: Cleanup __cxl_parse_cfmws() | Dan Williams | 1 | -0/+5 |
| 2024-04-30 | cxl: Fix compile warning for cxl_security_ops extern | Dave Jiang | 1 | -0/+2 |
| 2024-04-08 | cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord | Dave Jiang | 1 | -4/+2 |
| 2024-04-08 | cxl: Fix incorrect region perf data calculation | Dave Jiang | 1 | -2/+0 |
| 2024-03-12 | cxl/region: Add memory hotplug notifier for cxl region | Dave Jiang | 1 | -0/+3 |
| 2024-03-12 | cxl/region: Calculate performance data for a region | Dave Jiang | 1 | -0/+4 |
| 2024-03-12 | cxl: Split out host bridge access coordinates | Dave Jiang | 1 | -0/+2 |
| 2024-03-12 | cxl: Split out combine_coordinates() for common shared usage | Dave Jiang | 1 | -0/+4 |
| 2024-03-12 | ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access c... | Dave Jiang | 1 | -1/+1 |
| 2024-02-16 | cxl: Fix sysfs export of qos_class for memdev | Dave Jiang | 1 | -0/+2 |
| 2024-01-05 | Merge branch 'for-6.7/cxl' into for-6.8/cxl | Dan Williams | 1 | -2/+0 |
| 2024-01-05 | cxl: Convert find_cxl_root() to return a 'struct cxl_root *' | Dave Jiang | 1 | -7/+7 |
| 2024-01-05 | cxl: Introduce put_cxl_root() helper | Dave Jiang | 1 | -0/+3 |
| 2024-01-04 | cxl/port: Fix missing target list lock | Dan Williams | 1 | -2/+0 |
| 2023-12-22 | cxl: Add helper function that calculate performance data for downstream ports | Dave Jiang | 1 | -0/+3 |
| 2023-12-22 | cxl: Store the access coordinates for the generic ports | Dave Jiang | 1 | -0/+2 |
| 2023-12-22 | cxl: Calculate and store PCI link latency for the downstream ports | Dave Jiang | 1 | -0/+4 |
| 2023-12-22 | cxl: Add support for _DSM Function for retrieving QTG ID | Dave Jiang | 1 | -0/+25 |
| 2023-12-22 | cxl: Add callback to parse the SSLBIS subtable from CDAT | Dave Jiang | 1 | -0/+4 |
| 2023-12-22 | cxl: Add callback to parse the DSMAS subtables from CDAT | Dave Jiang | 1 | -0/+2 |
| 2023-10-31 | Merge branch 'for-6.7/cxl-commited' into cxl/next | Dan Williams | 1 | -0/+1 |
| 2023-10-31 | Merge branch 'for-6.7/cxl-qtg' into cxl/next | Dan Williams | 1 | -0/+3 |
| 2023-10-27 | cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute | Dave Jiang | 1 | -0/+3 |
| 2023-10-27 | cxl: Add cxl_decoders_committed() helper | Dave Jiang | 1 | -0/+1 |
| 2023-10-27 | cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm | Robert Richter | 1 | -2/+1 |
| 2023-10-27 | cxl/pci: Map RCH downstream AER registers for logging protocol errors | Terry Bowman | 1 | -0/+10 |
| 2023-10-27 | cxl/pci: Add RCH downstream port AER register discovery | Robert Richter | 1 | -0/+7 |
| 2023-10-27 | cxl/port: Remove Component Register base address from struct cxl_port | Robert Richter | 1 | -2/+0 |
| 2023-10-27 | cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map | Robert Richter | 1 | -4/+4 |
| 2023-10-27 | cxl/core/regs: Rename @dev to @host in struct cxl_register_map | Robert Richter | 1 | -2/+2 |
| 2023-06-25 | Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxl | Dan Williams | 1 | -25/+32 |
| 2023-06-25 | Merge branch 'for-6.5/cxl-perf' into for-6.5/cxl | Dan Williams | 1 | -0/+16 |
| 2023-06-25 | Merge branch 'for-6.5/cxl-region-fixes' into for-6.5/cxl | Dan Williams | 1 | -7/+9 |
| 2023-06-25 | Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl | Dan Williams | 1 | -6/+5 |
| 2023-06-25 | Revert "cxl/port: Enable the HDM decoder capability for switch ports" | Dan Williams | 1 | -1/+0 |
| 2023-06-25 | cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM | Dan Williams | 1 | -1/+1 |
| 2023-06-25 | cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} | Dan Williams | 1 | -2/+2 |
| 2023-06-25 | cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output | Dan Williams | 1 | -2/+2 |
| 2023-06-25 | cxl/region: Flag partially torn down regions as unusable | Dan Williams | 1 | -0/+8 |
| 2023-06-25 | cxl/region: Move cache invalidation before region teardown, and before setup | Dan Williams | 1 | -7/+1 |
| 2023-06-25 | cxl/port: Store the downstream port's Component Register mappings in struct c... | Robert Richter | 1 | -0/+2 |
| 2023-06-25 | cxl/port: Store the port's Component Register mappings in struct cxl_port | Robert Richter | 1 | -0/+2 |
| 2023-06-25 | cxl/pci: Early setup RCH dport component registers from RCRB | Robert Richter | 1 | -0/+2 |
| 2023-06-25 | cxl/port: Remove Component Register base address from struct cxl_dport | Robert Richter | 1 | -2/+0 |
| 2023-06-25 | cxl/pci: Refactor component register discovery for reuse | Terry Bowman | 1 | -0/+1 |
| 2023-06-25 | cxl/core/regs: Add @dev to cxl_register_map | Robert Richter | 1 | -4/+6 |
| 2023-06-25 | cxl: Rename 'uport' to 'uport_dev' | Dan Williams | 1 | -6/+7 |
| 2023-06-25 | cxl: Rename member @dport of struct cxl_dport to @dport_dev | Robert Richter | 1 | -2/+2 |
| 2023-06-25 | cxl/rch: Prepare for caching the MMIO mapped PCIe AER capability | Dan Williams | 1 | -2/+7 |
| 2023-06-25 | cxl/acpi: Probe RCRB later during RCH downstream port creation | Robert Richter | 1 | -9/+3 |
| 2023-05-30 | cxl/pci: Find and register CXL PMU devices | Jonathan Cameron | 1 | -0/+13 |
| 2023-05-30 | cxl: Add functions to get an instance of / count regblocks of a given type | Jonathan Cameron | 1 | -0/+3 |
| 2023-05-23 | cxl/mbox: Add background cmd handling machinery | Davidlohr Bueso | 1 | -0/+8 |
| 2023-05-18 | cxl/port: Enable the HDM decoder capability for switch ports | Dan Williams | 1 | -0/+1 |
| 2023-04-04 | cxl/port: Fix find_cxl_root() for RCDs and simplify it | Dan Williams | 1 | -2/+2 |
| 2023-04-04 | cxl/hdm: Skip emulation when driver manages mem_enable | Dan Williams | 1 | -1/+3 |
| 2023-02-25 | Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl | Linus Torvalds | 1 | -2/+94 |
| 2023-02-14 | Merge branch 'for-6.3/cxl-rr-emu' into cxl/next | Dan Williams | 1 | -2/+18 |
| 2023-02-14 | cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders | Dave Jiang | 1 | -1/+2 |
| 2023-02-14 | cxl/hdm: Emulate HDM decoder from DVSEC range registers | Dave Jiang | 1 | -1/+2 |
| 2023-02-14 | cxl/port: Export cxl_dvsec_rr_decode() to cxl_port | Dave Jiang | 1 | -0/+14 |
| 2023-02-14 | Merge branch 'for-6.3/cxl' into cxl/next | Dan Williams | 1 | -0/+1 |
| 2023-02-14 | cxl: add RAS status unmasking for CXL | Dave Jiang | 1 | -0/+1 |
| 2023-02-10 | Merge branch 'for-6.3/cxl-ram-region' into cxl/next | Dan Williams | 1 | -0/+57 |
| 2023-02-10 | cxl/dax: Create dax devices for CXL RAM regions | Dan Williams | 1 | -0/+12 |
| 2023-02-10 | tools/testing/cxl: Define a fixed volatile configuration to parse | Dan Williams | 1 | -0/+2 |
| 2023-02-10 | cxl/region: Add region autodiscovery | Dan Williams | 1 | -0/+29 |
| 2023-02-10 | cxl/region: Add a mode attribute for regions | Dan Williams | 1 | -0/+14 |
| 2023-01-27 | driver core: make struct bus_type.uevent() take a const * | Greg Kroah-Hartman | 1 | -2/+2 |
| 2023-01-26 | cxl/mem: Wire up event interrupts | Davidlohr Bueso | 1 | -0/+4 |
| 2023-01-26 | cxl/mem: Read, trace, and clear events on driver load | Ira Weiny | 1 | -0/+12 |
| 2023-01-04 | cxl/pci: Move tracepoint definitions to drivers/cxl/core/ | Dan Williams | 1 | -0/+2 |
| 2022-12-05 | cxl: update names for interleave ways conversion macros | Dave Jiang | 1 | -7/+7 |
| 2022-12-05 | cxl: update names for interleave granularity conversion macros | Dave Jiang | 1 | -6/+7 |
| 2022-12-05 | Merge branch 'for-6.2/cxl-xor' into for-6.2/cxl | Dan Williams | 1 | -2/+9 |
| 2022-12-05 | Merge branch 'for-6.2/cxl-aer' into for-6.2/cxl | Dan Williams | 1 | -9/+29 |
| 2022-12-05 | Merge branch 'for-6.2/cxl-security' into for-6.2/cxl | Dan Williams | 1 | -0/+11 |
| 2022-12-05 | cxl/mem: Move devm_cxl_add_endpoint() from cxl_core to cxl_mem | Dan Williams | 1 | -2/+0 |
| 2022-12-03 | cxl/acpi: Support CXL XOR Interleave Math (CXIMS) | Alison Schofield | 1 | -2/+9 |
| 2022-12-03 | cxl/pci: Add (hopeful) error handling support | Dan Williams | 1 | -0/+1 |
| 2022-12-03 | cxl/pci: Find and map the RAS Capability Structure | Dan Williams | 1 | -0/+19 |
| 2022-12-03 | cxl/pci: Prepare for mapping RAS Capability Structure | Dan Williams | 1 | -1/+3 |
| 2022-12-03 | cxl/core/regs: Make cxl_map_{component, device}_regs() device generic | Dan Williams | 1 | -8/+6 |
| 2022-12-03 | cxl/acpi: Extract component registers of restricted hosts from RCRB | Robert Richter | 1 | -0/+16 |
| 2022-12-03 | cxl/region: Manage CPU caches relative to DPA invalidation events | Dan Williams | 1 | -0/+8 |
| 2022-12-02 | cxl: add dimm_id support for __nvdimm_create() | Dave Jiang | 1 | -0/+3 |
| 2022-12-02 | cxl/acpi: Move rescan to the workqueue | Dan Williams | 1 | -1/+2 |
| 2022-12-02 | cxl/pmem: Remove the cxl_pmem_wq and related infrastructure | Dan Williams | 1 | -17/+0 |
| 2022-12-02 | cxl/pmem: Refactor nvdimm device registration, delete the workqueue | Dan Williams | 1 | -2/+5 |
| 2022-12-02 | cxl/region: Drop redundant pmem region release handling | Dan Williams | 1 | -1/+0 |
| 2022-11-14 | cxl: Replace HDM decoder granularity magic numbers | Adam Manzanares | 1 | -4/+7 |
| 2022-11-14 | cxl/core: Remove duplicate declaration of devm_cxl_iomap_block() | Robert Richter | 1 | -2/+0 |
| 2022-11-04 | cxl/region: Fix 'distance' calculation with passthrough ports | Dan Williams | 1 | -0/+2 |
| 2022-11-04 | cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak | Dan Williams | 1 | -1/+1 |
| 2022-08-05 | cxl/region: describe targets and nr_targets members of cxl_region_params | Bagas Sanjaya | 1 | -0/+2 |
| 2022-08-01 | cxl/acpi: Minimize granularity for x1 interleaves | Dan Williams | 1 | -0/+2 |
| 2022-08-01 | cxl/region: prevent underflow in ways_to_cxl() | Dan Carpenter | 1 | -1/+1 |
| 2022-07-26 | cxl/region: Introduce cxl_pmem_region objects | Dan Williams | 1 | -1/+35 |
| 2022-07-26 | cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge | Dan Williams | 1 | -0/+1 |
| 2022-07-26 | cxl/region: Add region driver boiler plate | Dan Williams | 1 | -0/+1 |
| 2022-07-25 | cxl/hdm: Commit decoder state to hardware | Dan Williams | 1 | -1/+12 |
| 2022-07-25 | cxl/region: Program target lists | Dan Williams | 1 | -0/+2 |
| 2022-07-25 | cxl/region: Attach endpoint decoders | Dan Williams | 1 | -0/+20 |
| 2022-07-25 | cxl/acpi: Add a host-bridge index lookup mechanism | Dan Williams | 1 | -0/+2 |
| 2022-07-25 | cxl/region: Enable the assignment of endpoint decoders to regions | Dan Williams | 1 | -0/+11 |
| 2022-07-25 | cxl/region: Allocate HPA capacity to regions | Dan Williams | 1 | -0/+2 |
| 2022-07-25 | cxl/region: Add interleave geometry attributes | Ben Widawsky | 1 | -0/+33 |
| 2022-07-25 | cxl/region: Add a 'uuid' attribute | Ben Widawsky | 1 | -0/+25 |
| 2022-07-21 | cxl/region: Add region creation support | Ben Widawsky | 1 | -0/+18 |