Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта функция _DSM для класса функций с поддержкой байтов с адресной энергией (интерфейс функции 1) возвращает сведения, относящиеся к устройству. Его следует реализовать с помощью пространства имен ACPI NVDIMM.
Регистры определяются в спецификации интерфейса с поддержкой байтовой энергии.
Input
Arg3
None.
Output
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Status | 4 | 0 | См. _DSM выходные данные метода. | |
| Specification Revision | 1 | 4 | Byte 0: SPECREV (0, 0x06) | Версия спецификации, поддерживаемая модулем. |
| Количество стандартных страниц | 1 | 5 | Byte 0: STD_NUM_PAGES (0, 0x01) | Число стандартных определенных страниц, поддерживаемых модулем. |
| Страница первого поставщика | 1 | 6 | Byte 0: VENDOR_START_PAGES (0, 0x02) | Начальный номер страниц для страниц, относящихся к поставщику. |
| Количество страниц поставщика | 1 | 7 | Byte 0: VENDOR_NUM_PAGES (0, 0x03) | Количество страниц, поддерживаемых модулем для конкретных поставщиков. |
| Hardware Revision | 4 | 8 | Byte 0: HWREV (0, 0x04); Bytes 1-3: Reserved. | Редакция оборудования контроллера. |
| Firmware Revision | 2 | 12 | Byte 0: SLOTX_FWREV0 (0, 0x07/0x09); Byte 1: SLOTX_FWREV1 (0, 0x08/0x0A) | Версия встроенного ПО активного слота встроенного ПО. |
| Текущий слот встроенного ПО | 1 | 14 | Byte 0: Bits [7:4] of FW_SLOT_INFO (3, 0x42) register (RUNNING_FW_SLOT). | Номер слота работающего образа встроенного ПО. |
| Число слотов встроенного ПО | 1 | 15 | Количество доступных слотов встроенного ПО. Для устройств, совместимых с JEDEC, это поле должно быть 2. | |
| Capabilities | 1 | 16 | Byte 0: CAPABILITIES0 (0, 0x10); Byte 1: CAPABILITIES1 (0, 0x11) | Сведения о возможностях, поддерживаемых модулем. |
| Поддерживаемые триггеры резервного копирования | 1 | 17 | Byte 0: CSAVE_TRIGGER_SUPPORT (0, 0x16) | Поддерживаемые триггеры сохранения модуля. |
| Максимальное число повторных попыток операции | 1 | 18 | Byte 0: HOST_MAX_OPERATION_RETRY (0, 0x15) | Рекомендуемое число повторных попыток на узел, если операция сохранения, восстановления или удаления завершается ошибкой или превышает максимальное время ожидания. |
| Поддерживаемые события уведомлений | 1 | 19 | Byte 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17) | Сведения о событии, для этого модуля будут создаваться уведомления. |
| Время ожидания операции сохранения | 4 | 20 | Byte 0: CSAVE_TIMEOUT0 (0, 0x18); Byte 1: CSAVE_TIMEOUT1 (0, 0x19); Bytes 2-3: Reserved. | Худший случай сохранения задержки завершения в миллисекундах или секундах. |
| Время ожидания операции восстановления | 4 | 24 | Byte 0: RESTORE_TIMEOUT0 (0, 0x1C); Byte 1: RESTORE_TIMEOUT1 (0, 0x1D); Bytes 2-3: Reserved. | Наихудшая задержка завершения восстановления в миллисекундах или секундах. |
| Время ожидания операции удаления | 4 | 28 | Byte 0: ERASE_TIMEOUT0 (0, 0x1E); Byte 1: ERASE_TIMEOUT1 (0, 0x1F); Bytes 2-3: Reserved. | Худший случай задержки завершения удаления в миллисекундах или секундах. |
| Время ожидания операции Arm | 4 | 32 | Byte 0: ARM_TIMEOUT0 (0, 0x20); Byte 1: ARM_TIMEOUT1 (0, 0x21); Bytes 2-3: Reserved. | Наихудшая задержка завершения Arm в миллисекундах или секундах. |
| Время ожидания операций встроенного ПО | 4 | 36 | Byte 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22); Byte 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23); Bytes 2-3: Reserved. | Наихудшая задержка завершения операций встроенного ПО в миллисекундах или секундах. |
| Время ожидания операции прерывания | 4 | 40 | Byte 0: ABORT_CMD_TIMEOUT (0, 0x24); Byte 1: Reserved; Bytes 2-3: Reserved. | Максимальное время прерывания выполняемой команды в миллисекундах или секундах. |
| Минимальная операционная температура | 2 | 44 | Byte 0: MIN_OPERATING_TEMP0 (0, 0x38); Byte 1: MIN_OPERATING_TEMP1 (0, 0x39) | Минимальная операционная температура в градусах По Цельсию. |
| Максимальная температура операций | 2 | 46 | Byte 0: MAX_OPERATING_TEMP0 (0, 0x3A); Byte 1: MAX_OPERATING_TEMP1 (0, 0x3B) | Максимальная операционная температура в градусах По Цельсию. |
| Размер блока региона | 4 | 48 | Byte 0: REGION_BLOCK_SIZE (0, 0x32) | Размер региона в нескольких 32 байтах. |