Ottenere l'identificazione NVDIMM-N (indice funzione 1)
Questa funzione _DSM Interface for Byte Addressable Energy Support Class (Function Interface 1) restituisce informazioni specifiche del dispositivo. Deve essere implementato usando uno spazio dei nomi ACPI NVDIMM.
I registri sono definiti nella specifica Dell'interfaccia con supporto per l'energia indirizzabile byte.
Input
Arg3
Nessuno.
Output
Campo | Lunghezza byte | Offset di byte | Registrazione | Descrizione |
---|---|---|---|---|
Status | 4 | 0 | Vedere output del metodo _DSM. | |
Revisione delle specifiche | 1 | 4 | Byte 0: SPECREV (0, 0x06) | Versione della specifica supportata dal modulo. |
Numero di pagine standard | 1 | 5 | Byte 0: STD_NUM_PAGES (0, 0x01 ) | Numero di pagine definite standard supportate dal modulo. |
Prima pagina fornitore | 1 | 6 | Byte 0: VENDOR_START_PAGES (0, 0x02 ) | Numero di pagina iniziale per pagine specifiche del fornitore. |
Numero di pagine fornitore | 1 | 7 | Byte 0: VENDOR_NUM_PAGES (0, 0x03 ) | Numero di pagine specifiche del fornitore supportate dal modulo. |
Revisione hardware | 4 | 8 | Byte 0: HWREV (0, 0x04); Byte 1-3: riservato. | Revisione hardware del controller. |
Revisione del firmware | 2 | 12 | Byte 0: SLOTX_FWREV0 (0, 0x07 /0x09); Byte 1: SLOTX_FWREV1 (0, 0x08 /0x0A) | Versione del firmware dello slot del firmware attivo. |
Slot firmware corrente | 1 | 14 | Byte 0: Bits [7:4] of FW_SLOT_INFO (3, 0x42 ) register (RUNNING_FW_SLOT). | Numero di slot dell'immagine del firmware in esecuzione. |
Numero di slot del firmware | 1 | 15 | Numero di slot del firmware disponibili. Per i dispositivi conformi a JEDEC, questo campo sarà 2. | |
Capabilities | 1 | 16 | Byte 0: CAPABILITIES0 (0, 0x10); Byte 1: CAPABILITIES1 (0, 0x11) | Informazioni sulle funzionalità supportate dal modulo. |
Trigger di backup supportati | 1 | 17 | Byte 0: CSAVE_TRIGGER_SUPPORT (0, 0x16 ) | Trigger di salvataggio supportati dal modulo. |
Numero massimo di tentativi di operazione | 1 | 18 | Byte 0: HOST_MAX_OPERATION_RETRY (0, 0x15 ) | Numero di tentativi consigliati nell'host se un'operazione di salvataggio, ripristino o cancellazione ha esito negativo o supera il valore massimo di timeout. |
Eventi di notifica supportati | 1 | 19 | Byte 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17 ) | Le informazioni sugli eventi per il modulo genereranno notifiche. |
Salva timeout operazione | 4 | 20 | Byte 0: CSAVE_TIMEOUT0 (0, 0x18 ); Byte 1: CSAVE_TIMEOUT1 (0, 0x19 ); Byte 2-3: riservato. | Il caso peggiore Salva la latenza di completamento in millisecondi o secondi. |
Timeout dell'operazione di ripristino | 4 | 24 | Byte 0: RESTORE_TIMEOUT0 (0, 0x1C ); Byte 1: RESTORE_TIMEOUT1 (0, 0x1D ); Byte 2-3: riservato. | La latenza di completamento del ripristino in millisecondi o secondi peggiore. |
Cancella timeout dell'operazione | 4 | 28 | Byte 0: ERASE_TIMEOUT0 (0, 0x1E ); Byte 1: ERASE_TIMEOUT1 (0, 0x1F ); Byte 2-3: riservato. | La latenza di completamento cancella il caso peggiore in millisecondi o secondi. |
Timeout dell'operazione arm | 4 | 32 | Byte 0: ARM_TIMEOUT0 (0, 0x20 ); Byte 1: ARM_TIMEOUT1 (0, 0x21 ); Byte 2-3: riservato. | La latenza di completamento di Arm peggiore in millisecondi o secondi. |
Timeout delle operazioni del firmware | 4 | 36 | Byte 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22 ); Byte 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23 ); Byte 2-3: riservato. | La latenza di completamento delle operazioni firmware in millisecondi o secondi peggiore. |
Timeout dell'operazione di interruzione | 4 | 40 | Byte 0: ABORT_CMD_TIMEOUT (0, 0x24 ); Byte 1: riservato; Byte 2-3: riservato. | Tempo massimo per interrompere un comando in esecuzione, in millisecondi o secondi. |
Temperatura minima operativa | 2 | 44 | Byte 0: MIN_OPERATING_TEMP0 (0, 0x38 ); Byte 1: MIN_OPERATING_TEMP1 (0, 0x39 ) | Temperatura minima operativa in gradi Celsius. |
Temperatura massima operazione | 2 | 46 | Byte 0: MAX_OPERATING_TEMP0 (0, 0x3A ); Byte 1: MAX_OPERATING_TEMP1 (0, 0x3B ) | Temperatura operativa massima in gradi Celsius. |
Dimensioni blocco area | 4 | 48 | Byte 0: REGION_BLOCK_SIZE (0, 0x32 ) | Dimensioni dell'area in più di 32 byte. |