diff --git a/yaboot/yaboot-1.3.15-promclaim.patch b/yaboot/yaboot-1.3.15-promclaim.patch new file mode 100644 index 0000000..02282b7 --- /dev/null +++ b/yaboot/yaboot-1.3.15-promclaim.patch @@ -0,0 +1,26 @@ +diff -urN yaboot-1.3.15-05122010/Makefile yaboot-1.3.15-05122010-promclaim//Makefile +--- yaboot-1.3.15-05122010/Makefile 2010-05-24 20:30:07.000000000 -0400 ++++ yaboot-1.3.15-05122010-promclaim//Makefile 2010-05-24 20:31:37.000000000 -0400 +@@ -21,7 +21,7 @@ + MALLOCADDR = 0x300000 + MALLOCSIZE = 0x100000 + # Load kernel and ramdisk at real-base. If there is overlap, will retry until find open space +-KERNELADDR = 0x00C00000 ++KERNELADDR = 0x00000000 + + # Set this to the prefix of your cross-compiler, if you have one. + # Else leave it empty. +diff -urN yaboot-1.3.15-05122010/second/fs_of.c yaboot-1.3.15-05122010-promclaim//second/fs_of.c +--- yaboot-1.3.15-05122010/second/fs_of.c 2010-05-12 16:09:10.000000000 -0400 ++++ yaboot-1.3.15-05122010-promclaim//second/fs_of.c 2010-05-24 20:32:22.000000000 -0400 +@@ -44,8 +44,8 @@ + #include "errors.h" + #include "debug.h" + +-#define LOAD_BUFFER_POS 0x1000000 +-#define LOAD_BUFFER_SIZE 0x1000000 ++#define LOAD_BUFFER_POS 0x00000000 ++#define LOAD_BUFFER_SIZE 0x01000000 + + static int of_open(struct boot_file_t* file, const char* dev_name, + struct partition_t* part, const char* file_name);