+#ifndef __MULTIBOOT_H
+#define __MULTIBOOT_H
+
+#define MULTIBOOT_LOADER_MAGIC 0x2BADB002
+
+struct mb_info
+{
+ unsigned long flags;
+ unsigned long mem_lower, mem_upper;
+ unsigned long boot_dev;
+ char *cmdline;
+ unsigned long mod_cnt;
+ struct mod_info *mods;
+};
+
+struct mod_info
+{
+ void *mod_start;
+ void *mod_end;
+ char *mod_string;
+ void *reserved;
+};
+
+#endif