Condividi tramite


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.