aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2022-11-10cxl/list: display alert configuration fieldsfor-75/jz/alert-configJonathan Zhang6-2/+226
2022-11-10libcxl: add accessors for Get Alert Configuration CCI outputJonathan Zhang5-0/+260
2022-10-04Merge branch 'for-75/release-rpm-fixes' into pendingVishal Verma3-21/+25
2022-10-04scripts: update release scripts for mesonVishal Verma2-20/+18
2022-10-04ndctl.spec.in: Address misc. packaging bugs (RHBZ#2100157)Vishal Verma1-1/+7
2022-09-12cxl/test: Skip tests in the absence of the cxl_test moduleDan Williams4-4/+8
2022-08-24ndctl: release v74v74Vishal Verma2-5/+5
2022-08-23Merge branch 'for-74/coverity-fixes' into pendingVishal Verma3-5/+6
2022-08-23cxl/filter: Fix an uninitialized pointer dereferenceVishal Verma1-1/+1
2022-08-23libcxl: fox a resource leak and a forward NULL checkVishal Verma1-1/+3
2022-08-23cxl/region: fix a dereferecnce after NULL checkVishal Verma1-3/+2
2022-08-19meson.build: be specific for library pathLuis Chamberlain1-0/+1
2022-08-17scripts: update release helper scripts for meson and cxlVishal Verma2-2/+4
2022-08-17scripts: fix contrib/do_abidiff for updated fedpkgVishal Verma1-1/+1
2022-08-17ndctl: update .gitignoreVishal Verma1-0/+3
2022-08-17ndctl: remove obsolete m4 directoryVishal Verma1-6/+0
2022-08-17ndctl: move developer scripts from contrib/ to scripts/Vishal Verma3-1/+1
2022-08-17meson: fix modprobedatadir default valueMiguel Bernal Marin1-1/+1
2022-08-17Merge branch 'for-74/djbw/region-abi-val' into pendingVishal Verma7-2/+156
2022-08-16cxl/test: Validate switch port settings in cxl-region-sysfs.shDan Williams1-0/+32
2022-08-16cxl/list: Add 'depth' to port listingsDan Williams5-0/+12
2022-08-16cxl/list: Filter decoders by regionDan Williams1-0/+23
2022-08-16cxl/list: Add region to decoder listingsDan Williams5-0/+51
2022-08-16cxl/list: Add interleave parameters to decoder listingsDan Williams1-0/+20
2022-08-16cxl/test: Validate endpoint interleave geometryDan Williams1-2/+18
2022-08-16cxl: Add list verbose option to the cxl commandMatthew Ho3-0/+40
2022-08-16Merge branch 'for-74/vv/create-region' into pendingVishal Verma30-52/+2580
2022-08-16cxl/decoder: add a max_available_extent attributeVishal Verma6-2/+109
2022-08-16test: add a cxl-create-region testVishal Verma2-0/+127
2022-08-16cxl/list: make memdevs and regions the default listingVishal Verma1-1/+2
2022-08-16cxl: add commands to {enable,disable,destroy}-regionVishal Verma8-1/+321
2022-08-16cxl: add a 'create-region' commandVishal Verma10-1/+691
2022-08-16libcxl: add low level APIs for region creationVishal Verma5-3/+488
2022-08-16cxl-cli: add region listing supportVishal Verma6-24/+295
2022-08-16libcxl: Introduce libcxl region and mapping objectsVishal Verma5-10/+530
2022-08-16cxl/memdev: refactor decoder mode string parsingVishal Verma2-9/+15
2022-08-16cxl/port: Consolidate the debug option in cxl-port man pagesVishal Verma4-8/+7
2022-08-16libcxl: add a depth attribute to cxl_portVishal Verma2-0/+2
2022-08-16cxl/list: Clarify "-B" vs "-P -p root"Dan Williams1-6/+14
2022-08-16cxl/test: add a test to {read,write,zero}-labelsVishal Verma2-0/+71
2022-08-16Merge branch 'for-74/djbw/region-provisioning' into pendingVishal Verma23-102/+1102
2022-08-16cxl/test: Checkout region setup/teardownDan Williams2-0/+124
2022-08-16cxl/test: Update CXL memory parametersDan Williams1-11/+21
2022-08-16cxl/memdev: Add {reserve,free}-dpa commandsDan Williams13-3/+511
2022-08-16cxl/set-partition: Accept 'ram' as an alias for 'volatile'Dan Williams2-2/+4
2022-08-16cxl/list: Emit 'mode' for endpoint decoder objectsDan Williams6-0/+72
2022-08-16cxl/memdev: Fix json for multi-device partitioningDan Williams1-5/+21
2022-08-16cxl/lib: Maintain decoders in id orderDan Williams2-1/+46
2022-08-16ccan/list: Import latest list helpersDan Williams3-77/+222
2022-08-16cxl/list: Add DPA span to endpoint decoder listingsDan Williams6-1/+72
2022-08-16cxl/list: Hide 0s in disabled decoder listingsDan Williams1-6/+6
2022-08-16cxl/list: Emit endpoint decoders filtered by memdevDan Williams1-0/+8
2022-08-16cxl/list: Reformat option listDan Williams1-5/+4
2022-07-19libcxl: Fix memory leakage in cxl_port_init()Shivaprasad G Bhat1-0/+1
2022-06-16util/wrapper.c: Fix gcc warning in xrealloc()Vishal Verma1-9/+9
2022-06-15ndctl/bus: Handle missing scrub commands more gracefullyTarun Sahu1-4/+14
2022-06-15libcxl: fix a segfault when memdev->pmem is absentVishal Verma1-3/+5
2022-06-15ndctl/dimm: Flush invalidated labels after overwriteDan Williams1-12/+22
2022-06-15namespace-action: Drop more zero namespace checksMichal Suchanek3-14/+6
2022-06-15meson: make modprobedatadir an optionMichal Suchanek2-1/+6
2022-06-15daxctl: Fix kernel option typo in "Soft Reservation" theory of operationMichal Suchanek1-2/+2
2022-06-15Merge branch 'for-74/djbw/cxl_test' into pendingVishal Verma22-47/+448
2022-06-15test: monitor: Use in-tree configuration fileMichal Suchanek1-1/+3
2022-06-15cxl/test: Add topology enumeration and hotplug testDan Williams3-0/+180
2022-06-15daxctl: fix systemd escaping for 90-daxctl-device.rulesVishal Verma1-1/+3
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 Williams12-2/+231
2022-06-15cxl/port: Fix disable-port man pageDan Williams1-5/+1
2022-06-15util: Pretty print terabytesDan Williams1-2/+13
2022-06-15util: Use SZ_ size macros in display sizeDan Williams1-5/+6
2022-06-15build: Move utility helpers to libutil.aDan Williams4-5/+2
2022-04-08monitor: Fix the monitor config file parsingShivaprasad G Bhat1-9/+20
2022-04-08ndctl/build: Fix 'iniparser' includes due to variances in distrosVaibhav Jain2-2/+22
2022-04-08ndctl,daxctl,util/build: Reconcile 'iniparser' dependencyVaibhav Jain3-2/+1
2022-04-07build: Fix test timeoutsDan Williams1-1/+1
2022-03-09build: Fix '-Wall' and '-O2' warningsDan Williams1-3/+5
2022-03-09build: Fix systemd unit directory detectionDan Williams1-1/+1
2022-03-07ndctl: release v73v73Vishal Verma1-7/+7
2022-03-04scripts/docsurgeon: Fix document header for section 1 man pagesVishal Verma1-1/+1
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-03libdaxctl: free resource allocated with asprintf()Alison Schofield1-3/+2
2022-03-03libcxl: Remove extraneous NULL checks when validating cmd statusAlison Schofield1-4/+0
2022-03-02util/size.h: Fix build error for GCC < 10Vaibhav Jain1-2/+3
2022-02-24build: Automate rpmbuild.shDan Williams1-0/+9
2022-02-24util/size.h: fix build for older compilersVishal Verma1-4/+159
2022-02-23daxctl: provide safe versions of iteration APImichalbiesek1-0/+13
2022-02-23Merge branch 'for-73/rpm_fixes' into pendingVishal Verma3-44/+33
2022-02-23Update ndctl.spec to allow flatpak buildsJay W1-1/+4
2022-02-23Merge branch 'for-73/vv/smart-test-fix' into pendingVishal Verma1-2/+2
2022-02-23Merge branch 'for-73/vj/papr' into pendingVishal Verma9-23/+205
2022-02-23Merge branch 'for-73/as/cxl-partitions' into pendingVishal Verma17-8/+628
2022-02-22cxl: add command 'cxl set-partition'Alison Schofield5-0/+277
2022-02-22libcxl: add interfaces for SET_PARTITION_INFO mailbox commandAlison Schofield5-0/+59
2022-02-22cxl: add memdev partition information to cxl-listAlison Schofield6-0/+149
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 Schofield6-0/+88
2022-02-22Merge branch 'for-73/djbw/cxl-topology' into pendingVishal Verma40-402/+4503
2022-02-22spec file: Add configuration migration.Michal Suchanek1-0/+25
2022-02-22config: deduplicate monitor sample configuration.Michal Suchanek2-43/+4
2022-02-22ndctl,libndctl: Update nvdimm flags after smart-injectVaibhav Jain5-14/+51
2022-02-18ndtest/ack-shutdown-count: Skip the test on ndtestShivaprasad G Bhat1-0/+4
2022-02-18libndctl/papr: Add limited support for inject-smartVaibhav Jain2-0/+78
2022-02-18libndctl, intel: Indicate supported smart-inject typesVaibhav Jain3-8/+38
2022-02-18libndctl/papr: Add support for reporting shutdown-countVaibhav Jain3-1/+34
2022-02-17ndctl/test: make inject-smart.sh more tolerant of decimal fieldsVishal Verma1-2/+2
2022-02-17Merge branch 'for-73/vv/repology' into pendingVishal Verma1-0/+3
2022-01-26cxl/list: Filter dports and targets by memdevsDan Williams8-18/+105
2022-01-26cxl/port: Add {disable,enable}-port commandDan Williams13-24/+471
2022-01-26cxl/list: Support filtering memdevs by portsDan Williams6-2/+86
2022-01-26cxl/list: Support filtering memdevs by decodersDan Williams6-0/+92
2022-01-26cxl/list: Reuse the --target option for portsDan Williams9-5/+240
2022-01-26cxl/list: Use 'physical_node' for root port attachment detectionDan Williams6-1/+32
2022-01-26cxl/list: Extend decoder objects with target informationDan Williams10-2/+283
2022-01-26cxl/list: Add decoder supportDan Williams13-28/+643
2022-01-26cxl/memdev: Enable / disable supportDan Williams10-1/+221
2022-01-26util: Implement common bind/unbind helpersDan Williams3-91/+96
2022-01-26cxl/list: Add 'numa_node' to memdev listingsDan Williams6-0/+26
2022-01-26cxl/memdev: Add serial support for memdev-related commandsDan Williams3-13/+41
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 Williams6-0/+144
2022-01-26cxl/list: Move enabled memdevs underneath their endpointDan Williams7-30/+223
2022-01-26cxl/list: Add 'host' entries for memdevsDan Williams7-1/+38
2022-01-26cxl/list: Add 'host' entries for port-like objectsDan Williams6-0/+32
2022-01-26cxl/list: Add endpointsDan Williams12-18/+355
2022-01-26cxl/list: Add --debug optionDan Williams3-2/+16
2022-01-26cxl/list: Add port enumerationDan Williams12-6/+534
2022-01-26util/sysfs: Uplevel modalias lookup helper to util/Dan Williams3-28/+40
2022-01-26util/json: Warn on stderr about empty list resultsDan Williams1-2/+5
2022-01-26cxl/list: Add bus objectsDan Williams12-24/+431
2022-01-26Documentation: Enhance libcxl memdev API documentationDan Williams2-14/+99
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 Williams5-7/+45
2022-01-26cxl/list: Emit device serial numbersDan Williams6-7/+37
2022-01-26cxl/list: Introduce cxl_filter_walk()Dan Williams5-83/+90
2022-01-26cxl/list: Support comma separated listsDan Williams1-2/+11
2022-01-26cxl/list: Support multiple memdev device name filter argumentsDan Williams2-12/+47
2022-01-26cxl/json: Cleanup object leak false positiveDan Williams1-1/+1
2022-01-26json: Add support for json_object_new_uint64()Dan Williams8-12/+32
2022-01-26build: Add tagsDan Williams1-0/+19
2022-01-26ndctl: Rename util_filter to ndctl_filterDan Williams5-31/+32
2022-01-26test: Add 'suite' identifiers to testsDan Williams1-36/+37
2022-01-14ndctl: update README.md for meson buildVishal Verma1-11/+22
2022-01-14Merge branch 'for-73/djbw/meson' into pendingVishal Verma134-4658/+3561
2022-01-13ndctl/build: Default asciidoctor to enabledDan Williams1-1/+1
2022-01-13ndctl: Jettison autotoolsDan Williams19-1287/+4
2022-01-13build: Add meson rpmbuild supportDan Williams7-2/+95
2022-01-13build: Add meson build infrastructureDan Williams21-1/+1414
2022-01-13ndctl: Drop executable bit for bash-completion scriptDan Williams1-0/+0
2022-01-13test: Prepare out of line buildsDan Williams13-44/+52
2022-01-13build: Drop unnecessary $tool/config.h includesDan Williams3-3/+0
2022-01-13Documentation: Drop attrs.adoc includeDan Williams10-35/+14
2022-01-13util: Distribute 'filter' and 'json' helpers to per-tool objectsDan Williams49-1701/+1820
2022-01-13ndctl/test: Fix support for missing dax_pmem_compat moduleDan Williams1-14/+11
2022-01-13ndctl: Deprecate BLK aperture supportDan Williams21-1530/+51
2022-01-13ndctl/test: Move sector-mode to a different regionDan Williams1-4/+4
2022-01-13ndctl/test: Skip BLK flags checksDan Williams1-2/+2
2022-01-13ndctl/test: Initialize the label area by defaultDan Williams4-6/+13
2022-01-13ndctl/test: Move 'reset()' to function in 'common'Dan Williams19-92/+36
2022-01-13ndctl/test: Prepare for BLK-aperture support removalDan Williams2-17/+63
2022-01-13ndctl/docs: Clarify update-firwmware activation 'overflow' conditionsDan Williams1-1/+63
2022-01-05Documentation/ndctl: fix self-reference of ndctl disable-namespaceYasunori Goto1-1/+1
2022-01-05ndctl: add repology graphic to README.mdVishal Verma1-0/+3
2022-01-04Fix iniparser.h includeFelix Yan1-1/+1
2021-12-18ndctl, test/monitor: fix conf_file in test_conf_fileQI Fuli1-1/+1
2021-12-17ndctl: release v72v72Vishal Verma2-5/+5
2021-12-17ndctl: Add a dependency on 'iniparser' to ndctl.spec.inVishal Verma1-0/+1
2021-12-17util/parse-configs: Fix a resource leak in search_section_kv()Vishal Verma1-1/+1
2021-12-17libcxl: fix potential NULL dereference in cxl_memdev_nvdimm_bridge_active()Vishal Verma1-2/+5
2021-12-17Merge branch 'for-72/vv/daxctl_config' into pendingVishal Verma26-51/+710
2021-12-17daxctl: add and install an example config fileVishal Verma3-0/+31
2021-12-17daxctl: add systemd service and udev rule for automatic reconfigurationVishal Verma5-1/+27
2021-12-17daxctl/device.c: add an option for getting params from a config fileVishal Verma2-2/+173
2021-12-17util/parse-configs: add a key/value search helperVishal Verma2-0/+66
2021-12-17daxctl: add basic config parsing supportVishal Verma8-2/+53
2021-12-17daxctl: Documentation updates for persistent reconfigurationVishal Verma1-0/+67
2021-12-17ndctl: Update ndctl.spec.in for 'ndctl.conf'Vishal Verma1-1/+2
2021-12-17ndctl, monitor: refator monitor for supporting multiple config filesQI Fuli3-39/+44
2021-12-17ndctl, config: add the default ndctl configuration fileQI Fuli3-1/+60
2021-12-17ndctl: make ndctl support configuration filesQI Fuli7-4/+36
2021-12-17ndctl, util: add parse-configs helperQI Fuli5-1/+151
2021-12-16daxctl: Add "Soft Reservation" theory of operationDan Williams1-39/+88
2021-12-16Merge branch 'cxl-2.0v6' into pendingVishal Verma43-5/+4100
2021-12-16scripts: Add a man page template generatorVishal Verma2-0/+362
2021-12-09ndctl: install bash-completion symlinksVishal Verma3-1/+7
2021-12-09cxl: add health information to cxl-listVishal Verma4-0/+223
2021-12-09cxl-cli: add bash completionVishal Verma1-0/+109
2021-12-09ndctl: Add CXL packages to the RPM specIra Weiny2-0/+53
2021-12-09Documentation/cxl: add library API documentationVishal Verma6-0/+162
2021-12-09cxl: add commands to read, write, and zero labelsVishal Verma11-1/+460
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