| 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	8struct 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
 |