summaryrefslogtreecommitdiff
path: root/drivers/cxl/core/region.c
AgeCommit message (Expand)Author
2024-03-12cxl/region: Deal with numa nodes not enumerated by SRATDave Jiang
2024-03-12cxl/region: Add memory hotplug notifier for cxl regionDave Jiang
2024-03-12cxl/region: Add sysfs attribute for locality attributes of CXL regionsDave Jiang
2024-03-12cxl/region: Calculate performance data for a regionDave Jiang
2024-02-16cxl/region: Allow out of order assembly of autodiscovered regionsAlison Schofield
2024-02-16cxl/region: Handle endpoint decoders in cxl_region_find_decoder()Alison Schofield
2024-01-24cxl/region:Fix overflow issue in alloc_hpa()Quanquan Cao
2024-01-05Merge branch 'for-6.8/cxl-misc' into for-6.8/cxlDan Williams
2024-01-03cxl/region: fix x9 interleave typoJim Harris
2024-01-02Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxlDan Williams
2024-01-02cxl/region: use %pap format to print resource_size_tRandy Dunlap
2023-12-24cxl/region: Add dev_dbg() detail on failure to allocate HPA spaceAlison Schofield
2023-12-18cxl: Fix unregister_region() callback parameter assignmentDave Jiang
2023-11-29cxl/core: Always hold region_rwsem while reading poison listsAlison Schofield
2023-10-31cxl/hdm: Remove broken error pathDan Williams
2023-10-31Merge branch 'for-6.7/cxl' into cxl/nextDan Williams
2023-10-27cxl/region: Fix x1 root-decoder granularity calculationsJim Harris
2023-10-27cxl/region: Fix cxl_region_rwsem lock held when returning to user spaceLi Zhijian
2023-10-27cxl/region: Use cxl_calc_interleave_pos() for auto-discoveryAlison Schofield
2023-10-27cxl/region: Calculate a target position in a region interleaveAlison Schofield
2023-10-26cxl/region: Prepare the decoder match range helper for reuseAlison Schofield
2023-10-24cxl/region: Do not try to cleanup after cxl_region_setup_targets() failsJim Harris
2023-10-06cxl/memdev: Fix sanitize vs decoder setup lockingDan Williams
2023-09-15cxl/port: Quiet warning messages from the cxl_test environmentDan Williams
2023-09-14cxl/region: Refactor granularity select in cxl_port_setup_targets()Alison Schofield
2023-09-14cxl/region: Match auto-discovered region decoders by HPA rangeAlison Schofield
2023-06-25Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxlDan Williams
2023-06-25Merge branch 'for-6.5/cxl-region-fixes' into for-6.5/cxlDan Williams
2023-06-25cxl/region: Manage decoder target_type at decoder-attach timeDan Williams
2023-06-25cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM}Dan Williams
2023-06-25cxl/region: Fix state transitions after reset failureDan Williams
2023-06-25cxl/region: Flag partially torn down regions as unusableDan Williams
2023-06-25cxl/region: Move cache invalidation before region teardown, and before setupDan Williams
2023-06-25cxl: Rename 'uport' to 'uport_dev'Dan Williams
2023-06-25cxl: Rename member @dport of struct cxl_dport to @dport_devRobert Richter
2023-04-23cxl/region: Provide region info to the cxl_poison trace eventAlison Schofield
2023-04-04cxl/region: Move coherence tracking into cxl_region_attach()Dan Williams
2023-04-04cxl/region: Fix region setup/teardown for RCDsDan Williams
2023-04-04cxl/port: Fix find_cxl_root() for RCDs and simplify itDan Williams
2023-02-14Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams
2023-02-14cxl: avoid returning uninitialized error codeArnd Bergmann
2023-02-10Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams
2023-02-10cxl/dax: Create dax devices for CXL RAM regionsDan Williams
2023-02-10cxl/region: Add region autodiscoveryDan Williams
2023-02-10cxl/region: Move region-position validation to a helperDan Williams
2023-02-10cxl/region: Cleanup target list on attach errorDan Williams
2023-02-10cxl/region: Refactor attach_target() for autodiscoveryDan Williams
2023-02-10cxl/region: Add volatile region creation supportDan Williams
2023-02-10cxl/region: Validate region mode vs decoder modeDan Williams
2023-02-10cxl/region: Support empty uuids for non-pmem regionsDan Williams