import u-boot-1.1.4-list-2.1.0.diff
[u-boot.git] / board / linkstation / firminfo.h
diff --git a/board/linkstation/firminfo.h b/board/linkstation/firminfo.h
new file mode 100644 (file)
index 0000000..5169535
--- /dev/null
@@ -0,0 +1,27 @@
+#define FIRMNAME_MAX   31
+#define SUBVERSION_MAX 31
+#define FIRMINFO_VER 1
+
+struct firminfo {
+               unsigned long info_ver;
+               unsigned long  firmid;
+               char           firmname[FIRMNAME_MAX+1];
+               char           subver[SUBVERSION_MAX+1];
+               unsigned short ver_major;
+               unsigned short ver_minor;
+               unsigned short build;
+               char           year;
+               char           mon;
+               char           day;
+               char           hour;
+               char           min;
+               char           sec;
+               unsigned long size;
+               unsigned long chksum;
+               
+               unsigned long kernel_offset;
+               unsigned long kernel_size;
+               unsigned long initrd_offset;
+               unsigned long initrd_size;
+       } __attribute((aligned(4)));
+// ----------------------------------------------------