From ad5bdbdfd451c10975db51e141af4cc33f295de7 Mon Sep 17 00:00:00 2001 From: "Ithamar R. Adema" Date: Sat, 30 Aug 2014 16:34:30 -0700 Subject: [PATCH] ELF: enlarge the allowed padding between sections Turns out the padding on ARM is slightly larger, and prevented the kernel add-ons from being loaded. --- src/system/boot/loader/elf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/boot/loader/elf.cpp b/src/system/boot/loader/elf.cpp index 7616e897bd..7479463de3 100644 --- a/src/system/boot/loader/elf.cpp +++ b/src/system/boot/loader/elf.cpp @@ -275,7 +275,7 @@ ELFLoader::Load(int fd, preloaded_image* _image) // inbetween. totalSize = secondRegion->start + secondRegion->size - firstRegion->start; if (totalSize > image->text_region.size + image->data_region.size - + 8 * 1024) { + + 16 * 1024) { status = B_BAD_DATA; goto error1; }