获取 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 字节的倍数为单位)。 |