获取 NVDIMM-N 标识(功能索引 1)

_DSM接口用于字节可寻址能量支持函数类 (函数接口 1) 函数返回特定于设备的信息。 它应使用 NVDIMM ACPI 命名空间实现。

寄存器在 字节可寻址能量支持接口规范中定义。

输入

Arg3

无。

输出

字段 字节长度 字节偏移量 注册 说明
Status 4 0 请参阅 _DSM方法输出
规范修订 1 4 字节 0: SPECREV (0、0x06) 模块支持的规范版本。
标准页数 1 5 字节 0: STD_NUM_PAGES (0、0x01) 模块支持的标准定义页数。
“第一个供应商”页 1 6 字节 0: VENDOR_START_PAGES (0,0x02) 供应商特定页面的起始页码。
供应商页数 1 7 字节 0: VENDOR_NUM_PAGES (0、0x03) 模块支持的特定于供应商的页面数。
硬件修订版 4 8 字节 0: HWREV (0,0x04) ;字节 1-3:保留。 控制器硬件修订版。
固件修订 2 12 字节 0: SLOTX_FWREV0 (0,0x07/0x09) ;字节 1: SLOTX_FWREV1 (0、0x08/0x0A) 活动固件槽的固件版本。
当前固件槽 1 14 字节 0: FW_SLOT_INFO (3 的位 [7:4],0x42) 注册 (RUNNING_FW_SLOT) 。 正在运行的固件映像的槽号。
固件槽计数 1 15 可用固件槽数。 对于符合 JEDEC 的设备,此字段应为 2。
功能 1 16 字节 0: CAPABILITIES0 (0、0x10) ;字节 1: CAPABILITIES1 (0、0x11) 有关模块支持的功能的信息。
支持的备份触发器 1 17 字节 0: CSAVE_TRIGGER_SUPPORT (0,0x16) 模块支持的保存触发器。
最大操作重试计数 1 18 字节 0: HOST_MAX_OPERATION_RETRY (0、0x15) 如果保存、还原或擦除操作失败或超过最大超时值,则对主机的建议重试计数。
支持的通知事件 1 19 字节 0: EVENT_NOTIFICATION_SUPPORT (0、0x17) 模块将为其生成通知的事件信息。
保存操作超时 4 20 字节 0: CSAVE_TIMEOUT0 (0、0x18) ;字节 1: CSAVE_TIMEOUT1 (0、0x19) ;字节 2-3:保留。 最坏情况 保存完成延迟(以毫秒或秒为单位)。
还原操作超时 4 24 字节 0: RESTORE_TIMEOUT0 (0、0x1C) ;字节 1: RESTORE_TIMEOUT1 (0、0x1D) ;字节 2-3:保留。 最坏情况还原完成延迟(以毫秒或秒为单位)。
擦除操作超时 4 28 字节 0: ERASE_TIMEOUT0 (0、0x1E) ;字节 1: ERASE_TIMEOUT1 (0、0x1F) ;字节 2-3:保留。 最坏的情况 擦除完成延迟(以毫秒或秒为单位)。
Arm 操作超时 4 32 字节 0: ARM_TIMEOUT0 (0、0x20) ;字节 1: ARM_TIMEOUT1 (0、0x21) ;字节 2-3:保留。 最坏情况 Arm 完成延迟(以毫秒或秒为单位)。
固件操作超时 4 36 字节 0: FIRMWARE_OPS_TIMEOUT0 (0、0x22) ;字节 1: FIRMWARE_OPS_TIMEOUT1 (0、0x23) ;字节 2-3:保留。 最坏的情况是固件操作完成延迟(以毫秒或秒为单位)。
中止操作超时 4 40 字节 0: ABORT_CMD_TIMEOUT (0、0x24) ;字节 1:保留;字节 2-3:保留。 中止正在运行的命令的最长时间(以毫秒或秒为单位)。
最低工作温度 2 44 字节 0: MIN_OPERATING_TEMP0 (0、0x38) ;字节 1: MIN_OPERATING_TEMP1 (0、0x39) 最低工作温度(以摄氏度为单位)。
最大工作温度 2 46 字节 0: MAX_OPERATING_TEMP0 (0、0x3A) ;字节 1: MAX_OPERATING_TEMP1 (0、0x3B) 最高工作温度(以摄氏度为单位)。
区域块大小 4 48 字节 0: REGION_BLOCK_SIZE (0、0x32) 区域大小(以 32 字节的倍数为单位)。