summaryrefslogtreecommitdiffstats
path: root/drivers/cxl
Commit message (Expand)AuthorAgeFilesLines
* cxl: Explicitly initialize resources when media is not readyDave Jiang2023-05-261-6/+11
* cxl/port: Fix NULL pointer access in devm_cxl_add_port()Robert Richter2023-05-191-4/+3
* cxl: Move cxl_await_media_ready() to before capacity info retrievalDave Jiang2023-05-185-11/+21
* cxl: Wait Memory_Info_Valid before access memory related infoDave Jiang2023-05-182-9/+78
* cxl/port: Enable the HDM decoder capability for switch portsDan Williams2023-05-183-9/+33
* cxl: Add missing return to cdat read error pathDave Jiang2023-05-131-0/+1
* Merge tag 'cxl-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds2023-04-3013-167/+986
|\
| * cxl/mbox: Update CMD_RC_TABLEDavidlohr Bueso2023-04-231-2/+10
| * Merge branch 'for-6.3/cxl-autodetect-fixes' into for-6.4/cxlDan Williams2023-04-234-19/+53
| |\
| | * 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-182-7/+16
| | * cxl/core: Drop unused io-64-nonatomic-lo-hi.hDan Williams2023-04-182-2/+0
| | * 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
| * | Merge branch 'for-6.4/cxl-poison' into for-6.4/cxlDan Williams2023-04-239-8/+872
| |\ \
| | * | cxl/mem: Add debugfs attributes for poison inject and clearAlison Schofield2023-04-231-0/+28
| | * | cxl/memdev: Trace inject and clear poison as cxl_poison eventsAlison Schofield2023-04-233-3/+22
| | * | cxl/memdev: Warn of poison inject or clear to a mapped regionAlison Schofield2023-04-231-0/+59
| | * | cxl/memdev: Add support for the Clear Poison mailbox commandAlison Schofield2023-04-232-0/+50
| | * | cxl/memdev: Add support for the Inject Poison mailbox commandAlison Schofield2023-04-232-0/+62
| | * | cxl/trace: Add an HPA to cxl_poison trace eventsAlison Schofield2023-04-232-2/+103
| | * | cxl/region: Provide region info to the cxl_poison trace eventAlison Schofield2023-04-233-1/+141
| | * | cxl/memdev: Add trigger_poison_list sysfs attributeAlison Schofield2023-04-233-1/+88
| | * | cxl/trace: Add TRACE support for CXL media-error recordsAlison Schofield2023-04-233-1/+102
| | * | cxl/mbox: Add GET_POISON_LIST mailbox commandAlison Schofield2023-04-232-0/+101
| | * | cxl/mbox: Initialize the poison stateAlison Schofield2023-04-233-2/+117
| | * | cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_allAlison Schofield2023-04-231-0/+6
| | * | cxl/mbox: Deprecate poison commandsDan Williams2023-04-221-5/+0
| | |/
| * | cxl/port: Fix port to pci device assumptions in read_cdat_data()Dan Williams2023-04-221-6/+7
| * | cxl/pci: Rightsize CDAT response allocationLukas Wunner2023-04-181-17/+19
| * | cxl/pci: Simplify CDAT retrieval error pathDave Jiang2023-04-181-11/+12
| * | cxl/pci: Use CDAT DOE mailbox created by PCI coreLukas Wunner2023-04-183-74/+5
| * | cxl/pci: Use synchronous API for DOELukas Wunner2023-04-181-44/+22
| |/
* | Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-271-1/+1
|\ \ | |/ |/|
| * driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman2023-03-231-1/+1
* | 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