- 3959364 nvmed: reset featureStore in NVMeSubsystem::markFunctional(false) by Guangzong Chen · 11 days ago google-dev
- b9e0c44 build: remove unconditional subproject libnvme in src/meson.build by Guangzong Chen · 2 weeks ago
- 2eb51fc nvmed: Support NVMe Get/Set Feature for OCP Latency Monitor (FID 0xC5) by Guangzong Chen · 6 weeks ago
- c062934 nvmed: probe features on no ONCS bit 4 and skip empty FeatureStore by Guangzong Chen · 3 weeks ago
- cf3984f nvmed: do not register FeatureStore on identify failure by Guangzong Chen · 4 weeks ago
- 785ac42 nvmed: implement NVMe format (subsystem, controller, and volume) by Guangzong Chen · 4 months ago
- 501db18 build, docs: Support GCC 15 / C++23 and fix libnvme and markdownlint by Guangzong Chen · 4 weeks ago
- f218254 NVMe: Add component tag to the logs by Hao Jiang · 8 months ago
- 79fda32 docs: reformat the gemini.md as skill by Hao Jiang · 3 months ago
- eb04dd8 nvmed: Cache different lockdown log page LSPs by Agrim Bharat · 8 weeks ago
- 855705f nvme: restore backward compatibility for mi_i2c without bus property by Hao Jiang · 8 weeks ago
- d63b268 nvmed: do not add unsupported features to featureCollection on capability query error by Guangzong Chen · 8 weeks ago
- aca480d dbus-sensors: fix formatting, test mock signatures, and operation_aborted handling by Muhammad Usama · 2 months ago
- 33bd4a0 tests: fix flakiness in MctpUtil tests by Hao Jiang · 4 months ago
- 2dd6e80 nvme: support bridged MCTP endpoints by Hao Jiang · 5 months ago
- a56550a mctp: implement robust retry and fix priming block by Hao Jiang · 5 months ago
- 027e361 mctp: support bridged MCTP endpoints resolution by Hao Jiang · 5 months ago
- 0ad8490 nvme: add default USB configuration and interface number by Hao Jiang · 6 months ago
- 774df84 mctp: fix E-M configuration reading for nvmed and mctpreactor by Hao Jiang · 6 months ago
- 0028439 mctputil: refactor to use coroutines for discovery by Hao Jiang · 6 months ago
- e68ab11 mctp: break circle dependencies in production code by Hao Jiang · 6 months ago
- be7ea24 nvmesensor: implement deferred setup and add unit tests by Hao Jiang · 6 months ago
- 00f125d nvmesensor: clean up extraction and checks by Hao Jiang · 6 months ago
- 6b4ae4c mctp: refactor to use coroutines by Hao Jiang · 6 months ago
- 7d388df mctp: filter endpoints by message type by Hao Jiang · 6 months ago
- ce8fd14 mctp: add rate-limiting cooldown for queries by Hao Jiang · 6 months ago
- d06cb61 mctp: Fix priming race condition using global barrier by Hao Jiang · 6 months ago
- 0fb1e37 tests: Add unit tests for MctpUtil to handle concurrent D-Bus events by Hao Jiang · 6 months ago
- 0a92de4 mctp: refactor matching logic and priming query by Hao Jiang · 6 months ago
- 56966c1 nvmesensor: dynamic MCTP matching via BusInfo by Hao Jiang · 6 months ago
- d7d5f99 nvme: decouple NVMeDevice from NVMeSubsystem by Hao Jiang · 6 months ago
- c5025c2 nvmedevice: fix tight event cycle grace period race conditions by Hao Jiang · 6 months ago
- 11ff697 nvmed: Implement separate SSD Telemetry Data Areas by Agrim Bharat · 4 months ago
- e610be3 tests: fix the dependency issue for nvme_mi_recovery by Hao Jiang · 3 months ago
- db5b412 tests: Add NVMe-MI recovery test by Andrew Jeffery · 2 years, 5 months ago
- d64f85e style: format guidelines and NVMeDevice by Hao Jiang · 4 months ago
- ade1af2 subprojects: Add phosphor-objmgr wrap by Andrew Jeffery · 2 years, 5 months ago
- de13534 tests: setup: Use a consistent path to bash by Andrew Jeffery · 2 years, 5 months ago
- 0a06753 NVMeDevice: Add recovery grace period by Andrew Jeffery · 2 years, 5 months ago
- 50e7f4b NVMeDevice: Remove redundant start by Andrew Jeffery · 2 years, 5 months ago
- 4145016 MctpEndpoint: Document behavior of MctpEndpoint::subscribe() by Andrew Jeffery · 2 years, 5 months ago
- e2946e4 NVMeDevice: Integrate subsystem startup by Andrew Jeffery · 2 years, 5 months ago
- 819898f NVMeDevice: Clean up lambdas and lifetimes by Andrew Jeffery · 2 years, 5 months ago
- 36e2228 NVMeSensorMain: Split out NVMeDevice by Andrew Jeffery · 2 years, 5 months ago
- c32220e NVMeSensorMain: Merge interface and subsystem config loops by Andrew Jeffery · 2 years, 5 months ago
- dcc5c48 NVMeSensorMain: Rename NVMeIntf-related variables by Andrew Jeffery · 2 years, 5 months ago
- 9edfbc5 docs: add gemini.md guidelines by Hao Jiang · 5 months ago
- bed9f67 FeatureStore: Support Log Page 12h for feature discovery and filtering by Guangzong Chen · 4 months ago
- 03f3405 sensor: Use default member initializers for hysteresis by Muhammad Usama · 4 months ago
- 9657e1f tests: Fix setup.sh to pass DBus env vars through sudo by Muhammad Usama · 4 months ago
- 331a65f FeatureStore: Add unit tests by Guangzong Chen · 4 months ago
- f308728 FeatureStore: Integrate into NVMe objects by Guangzong Chen · 6 months ago
- c330ea6 FeatureStore: Implement feature discovery and get/set logic by Guangzong Chen · 6 months ago
- d4a3d80 FeatureStore: Add adminGetFeatures and adminSetFeatures to NVMeMi by Guangzong Chen · 6 months ago
- 85396d3 FeatureStore: Update build system by Guangzong Chen · 6 months ago
- a7c4137 FeatureStore: Add Protobuf definition by Guangzong Chen · 6 months ago
- ca96e2f nvmesensor: Make metric store configurable at runtime via CLI by Muhammad Usama · 4 months ago
- 2e5a337 Nvmed: Implement MetricStore Refresh method by Guangzong Chen · 9 months ago
- b89cd5a FeatureStore: Add D-Bus interface YAML by Guangzong Chen · 6 months ago
- b8ce143 nvmed: Expose supported log pages to plugins by Agrim Bharat · 5 months ago
- 34c78ef nvme: mitigate subsystem reload D-Bus collisions by Hao Jiang · 5 months ago
- 6d52c59 nvmed: Expose LockdownMetric dynamically in static store by Agrim Bharat · 5 months ago
- c743111 NVMe: Implement dynamic Log Pages (00h) detection by Munawar Hussain · 6 months ago
- c7ac3ff NVMe: Fix callback race condition and handle nested refresh calls by Guangzong Chen · 7 months ago
- 9d0e5bb NVMeSensorMain: Remove unused variable by Andrew Jeffery · 2 years, 5 months ago
- 4f94d7a Nvmed: Restrict telemetry to Data Area 1 by Agrim Bharat · 7 months ago
- 9481fdb NVMe: Add constructor of MetricStore to support a range by Ramon Rakow · 9 months ago
- 8762863 nvme: modernize std::shared_ptr and boost calls by Ramon Rakow · 9 months ago
- 8f699ec Nvmed: Modernize Boost.Asio usage by GG Chen · 9 months ago
- d6ba74a Nvmed: Add configuration to enable feature lockdown by Agrim Bharat · 10 months ago
- b5f42c3 Nvmed: Add VU log page lockdown by Agrim Bharat · 10 months ago
- acf67f0 Nvmed: Add inband feature lockdown dbus method by Agrim Bharat · 11 months ago
- c2d87ce nvmed: Add support for nvmed data posted to shared_mem by Agrim Bharat · 11 months ago
- 2e7f1b9 NVMe: use phosphor-logging/lg2 for logging by Hao Jiang · 11 months ago
- 8731a14 nvmed: Add metric-store feature flag to disable nvme cache by Munawar Hussain · 12 months ago
- 2de8a03 nvmed: refactor: move metric store initialization to function by Munawar Hussain · 12 months ago
- 7260049 nvmed: Adds support for MCTP devices exposed by mctpreactor by Luka Strizic · 12 months ago
- 5930ef8 Nvmed: Add support for command & feature lockdown log page by Agrim Bharat · 1 year ago
- 5a929ef nvmed: Fix nvme worker thread deadlock by Munawar Hussain · 1 year, 1 month ago
- 70b5be4 NVMeD: Fix the clang-tidy errors by Muhammad Usama · 1 year, 2 months ago
- 38ceee5 MctpEndpoint: Update to use new MCTPd Interfaces by Muhammad Usama · 1 year, 3 months ago E1.S
- 60c8e5f NVMeCache: fix IdentifyMetric for namespace by Hao Jiang · 1 year, 7 months ago
- ea320ad NVMeMetric: disable HostInit log for OCP boot drives by Hao Jiang · 1 year, 7 months ago
- 8c6ed86 NVMeController: record the config data by Hao Jiang · 1 year, 7 months ago
- d81eca9 NVMeMetric: Enable NVMe Metric only for primary controllers by Hao Jiang · 1 year, 7 months ago
- 662dd02 NVMeMetric: MetricStore constructor allows empty Metric by Hao Jiang · 1 year, 7 months ago
- 0841f07 NVMe Metric: refresh for every 60 second by Hao Jiang · 1 year, 7 months ago
- 22e8d81 NVMeFake: add fake implementation for namespace by Hao Jiang · 1 year, 7 months ago
- 6358de0 NVMeCache: move the completion callback into MetricStore by Hao Jiang · 1 year, 7 months ago
- 34e8119 NVMePlugin: Add VU metric by Hao Jiang · 1 year, 7 months ago
- 6a05971 NVMe: adding NVMeCache and NVMeMetricStore to plugin headers by Hao Jiang · 1 year, 8 months ago
- f4cf222 NVMeVolume: Instantiate Identify Metric by Hao Jiang · 1 year, 8 months ago
- d5e4b2e NVMeCache: Add implementation for Identify Metric by Hao Jiang · 1 year, 8 months ago
- 2d1af91 NVMeCache: Add implementation for other logs by Hao Jiang · 1 year, 8 months ago
- 3bb0a97 unitest: mi test: suppress uninteresting mock function call by Hao Jiang · 1 year, 8 months ago
- b81518e NVMeMiFake: bug fix for unsupported log page by Hao Jiang · 1 year, 8 months ago
- fc7f1bf NVMeCacheImpl: implement the getCache() function by Hao Jiang · 1 year, 8 months ago
- c762dac NVMeCache: make the return of getCache() const by Hao Jiang · 1 year, 8 months ago
- e4f0928 NVMeSubsystem: instantiate the scheduler for Metric by Hao Jiang · 1 year, 8 months ago
- 5b1a582 NVMeMetricStore: handles MetricUpdated signal by Hao Jiang · 1 year, 8 months ago