import u-boot-1.1.4-list-2.1.0.diff
[u-boot.git] / board / linkstation / firminfo.h
1 #define FIRMNAME_MAX   31
2 #define SUBVERSION_MAX 31
3 #define FIRMINFO_VER 1
4
5 struct firminfo {
6                 unsigned long info_ver;
7                 unsigned long  firmid;
8                 char           firmname[FIRMNAME_MAX+1];
9                 char           subver[SUBVERSION_MAX+1];
10                 unsigned short ver_major;
11                 unsigned short ver_minor;
12                 unsigned short build;
13                 char           year;
14                 char           mon;
15                 char           day;
16                 char           hour;
17                 char           min;
18                 char           sec;
19                 unsigned long size;
20                 unsigned long chksum;
21                 
22                 unsigned long kernel_offset;
23                 unsigned long kernel_size;
24                 unsigned long initrd_offset;
25                 unsigned long initrd_size;
26         } __attribute((aligned(4)));
27 // ----------------------------------------------------