summaryrefslogtreecommitdiffstats
path: root/drivers/cxl
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'for-6.3/cxl-doe-fixes' into for-6.3/cxlDan Williams2023-04-042-15/+37
|\
| * cxl/pci: Handle excessive CDAT lengthLukas Wunner2023-04-031-0/+3
| * cxl/pci: Handle truncated CDAT entriesLukas Wunner2023-04-032-4/+23
| * cxl/pci: Handle truncated CDAT headerLukas Wunner2023-04-031-1/+1
| * cxl/pci: Fix CDAT retrieval on big endianLukas Wunner2023-03-211-13/+13
* | cxl/hdm: Extend DVSEC range register emulation for region enumerationDan Williams2023-04-041-5/+22
* | cxl/hdm: Limit emulation to the number of range registersDan Williams2023-04-041-36/+46
* | cxl/region: Move coherence tracking into cxl_region_attach()Dan Williams2023-04-041-2/+1
* | cxl/region: Fix region setup/teardown for RCDsDan Williams2023-04-041-1/+27
* | cxl/port: Fix find_cxl_root() for RCDs and simplify itDan Williams2023-04-045-38/+14
* | cxl/hdm: Skip emulation when driver manages mem_enableDan Williams2023-04-043-15/+22
* | cxl/hdm: Fix double allocation of @cxlhdmDan Williams2023-04-041-28/+6
|/
* Merge tag 'cxl-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds2023-02-2518-429/+2777
|\
| * Merge branch 'for-6.3/cxl-events' into cxl/nextDan Williams2023-02-164-51/+67
| |\
| | * cxl/mem: Add kdoc param for event log driver stateAlison Schofield2023-02-161-0/+1
| | * cxl/trace: Add serial number to trace pointsIra Weiny2023-02-161-10/+18
| | * cxl/trace: Add host output to trace pointsIra Weiny2023-02-161-10/+21
| | * cxl/trace: Standardize device information outputIra Weiny2023-02-163-48/+44
| * | Merge branch 'for-6.3/cxl-rr-emu' into cxl/nextDan Williams2023-02-146-138/+231
| |\ \
| | * | cxl/pci: Remove locked check for dvsec_range_allowed()Dave Jiang2023-02-141-2/+0
| | * | cxl/hdm: Add emulation when HDM decoders are not committedDave Jiang2023-02-141-0/+29
| | * | cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decodersDave Jiang2023-02-144-15/+57
| | * | cxl/hdm: Emulate HDM decoder from DVSEC range registersDave Jiang2023-02-144-6/+37
| | * | cxl/pci: Refactor cxl_hdm_decode_init()Dave Jiang2023-02-141-81/+54
| | * | cxl/port: Export cxl_dvsec_rr_decode() to cxl_portDave Jiang2023-02-145-31/+36
| | * | cxl/pci: Break out range register decoding from cxl_hdm_decode_init()Dave Jiang2023-02-141-24/+40
| * | | Merge branch 'for-6.3/cxl' into cxl/nextDan Williams2023-02-142-8/+63
| |\ \ \
| | * | | cxl: add RAS status unmasking for CXLDave Jiang2023-02-142-0/+66
| | * | | cxl: remove unnecessary calling of pci_enable_pcie_error_reporting()Dave Jiang2023-02-141-11/+0
| * | | | Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams2023-02-141-3/+2
| |\ \ \ \
| | * | | | cxl: avoid returning uninitialized error codeArnd Bergmann2023-02-141-3/+2
| * | | | | cxl/pmem: Fix nvdimm registration racesDan Williams2023-02-131-0/+1
| * | | | | Merge branch 'for-6.3/cxl-ram-region' into cxl/nextDan Williams2023-02-1011-161/+1014
| |\| | | |
| | * | | | cxl/dax: Create dax devices for CXL RAM regionsDan Williams2023-02-105-4/+126
| | * | | | tools/testing/cxl: Define a fixed volatile configuration to parseDan Williams2023-02-105-4/+9
| | * | | | cxl/region: Add region autodiscoveryDan Williams2023-02-105-11/+580
| | * | | | cxl/port: Split endpoint and switch port probeDan Williams2023-02-102-33/+47
| | * | | | cxl/region: Enable CONFIG_CXL_REGION to be toggledDan Williams2023-02-101-1/+11
| | * | | | kernel/range: Uplevel the cxl subsystem's range_contains() helperDan Williams2023-02-101-5/+0
| | * | | | cxl/region: Move region-position validation to a helperDan Williams2023-02-101-43/+76
| | * | | | cxl/region: Cleanup target list on attach errorDan Williams2023-02-101-0/+2
| | * | | | cxl/region: Refactor attach_target() for autodiscoveryDan Williams2023-02-101-19/+28
| | * | | | cxl/region: Add volatile region creation supportDan Williams2023-02-103-14/+72
| | * | | | cxl/region: Validate region mode vs decoder modeDan Williams2023-02-101-0/+6
| | * | | | cxl/region: Support empty uuids for non-pmem regionsDan Williams2023-02-101-2/+9
| | * | | | cxl/region: Add a mode attribute for regionsDan Williams2023-02-103-11/+25
| | * | | | cxl/memdev: Fix endpoint port removalDan Williams2023-02-103-26/+35
| * | | | | Merge branch 'for-6.3/cxl' into cxl/nextDan Williams2023-02-103-4/+8
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | cxl/uapi: Tag commands from cxl_query_cmd()Ira Weiny2023-02-101-2/+7
| | * | | | cxl/mem: Remove unused CXL_CMD_FLAG_NONE defineIra Weiny2023-02-101-1/+0