Compartir a través de


Obtener identificación nvDIMM-N (índice de función 1)

Esta _DSM interfaz para la función de la clase de función con respaldo de energía direccionable byte (Interfaz de función 1) devuelve información específica del dispositivo. Debe implementarse mediante un espacio de nombres ACPI NVDIMM.

Los registros se definen en la especificación de interfaz respaldada por energía direccionable byte.

Entrada

Arg3

Ninguno.

Resultados

Campo Longitud de bytes Desplazamiento de bytes Registrarse Descripción
Estado 4 0 Consulte salida del método _DSM.
Revisión de especificación 1 4 Byte 0: SPECREV (0, 0x06) La versión de especificación compatible con el módulo.
Número de páginas estándar 1 5 Byte 0: STD_NUM_PAGES (0, 0x01) Número de páginas definidas estándar admitidas por el módulo.
Primera página de proveedor 1 6 Byte 0: VENDOR_START_PAGES (0, 0x02) Número de página inicial para páginas específicas del proveedor.
Número de páginas del proveedor 1 7 Byte 0: VENDOR_NUM_PAGES (0, 0x03) Número de páginas específicas del proveedor admitidas por el módulo.
Revisión de hardware 4 8 Byte 0: HWREV (0, 0x04); Bytes 1-3: Reservado. Revisión del hardware del controlador.
Revisión de firmware 2 12 Byte 0: SLOTX_FWREV0 (0, 0x07/0x09); Byte 1: SLOTX_FWREV1 (0, 0x08/0x0A) Versión de firmware de la ranura de firmware activa.
Ranura de firmware actual 1 14 Byte 0: Bits [7:4] de FW_SLOT_INFO (3, 0x42) register (RUNNING_FW_SLOT). Número de ranura de la imagen de firmware en ejecución.
Recuento de ranuras de firmware 1 15 Número de ranuras de firmware disponibles. En el caso de los dispositivos compatibles con JEDEC, este campo será 2.
Capabilities 1 16 Byte 0: CAPABILITIES0 (0, 0x10); Byte 1: CAPABILITIES1 (0, 0x11) Información sobre las funcionalidades admitidas por el módulo.
Desencadenadores de copia de seguridad admitidos 1 17 Byte 0: CSAVE_TRIGGER_SUPPORT (0, 0x16) Los desencadenadores de guardado admitidos del módulo.
Número máximo de reintentos de operación 1 18 Byte 0: HOST_MAX_OPERATION_RETRY (0, 0x15) El número de reintentos recomendado para el host si se produce un error en una operación de guardado, restauración o borrado o supera el valor de tiempo de espera máximo.
Eventos de notificación admitidos 1 19 Byte 0: EVENT_NOTIFICATION_SUPPORT (0, 0x17) Información de eventos para la que el módulo generará notificaciones.
Guardar tiempo de espera de la operación 4 20 Byte 0: CSAVE_TIMEOUT0 (0, 0x18); Byte 1: CSAVE_TIMEOUT1 (0, 0x19); Bytes 2-3: Reservado. En el peor de los casos, guarde la latencia de finalización en milisegundos o segundos.
Tiempo de espera de la operación de restauración 4 24 Byte 0: RESTORE_TIMEOUT0 (0, 0x1C); Byte 1: RESTORE_TIMEOUT1 (0, 0x1D); Bytes 2-3: Reservado. El peor de los casos: la latencia de finalización de la restauración en milisegundos o segundos.
Tiempo de espera de la operación de borrado 4 28 Byte 0: ERASE_TIMEOUT0 (0, 0x1E); Byte 1: ERASE_TIMEOUT1 (0, 0x1F); Bytes 2-3: Reservado. En el peor de los casos, se borra la latencia de finalización en milisegundos o segundos.
Tiempo de espera de la operación de Arm 4 32 Byte 0: ARM_TIMEOUT0 (0, 0x20); Byte 1: ARM_TIMEOUT1 (0, 0x21); Bytes 2-3: Reservado. El peor de los casos: latencia de finalización de Arm en milisegundos o segundos.
Tiempo de espera de las operaciones de firmware 4 36 Byte 0: FIRMWARE_OPS_TIMEOUT0 (0, 0x22); Byte 1: FIRMWARE_OPS_TIMEOUT1 (0, 0x23); Bytes 2-3: Reservado. El peor de los casos: latencia de finalización de operaciones de firmware en milisegundos o segundos.
Tiempo de espera de la operación de anulación 4 40 Byte 0: ABORT_CMD_TIMEOUT (0, 0x24); Byte 1: Reservado; Bytes 2-3: Reservado. Tiempo máximo para anular un comando en ejecución, en milisegundos o segundos.
Temperatura de funcionamiento mínima 2 44 Byte 0: MIN_OPERATING_TEMP0 (0, 0x38); Byte 1: MIN_OPERATING_TEMP1 (0, 0x39) Temperatura de funcionamiento mínima en grados Celsius.
Temperatura máxima de la operación 2 46 Byte 0: MAX_OPERATING_TEMP0 (0, 0x3A); Byte 1: MAX_OPERATING_TEMP1 (0, 0x3B) La temperatura de funcionamiento máxima en grados Celsius.
Tamaño del bloque de región 4 48 Byte 0: REGION_BLOCK_SIZE (0, 0x32) Tamaño de región en múltiplo de 32 bytes.