A typical example of allocating 8 KB of NVRAM memory space in a Power Macintosh computer built prior to Macintosh computers that implement the RAM in ROM NewWorld architecture is shown in Table 12-1. The memory space is partitioned into functional areas.
Table 12-1 Typical NVRAM space allocations
4096 | Operating-system partition |
768 | Reserved by Apple for diagnostics |
256 | Reserved by Apple for parameter RAM |
1024 | Reserved by Apple for Name Registry properties |
2048 | Open Firmware partition |
The allocations shown in Table 12-1 provide permanent configuration data storage, both for Mac OS and for PCI expansion cards. The sections that follow describe how this storage is typically used.