Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese _DSM Schnittstelle für byte Addressable Energy Backed Function Class (Function Interface 1) Funktion gibt gerätespezifische Informationen zurück. Sie sollte mit einem NVDIMM ACPI-Namespace implementiert werden.
Register werden in der Byte Addressable Energy Backed Interface-Spezifikation definiert.
Input
Arg3
None.
Output
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Status | 4 | 0 | Siehe _DSM Methodenausgabe. | |
| Specification Revision | 1 | 4 | Byte 0: SPECREV (0, 0x06) | Die vom Modul unterstützte Spezifikationsversion. |
| Anzahl der Standardseiten | 1 | 5 | Byte 0: STD_NUM_PAGES (0, 0x01) | Die Anzahl der vom Modul unterstützten Standardseiten. |
| Erste Lieferantenseite | 1 | 6 | Byte 0: VENDOR_START_PAGES (0, 0x02) | Die Anfangsseitenzahl für herstellerspezifische Seiten. |
| Anzahl der Lieferantenseiten | 1 | 7 | Byte 0: VENDOR_NUM_PAGES (0, 0x03) | Die Anzahl der vom Modul unterstützten anbieterspezifischen Seiten. |
| Hardware Revision | 4 | 8 | Byte 0: HWREV (0, 0x04); Bytes 1-3: Reserved. | Die Hardwarerevision des Controllers. |
| Firmware Revision | 2 | 12 | Byte 0: SLOTX_FWREV0 (0, 0x07/0x09); Byte 1: SLOTX_FWREV1 (0, 0x08/0x0A) | Firmwareversion des aktiven Firmwareplatzes. |
| Aktueller Firmwareplatz | 1 | 14 | Byte 0: Bits [7:4] of FW_SLOT_INFO (3, 0x42) register (RUNNING_FW_SLOT). | Die Steckplatznummer des ausgeführten Firmwareimages. |
| Firmware Slot Count | 1 | 15 | Die Anzahl der verfügbaren Firmwareplätze. Für JEDEC-kompatible Geräte muss dieses Feld 2 sein. | |
| Capabilities | 1 | 16 | Byte 0: CAPABILITIES0 (0, 0x10); Byte 1: CAPABILITIES1 (0, 0x11) | Informationen zu den vom Modul unterstützten Funktionen. |
| Unterstützte Sicherungstrigger | 1 | 17 | Byte 0: CSAVE_TRIGGER_SUPPORT (0, 0x16) | Die unterstützten Speichertrigger des Moduls. |
| Maximale Anzahl der Wiederholungsversuche für Vorgänge | 1 | 18 | Byte 0: HOST_MAX_OPERATION_RETRY (0, 0x15) | Die empfohlene Wiederholungsanzahl an den Host, wenn ein Speicher-, Wiederherstellungs- oder Löschvorgang fehlschlägt oder den maximalen Timeoutwert überschreitet. |
| Unterstützte Benachrichtigungsereignisse | 1 | 19 | Byte 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17) | Ereignisinformationen, für die das Modul Benachrichtigungen generiert. |
| Timeout des Vorgangs speichern | 4 | 20 | Byte 0: CSAVE_TIMEOUT0 (0, 0x18); Byte 1: CSAVE_TIMEOUT1 (0, 0x19); Bytes 2-3: Reserved. | Der schlechteste Fall: Speichern der Fertigstellungslatenz in Millisekunden oder Sekunden. |
| Timeout des Wiederherstellungsvorgangs | 4 | 24 | Byte 0: RESTORE_TIMEOUT0 (0, 0x1C); Byte 1: RESTORE_TIMEOUT1 (0, 0x1D); Bytes 2-3: Reserved. | Der schlechteste Fall: Wiederherstellen der Fertigstellungslatenz in Millisekunden oder Sekunden. |
| Timeout des Löschvorgangs | 4 | 28 | Byte 0: ERASE_TIMEOUT0 (0, 0x1E); Byte 1: ERASE_TIMEOUT1 (0, 0x1F); Bytes 2-3: Reserved. | Der schlechteste Fall : Löschen der Fertigstellungslatenz in Millisekunden oder Sekunden. |
| Arm Operation Timeout | 4 | 32 | Byte 0: ARM_TIMEOUT0 (0, 0x20); Byte 1: ARM_TIMEOUT1 (0, 0x21); Bytes 2-3: Reserved. | Die schlechteste Ausführungslatenz des Arm-Vorgangs in Millisekunden oder Sekunden. |
| Timeout für Firmwarevorgänge | 4 | 36 | Byte 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22); Byte 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23); Bytes 2-3: Reserved. | Im schlimmsten Fall dauert die Latenz von Firmwarevorgängen in Millisekunden oder Sekunden. |
| Timeout des Abbruchvorgangs | 4 | 40 | Byte 0: ABORT_CMD_TIMEOUT (0, 0x24); Byte 1: Reserved; Bytes 2-3: Reserved. | Maximale Zeit zum Abbrechen eines ausgeführten Befehls in Millisekunden oder Sekunden. |
| Mindestbetriebstemperatur | 2 | 44 | Byte 0: MIN_OPERATING_TEMP0 (0, 0x38); Byte 1: MIN_OPERATING_TEMP1 (0, 0x39) | Die Mindestbetriebstemperatur in Grad Celsius. |
| Maximale Betriebstemperatur | 2 | 46 | Byte 0: MAX_OPERATING_TEMP0 (0, 0x3A); Byte 1: MAX_OPERATING_TEMP1 (0, 0x3B) | Die maximale Betriebstemperatur in Grad Celsius. |
| Größe des Bereichsblocks | 4 | 48 | Byte 0: REGION_BLOCK_SIZE (0, 0x32) | Die Bereichsgröße in Vielfachen von 32 Bytes. |