save some space.
* include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease.
(GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): Likewise.
+2011-10-23 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/lib/reed_solomon.c (gf_invert): Declare as const and
+ save some space.
+ * include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease.
+ (GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): Likewise.
+
2011-10-23 Vladimir Serbinenko <phcoder@gmail.com>
* util/import_gcry.py: Automatically fix camellia.c and camellia.h.
#define GF_POLYNOMIAL 0x1d
#define GF_INVERT2 0x8e
#if defined (STANDALONE) && !defined (TEST)
-static char *gf_invert __attribute__ ((section(".text"))) = (void *) 0x100000;
+static gf_single_t * const gf_invert __attribute__ ((section(".text"))) = (void *) 0x100000;
static char *scratch __attribute__ ((section(".text"))) = (void *) 0x100100;
#else
#if defined (STANDALONE)
static char *scratch;
#endif
-static grub_uint8_t gf_invert[256];
+static gf_single_t gf_invert[256];
#endif
#define SECTOR_SIZE 512
#define GRUB_KERNEL_I386_PC_REED_SOLOMON_REDUNDANCY 0x18
/* The size of the first region which won't be compressed. */
-#define GRUB_KERNEL_I386_PC_RAW_SIZE 0xcd0
+#define GRUB_KERNEL_I386_PC_RAW_SIZE 0xc70
-#define GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART 0x730
+#define GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART 0x6e0
/* The segment where the kernel is loaded. */
#define GRUB_BOOT_I386_PC_KERNEL_SEG 0x800