A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Role in this project:
Back-end Developer Contributions:5 commits in 1 day
Contributions summary:Dexuan's contributions primarily focus on extending the `ndctl` library to support Hyper-V virtual NVDIMMs. They implemented the "smart_get_health" and "smart_get_shutdown_count" dimm-ops to retrieve health and shutdown information for these devices. These additions enable the "ndctl monitor" utility to provide meaningful health status updates for Hyper-V based NVDIMMs. The code changes include modifications to `hyperv.c`, `hyperv.h`, `libndctl.c`, and `ndctl.h` and adding the `cmd_is_supported` function.