aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cxl
AgeCommit message (Expand)AuthorFilesLines
2022-08-16cxl/decoder: add a max_available_extent attributecreate_regionVishal Verma6-2/+109
2022-08-16cxl/list: make memdevs and regions the default listingVishal Verma1-1/+2
2022-08-16cxl: add commands to {enable,disable,destroy}-regionVishal Verma3-1/+198
2022-08-16cxl: add a 'create-region' commandVishal Verma6-1/+565
2022-08-16libcxl: add low level APIs for region creationVishal Verma4-3/+419
2022-08-16cxl-cli: add region listing supportVishal Verma5-22/+284
2022-08-16libcxl: Introduce libcxl region and mapping objectsVishal Verma4-10/+528
2022-08-16cxl/memdev: refactor decoder mode string parsingVishal Verma2-9/+15
2022-08-11libcxl: add a depth attribute to cxl_portVishal Verma2-0/+2
2022-07-14cxl/memdev: Add {reserve,free}-dpa commandsDan Williams8-3/+386
2022-07-14cxl/set-partition: Accept 'ram' as an alias for 'volatile'Dan Williams1-1/+3
2022-07-14cxl/list: Emit 'mode' for endpoint decoder objectsDan Williams5-0/+63
2022-07-14cxl/memdev: Fix json for multi-device partitioningDan Williams1-5/+21
2022-07-14cxl/lib: Maintain decoders in id orderDan Williams1-1/+7
2022-07-14cxl/list: Add DPA span to endpoint decoder listingsDan Williams5-1/+70
2022-07-14cxl/list: Hide 0s in disabled decoder listingsDan Williams1-6/+6
2022-07-14cxl/list: Emit endpoint decoders filtered by memdevDan Williams1-0/+8
2022-07-14cxl/list: Reformat option listDan Williams1-5/+4
2022-06-15libcxl: fix a segfault when memdev->pmem is absentVishal Verma1-3/+5
2022-06-15cxl/port: Relax port identifier validationDan Williams1-26/+4
2022-06-15cxl/list: Add support for filtering by host identifiersDan Williams1-0/+9
2022-06-15cxl/memdev: Fix bus_invalidate() crashDan Williams1-2/+1
2022-06-15cxl/list: Auto-enable 'single' mode for port listingsDan Williams1-0/+1
2022-06-15cxl/bus: Add bus disable supportDan Williams9-2/+181
2022-06-15build: Move utility helpers to libutil.aDan Williams1-2/+0
2022-03-04cxl/list: always free the path var in add_cxl_decoder()Alison Schofield1-0/+2
2022-03-04cxl/list: tidy the error path in add_cxl_decoder()Alison Schofield1-3/+5
2022-03-03libcxl: Remove extraneous NULL checks when validating cmd statusAlison Schofield1-4/+0
2022-02-22cxl: add command 'cxl set-partition'Alison Schofield3-0/+208
2022-02-22libcxl: add interfaces for SET_PARTITION_INFO mailbox commandAlison Schofield4-0/+48
2022-02-22cxl: add memdev partition information to cxl-listAlison Schofield4-0/+125
2022-02-22libcxl: return the partition alignment field in bytesAlison Schofield1-8/+5
2022-02-22libcxl: add accessors for capacity fields of the IDENTIFY commandAlison Schofield3-0/+50
2022-02-22libcxl: add GET_PARTITION_INFO mailbox command and accessorsAlison Schofield4-0/+86
2022-01-26cxl/list: Filter dports and targets by memdevsDan Williams7-18/+104
2022-01-26cxl/port: Add {disable,enable}-port commandDan Williams9-24/+369
2022-01-26cxl/list: Support filtering memdevs by portsDan Williams4-0/+78
2022-01-26cxl/list: Support filtering memdevs by decodersDan Williams3-0/+67
2022-01-26cxl/list: Reuse the --target option for portsDan Williams6-4/+195
2022-01-26cxl/list: Use 'physical_node' for root port attachment detectionDan Williams5-1/+26
2022-01-26cxl/list: Extend decoder objects with target informationDan Williams7-0/+218
2022-01-26cxl/list: Add decoder supportDan Williams9-26/+555
2022-01-26cxl/memdev: Enable / disable supportDan Williams6-1/+125
2022-01-26cxl/list: Add 'numa_node' to memdev listingsDan Williams5-0/+22
2022-01-26cxl/memdev: Add serial support for memdev-related commandsDan Williams1-12/+33
2022-01-26cxl/memdev: Cleanup memdev filterDan Williams1-11/+7
2022-01-26cxl/memdev: Use a local logger for debugDan Williams1-24/+24
2022-01-26cxl/list: Filter memdev by ancestryDan Williams4-0/+114
2022-01-26cxl/list: Move enabled memdevs underneath their endpointDan Williams5-29/+211
2022-01-26cxl/list: Add 'host' entries for memdevsDan Williams5-0/+32
2022-01-26cxl/list: Add 'host' entries for port-like objectsDan Williams4-0/+18
2022-01-26cxl/list: Add endpointsDan Williams9-17/+308
2022-01-26cxl/list: Add --debug optionDan Williams2-0/+12
2022-01-26cxl/list: Add port enumerationDan Williams9-6/+467
2022-01-26cxl/list: Add bus objectsDan Williams9-11/+325
2022-01-26cxl/list: Cleanup options definitionsDan Williams1-14/+16
2022-01-26cxl/lib: Rename nvdimm bridge to pmemDan Williams2-30/+30
2022-01-26cxl/list: Add filter by serial supportDan Williams4-7/+41
2022-01-26cxl/list: Emit device serial numbersDan Williams5-1/+28
2022-01-26cxl/list: Introduce cxl_filter_walk()Dan Williams4-83/+88
2022-01-26cxl/list: Support comma separated listsDan Williams1-2/+11
2022-01-26cxl/list: Support multiple memdev device name filter argumentsDan Williams1-11/+27
2022-01-26cxl/json: Cleanup object leak false positiveDan Williams1-1/+1
2022-01-26json: Add support for json_object_new_uint64()Dan Williams1-3/+3
2022-01-13ndctl: Jettison autotoolsDan Williams2-57/+0
2022-01-13build: Add meson build infrastructureDan Williams2-0/+60
2022-01-13util: Distribute 'filter' and 'json' helpers to per-tool objectsDan Williams7-2/+262
2021-12-17libcxl: fix potential NULL dereference in cxl_memdev_nvdimm_bridge_active()Vishal Verma1-2/+5
2021-12-09cxl: add health information to cxl-listVishal Verma1-0/+5
2021-12-09cxl: add commands to read, write, and zero labelsVishal Verma4-0/+333
2021-12-09libcxl: add interfaces for label operationsVishal Verma4-0/+176
2021-12-09libcxl: add representation for an nvdimm bridge objectVishal Verma4-0/+83
2021-12-09libcxl: add label_size to cxl_memdev, and an API to retrieve itVishal Verma4-0/+15
2021-12-09libcxl: add support for the 'GET_LSA' commandVishal Verma4-0/+47
2021-12-09libcxl: add GET_HEALTH_INFO mailbox command and accessorsVishal Verma4-0/+400
2021-12-09libcxl: add support for the 'Identify Device' commandVishal Verma4-0/+79
2021-12-09libcxl: add support for command query and submissionVishal Verma4-0/+443
2021-12-09cxl: add a local copy of the cxl_mem UAPI headerVishal Verma2-1/+190
2021-12-09cxl: add a cxl utility and libcxl libraryVishal Verma10-0/+743