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