summaryrefslogtreecommitdiff
path: root/package/grub/patches/200-darwin_fixes.patch
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-07 23:01:56 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2012-10-07 23:01:56 +0000
commit48e426d185cde9337ec788ac46a93468f3c0c47e (patch)
treee4c10940da71d5a4e0123ae88b11737a8b9308e0 /package/grub/patches/200-darwin_fixes.patch
parent1be06262730011513b009272a5793f6c825bb5a1 (diff)
x86: remove grub-legacy
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33640 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/grub/patches/200-darwin_fixes.patch')
-rw-r--r--package/grub/patches/200-darwin_fixes.patch48
1 files changed, 0 insertions, 48 deletions
diff --git a/package/grub/patches/200-darwin_fixes.patch b/package/grub/patches/200-darwin_fixes.patch
deleted file mode 100644
index c5c55a9182..0000000000
--- a/package/grub/patches/200-darwin_fixes.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- a/stage2/asm.S
-+++ b/stage2/asm.S
-@@ -95,14 +95,16 @@ VARIABLE(stage2_id)
- VARIABLE(force_lba)
- .byte 0
- VARIABLE(version_string)
-- .string VERSION
-+ .ascii VERSION
-+ .byte 0
- VARIABLE(config_file)
- #ifndef STAGE1_5
-- .string "/boot/grub/menu.lst"
-+ .ascii "/boot/grub/menu.lst"
- #else /* STAGE1_5 */
- .long 0xffffffff
-- .string "/boot/grub/stage2"
-+ .ascii "/boot/grub/stage2"
- #endif /* STAGE1_5 */
-+ .byte 0
-
- /*
- * Leave some breathing room for the config file name.
-@@ -762,7 +764,9 @@ ENTRY(chain_stage1)
- call EXT_C(prot_to_real)
- .code16
-
--#ifdef ABSOLUTE_WITHOUT_ASTERISK
-+#ifdef __APPLE__
-+ DATA32 ADDR32 ljmp offset
-+#elif defined(ABSOLUTE_WITHOUT_ASTERISK)
- DATA32 ADDR32 ljmp (offset)
- #else
- DATA32 ADDR32 ljmp *(offset)
---- a/stage2/char_io.c
-+++ b/stage2/char_io.c
-@@ -1345,5 +1345,12 @@ grub_strcpy (char *dest, const char *src
- #ifndef GRUB_UTIL
- # undef memcpy
- /* GCC emits references to memcpy() for struct copies etc. */
-+#ifdef __APPLE__
-+void *memcpy (void *dest, const void *src, int n)
-+{
-+ return grub_memmove(dest, src, n);
-+}
-+#else
- void *memcpy (void *dest, const void *src, int n) __attribute__ ((alias ("grub_memmove")));
- #endif
-+#endif