]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
rename format from raw to yeeloong_flash
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 6 Apr 2010 20:23:02 +0000 (22:23 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 6 Apr 2010 20:23:02 +0000 (22:23 +0200)
include/grub/mips/kernel.h
include/grub/mips/qemu-mips/kernel.h
include/grub/mips/yeeloong/kernel.h
util/grub-mkrawimage.c

index 8b68f7b6b83a18cd37ec563488f1b88622b1c575..ee759f10bae762554199ee2d28d155b5181de2e2 100644 (file)
 #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[];
index dbf74c1b20a3adf847cd183687588d3e74fa7923..cc6169d5fe84233099e1a991fb8023ab6e608bf7 100644 (file)
@@ -31,6 +31,21 @@ void EXPORT_FUNC (grub_halt) (void);
    configuration file are located.  */
 extern char grub_prefix[];
 
+#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
+
 #endif
 
 #endif /* ! GRUB_KERNEL_MACHINE_HEADER */
index 230455dbf454836971b36ea152e52d229abc27a9..05fe0eb5593273669e95d99779730518a8093e87 100644 (file)
 void EXPORT_FUNC (grub_reboot) (void);
 void EXPORT_FUNC (grub_halt) (void);
 
+#define GRUB_PLATFORM_IMAGE_FORMATS     "yeeloong_flash, elf"
+#define GRUB_PLATFORM_IMAGE_DEFAULT_FORMAT     "yeeloong_flash"
+
+#define GRUB_PLATFORM_IMAGE_DEFAULT GRUB_PLATFORM_IMAGE_YEELOONG_FLASH
+
+typedef enum {
+  GRUB_PLATFORM_IMAGE_YEELOONG_FLASH,
+  GRUB_PLATFORM_IMAGE_ELF
+}
+  grub_platform_image_format_t;
+#define GRUB_PLATFORM_IMAGE_YEELOONG_FLASH GRUB_PLATFORM_IMAGE_YEELOONG_FLASH
+#define GRUB_PLATFORM_IMAGE_ELF GRUB_PLATFORM_IMAGE_ELF
+
 #endif
 
 #endif /* ! GRUB_KERNEL_MACHINE_HEADER */
index 7babbef6a698ecd94aafba5e4ce098729feb199a..67bd64a1b40be06927f3c1abf5643b7bc5808762 100644 (file)
@@ -569,6 +569,11 @@ main (int argc, char *argv[])
 
 #ifdef GRUB_PLATFORM_IMAGE_DEFAULT
          case 'O':
+#ifdef GRUB_PLATFORM_IMAGE_YEELOONG_FLASH
+           if (strcmp (optarg, "yeeloong_flash") == 0)
+             format = GRUB_PLATFORM_IMAGE_YEELOONG_FLASH;
+           else 
+#endif
 #ifdef GRUB_PLATFORM_IMAGE_RAW
            if (strcmp (optarg, "raw") == 0)
              format = GRUB_PLATFORM_IMAGE_RAW;