PRAM y NVRAM difieren y se superponen entre sí y con el chip de firmware UEFI

1
  1. Se almacena la PRAM en el mismo chip NVRAM que se almacenan las variables que no son PRAM. Siempre asumí que NVRAM era el chip de firmware UEFI en la placa lógica. ¿Todos estos son iguales (NVRAM - PRAM - firmware UEFI), básicamente están todos almacenados en el mismo chip?
  2. ¿Cómo se configuran las variables de PRAM como las variables NVRAM con el comando nvram?

Gracias :-)

    
pregunta rubixibuc 15.02.2012 - 06:51

1 respuesta

2

Sí, la PRAM se almacena en el mismo chip NVRAM que las variables de firmware, pero se administra por separado. En realidad, se muestra como un dispositivo en el árbol de dispositivos de firmware.

HT1242: Lo que está almacenado en la PRAM

Cuando restableces uno, restableces el otro.

HT1379: reinicio de la PRAM y la NVRAM de tu Mac

AFAIK, Apple nunca ha admitido el acceso directo del desarrollador a la PRAM, por lo que no está bien documentado (o no está bien documentado). Las funciones readXPRAM y writeXPRAM se pueden usar para acceder a los bytes sin procesar, aunque en estos días solo son envoltorios alrededor de las funciones IOKIT que acceden a la partición APL,MacOS75 en NVRAM.

El programa de línea de comandos nvram solo manipula las variables de firmware almacenadas en la NVRAM, por lo que no le permite acceder a la partición de PRAM.

    
respondido por el Seth Noble 15.02.2012 - 17:25

Lea otras preguntas en las etiquetas