| 123456789101112131415161718192021222324252627282930 | 
							- #ifndef BOARDINFO_H
 
- #define BOARDINFO_H
 
- #include "compiler.h"
 
- #define BOARDINFO_SIZE		4096
 
- #define BOARDINFO_MAGIC_1	0x6682df97
 
- #define BOARDINFO_MAGIC_2	0xe2a0d506
 
- #define IBLK_MAX_MAC_ADDR	8
 
- struct board_info {
 
-     uint32_t magic[2];
 
-     uint32_t len;
 
-     uint32_t crc;		/* 32-bit CRC calculated with crc = 0 */
 
-     char version_str[256];
 
-     uint8_t mac[IBLK_MAX_MAC_ADDR][6];
 
- };
 
- union board_info_block {
 
-     struct board_info i;
 
-     uint8_t b[BOARDINFO_SIZE];
 
- };
 
- extern_c struct board_info board_info;
 
- #endif
 
 
  |