]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
kernel constants updated
authorphcoder <phcoder@debian.bg45.phnet>
Fri, 23 Oct 2009 16:20:52 +0000 (18:20 +0200)
committerphcoder <phcoder@debian.bg45.phnet>
Fri, 23 Oct 2009 16:20:52 +0000 (18:20 +0200)
include/grub/mips/kernel.h

index 4a7c9293c263e36e3847a2b8ae8af57091710e3a..29f7e4d4e2b57aa2ee9364d216250122dc050d65 100644 (file)
 #ifndef GRUB_KERNEL_CPU_HEADER
 #define GRUB_KERNEL_CPU_HEADER 1
 
-#define GRUB_MOD_ALIGN 0x1000
+#define GRUB_MOD_ALIGN 0x1
 /* Non-zero value is only needed for PowerMacs.  */
 #define GRUB_MOD_GAP   0x0
 
+#define GRUB_KERNEL_MACHINE_LINK_ALIGN  32
+
 #define GRUB_KERNEL_CPU_RAW_SIZE        0x100
 #define GRUB_KERNEL_CPU_COMPRESSED_SIZE        0x8
 #define GRUB_KERNEL_CPU_TOTAL_MODULE_SIZE      0xc
 #define GRUB_KERNEL_MACHINE_TOTAL_MODULE_SIZE GRUB_KERNEL_CPU_TOTAL_MODULE_SIZE
 #define GRUB_KERNEL_MACHINE_COMPRESSED_SIZE GRUB_KERNEL_CPU_COMPRESSED_SIZE
 
+#define GRUB_PLATFORM_IMAGE_FORMATS     "raw, elf"
+#define GRUB_PLATFORM_IMAGE_DEFAULT_FORMAT     "raw"
+
+#define GRUB_PLATFORM_IMAGE_DEFAULT GRUB_PLATFORM_IMAGE_RAW
+
 #ifndef ASM_FILE
 
+typedef enum {
+  GRUB_PLATFORM_IMAGE_RAW,
+  GRUB_PLATFORM_IMAGE_ELF
+}
+  grub_platform_image_format_t;
+#define GRUB_PLATFORM_IMAGE_RAW GRUB_PLATFORM_IMAGE_RAW
+#define GRUB_PLATFORM_IMAGE_ELF GRUB_PLATFORM_IMAGE_ELF
+
 /* The prefix which points to the directory where GRUB modules and its
    configuration file are located.  */
 extern char grub_prefix[];