summaryrefslogtreecommitdiffstats
path: root/drivers/cxl/core/hdm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* module: Convert symbol namespace to string literalHEADmasterPeter Zijlstra42 hours1-6/+6
* Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds12 days1-15/+6
|\
| * cxl/hdm: Use guard() in cxl_dpa_set_mode()Ira Weiny2024-11-081-15/+6
* | cxl/port: Fix use-after-free, permit out-of-order decoder shutdownDan Williams2024-10-251-8/+42
|/
* cxl/region: check interleave capabilityYao Xingtao2024-06-251-0/+13
* cxl/hdm: Debug, use decoder name functionIra Weiny2024-04-301-2/+1
* cxl/hdm: dev_warn() on unsupported mixed mode decoderAlison Schofield2024-04-301-2/+2
* cxl/hdm: Add debug message for invalid interleave granularityHuang Ying2024-04-301-1/+5
* cxl/hdm: Fix dpa translation lockingDan Williams2023-12-081-2/+1
* cxl/hdm: Fix a benign lockdep splatDave Jiang2023-11-231-0/+2
* cxl/hdm: Remove broken error pathDan Williams2023-10-311-17/+2
* cxl/hdm: Fix && vs || bugDan Carpenter2023-10-311-1/+1
* Merge branch 'for-6.7/cxl-commited' into cxl/nextDan Williams2023-10-311-3/+4
|\
| * cxl: Add cxl_decoders_committed() helperDave Jiang2023-10-281-3/+4
* | Merge branch 'for-6.7/cxl-rch-eh' into cxl/nextDan Williams2023-10-311-29/+19
|\ \ | |/ |/|
| * cxl/hdm: Use stored Component Register mappings to map HDM decoder capabilityRobert Richter2023-10-281-29/+19
| * cxl/core/regs: Rename @dev to @host in struct cxl_register_mapRobert Richter2023-10-281-1/+1
* | cxl/memdev: Fix sanitize vs decoder setup lockingDan Williams2023-10-061-0/+19
|/
* Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxlDan Williams2023-06-261-2/+2
|\
| * cxl/core/regs: Add @dev to cxl_register_mapRobert Richter2023-06-251-2/+2
* | cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEMDan Williams2023-06-251-9/+26
* | cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM}Dan Williams2023-06-251-5/+6
|/
* cxl/hdm: Add more HDM decoder debug messages at startupDan Williams2023-04-181-0/+12
* cxl/port: Scan single-target ports for decodersDan Williams2023-04-181-2/+3
* cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limitDan Williams2023-04-181-7/+13
* cxl/hdm: Fail upon detecting 0-sized decodersDan Williams2023-04-181-3/+12
* cxl/hdm: Extend DVSEC range register emulation for region enumerationDan Williams2023-04-051-5/+22
* cxl/hdm: Limit emulation to the number of range registersDan Williams2023-04-051-36/+46
* cxl/hdm: Skip emulation when driver manages mem_enableDan Williams2023-04-051-13/+18
* cxl/hdm: Fix double allocation of @cxlhdmDan Williams2023-04-051-28/+6
* Merge branch 'for-6.3/cxl-rr-emu' into cxl/nextDan Williams2023-02-151-11/+108
|\
| * cxl/hdm: Add emulation when HDM decoders are not committedDave Jiang2023-02-151-0/+29
| * cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decodersDave Jiang2023-02-151-10/+48
| * cxl/hdm: Emulate HDM decoder from DVSEC range registersDave Jiang2023-02-151-3/+33
* | tools/testing/cxl: Define a fixed volatile configuration to parseDan Williams2023-02-111-1/+2
* | cxl/region: Add region autodiscoveryDan Williams2023-02-111-0/+11
* | cxl/port: Split endpoint and switch port probeDan Williams2023-02-111-3/+8
|/
* cxl: update names for interleave ways conversion macrosDave Jiang2022-12-061-3/+3
* cxl: update names for interleave granularity conversion macrosDave Jiang2022-12-061-3/+3
* cxl/pci: Prepare for mapping RAS Capability StructureDan Williams2022-12-031-1/+2
* cxl/port: Limit the port driver to just the HDM Decoder CapabilityDan Williams2022-12-031-14/+18
* cxl/hdm: Fix skip allocations vs multiple pmem allocationsDan Williams2022-08-061-1/+10
* cxl/region: Move HPA setup to cxl_region_attach()Dan Williams2022-08-061-24/+2
* cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetimeDan Williams2022-08-021-2/+5
* cxl/hdm: Commit decoder state to hardwareDan Williams2022-07-251-0/+227
* cxl/region: Enable the assignment of endpoint decoders to regionsDan Williams2022-07-251-1/+14
* cxl/port: Move dport tracking to an xarrayDan Williams2022-07-221-2/+4
* cxl/hdm: Add support for allocating DPA to an endpoint decoderDan Williams2022-07-221-0/+180
* cxl/hdm: Track next decoder to allocateDan Williams2022-07-221-0/+15
* cxl/hdm: Add 'mode' attribute to decoder objectsDan Williams2022-07-221-0/+10