Handle loading above 1 MB, for bug-compatibility with Grub
[wraplinux.git] / setup.h
diff --git a/setup.h b/setup.h
index baf008d..4313bc7 100644 (file)
--- a/setup.h
+++ b/setup.h
@@ -12,6 +12,16 @@ struct startup_info {
        uint32_t reloc_size;
 };
 
+struct highmove_info {
+       uint32_t mv_src;
+       uint32_t mv_dst;
+       uint32_t mv_len;
+       uint32_t mv_entry;
+};
+
+#define LINUX_MAGIC ('H' + ('d' << 8) + ('r' << 16) + ('S' << 24))
+#define OLD_CMDLINE_MAGIC 0xA33F
+
 struct setup_header {
        uint8_t  setup_sects;
        uint16_t root_flags;