Sdílet prostřednictvím


Získání identifikace NVDIMM-N (index funkce 1)

Toto rozhraní _DSM pro funkci bajtů adresovatelné energetické třídy funkce (rozhraní funkce 1) vrací informace specifické pro zařízení. Měla by být implementována pomocí oboru názvů NVDIMM ACPI.

Registry jsou definovány ve specifikaci byte Addressable Energy Backed Interface.

Input

Arg3

None.

Output

Field Byte length Byte offset Register Description
Status 4 0 Viz výstup metody _DSM.
Specification Revision 1 4 Byte 0: SPECREV (0, 0x06) Verze specifikace podporovaná modulem.
Počet standardních stránek 1 5 Byte 0: STD_NUM_PAGES (0, 0x01) Počet standardních definovaných stránek podporovaných modulem
První stránka dodavatele 1 6 Byte 0: VENDOR_START_PAGES (0, 0x02) Počáteční číslo stránky pro stránky specifické pro dodavatele.
Počet stránek dodavatelů 1 7 Byte 0: VENDOR_NUM_PAGES (0, 0x03) Počet stránek specifických pro dodavatele podporovaných modulem.
Hardware Revision 4 8 Byte 0: HWREV (0, 0x04); Bytes 1-3: Reserved. Revize hardwaru kontroleru.
Firmware Revision 2 12 Byte 0: SLOTX_FWREV0 (0, 0x07/0x09); Byte 1: SLOTX_FWREV1 (0, 0x08/0x0A) Verze firmwaru aktivního slotu firmwaru
Aktuální slot firmwaru 1 14 Byte 0: Bits [7:4] of FW_SLOT_INFO (3, 0x42) register (RUNNING_FW_SLOT). Číslo slotu spuštěné image firmwaru.
Počet slotů firmwaru 1 15 Počet dostupných slotů firmwaru. U zařízení vyhovujících předpisům JEDEC musí být toto pole 2.
Capabilities 1 16 Byte 0: CAPABILITIES0 (0, 0x10); Byte 1: CAPABILITIES1 (0, 0x11) Informace o možnostech podporovaných modulem
Podporované triggery zálohování 1 17 Byte 0: CSAVE_TRIGGER_SUPPORT (0, 0x16) Podporované triggery ukládání modulu.
Maximální počet opakování operace 1 18 Byte 0: HOST_MAX_OPERATION_RETRY (0, 0x15) Doporučený počet opakování na hostitele, pokud operace uložení, obnovení nebo vymazání selže nebo překročí maximální hodnotu časového limitu.
Podporované události oznámení 1 19 Byte 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17) Informace o událostech, pro které modul vygeneruje oznámení.
Uložit časový limit operace 4 20 Byte 0: CSAVE_TIMEOUT0 (0, 0x18); Byte 1: CSAVE_TIMEOUT1 (0, 0x19); Bytes 2-3: Reserved. Nejhorším případem je latence dokončení uložení v milisekundách nebo sekundách.
Vypršení časového limitu operace obnovení 4 24 Byte 0: RESTORE_TIMEOUT0 (0, 0x1C); Byte 1: RESTORE_TIMEOUT1 (0, 0x1D); Bytes 2-3: Reserved. Nejhorší je latence dokončení obnovení v milisekundách nebo sekundách.
Časový limit operace vymazání 4 28 Byte 0: ERASE_TIMEOUT0 (0, 0x1E); Byte 1: ERASE_TIMEOUT1 (0, 0x1F); Bytes 2-3: Reserved. Nejhorším případem je vymazání latence dokončení v milisekundách nebo sekundách.
Časový limit operace arm 4 32 Byte 0: ARM_TIMEOUT0 (0, 0x20); Byte 1: ARM_TIMEOUT1 (0, 0x21); Bytes 2-3: Reserved. Nejhorší je latence dokončení arm v milisekundách nebo sekundách.
Časový limit operací firmwaru 4 36 Byte 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22); Byte 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23); Bytes 2-3: Reserved. Nejhorší je latence dokončení operací firmwaru v milisekundách nebo sekundách.
Časový limit operace přerušení 4 40 Byte 0: ABORT_CMD_TIMEOUT (0, 0x24); Byte 1: Reserved; Bytes 2-3: Reserved. Maximální doba přerušení spuštěného příkazu v milisekundách nebo sekundách
Minimální provozní teplota 2 44 Byte 0: MIN_OPERATING_TEMP0 (0, 0x38); Byte 1: MIN_OPERATING_TEMP1 (0, 0x39) Minimální provozní teplota ve stupních Celsia.
Maximální provozní teplota 2 46 Byte 0: MAX_OPERATING_TEMP0 (0, 0x3A); Byte 1: MAX_OPERATING_TEMP1 (0, 0x3B) Maximální provozní teplota ve stupních Celsia.
Velikost bloku oblasti 4 48 Byte 0: REGION_BLOCK_SIZE (0, 0x32) Velikost oblasti v násobcích 32 bajtů.