Difference between revisions of "Novena/EEPROM"
(Created page with "Novena has a utility EEPROM that can be used for storing device-specific data. This is optional, and default values will be used if it is blank / not present. All multi-byte in...") |
|||
Line 9: | Line 9: | ||
|- | |- | ||
! scope="col" | Size | ! scope="col" | Size | ||
− | ! scope="col" | Value | + | ! scope="col" | Default Value |
! scope="col" | Description | ! scope="col" | Description | ||
− | ! scope="col" | | + | ! scope="col" | Result if no EEPROM present |
|- | |- | ||
− | | 6 || | + | | 6 || 'Novena' || Unterminated EEPROM signature || The EEPROM contents will not be used |
|- | |- | ||
| 1 || 1 || Version number of EEPROM structure || The EEPROM contents will not be used | | 1 || 1 || Version number of EEPROM structure || The EEPROM contents will not be used | ||
|- | |- | ||
− | | 1 || | + | | 1 || 0xff || Supported peripherals || All peripherals are assumed present |
|- | |- | ||
− | | 4 || | + | | 4 || 0 || Device serial number || No change |
+ | |- | ||
+ | | 6 || (Random) || Gigabit MAC address || Random MAC address is generated on each boot | ||
|} | |} |
Revision as of 02:45, 18 September 2013
Novena has a utility EEPROM that can be used for storing device-specific data. This is optional, and default values will be used if it is blank / not present.
All multi-byte integers are in native host order.
Structure
Size | Default Value | Description | Result if no EEPROM present |
---|---|---|---|
6 | 'Novena' | Unterminated EEPROM signature | The EEPROM contents will not be used |
1 | 1 | Version number of EEPROM structure | The EEPROM contents will not be used |
1 | 0xff | Supported peripherals | All peripherals are assumed present |
4 | 0 | Device serial number | No change |
6 | (Random) | Gigabit MAC address | Random MAC address is generated on each boot |