aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWojtek Kosior <kwojtus@protonmail.com>2019-12-30 13:29:04 +0100
committerWojtek Kosior <kwojtus@protonmail.com>2019-12-30 13:29:04 +0100
commitee8668f9fcd952e4952706789bdde7fd223dacb5 (patch)
treefaf1a0b8b15cf5952ad539c410558da4bb6b2bbc
parent48a3742d8f453f46da9ed5f375777788ca4d87a7 (diff)
downloadrpi-MMU-example-ee8668f9fcd952e4952706789bdde7fd223dacb5.tar.gz
rpi-MMU-example-ee8668f9fcd952e4952706789bdde7fd223dacb5.zip
fix the linking of embedded ramfs
-rw-r--r--kernel_stage2.ld16
1 files changed, 13 insertions, 3 deletions
diff --git a/kernel_stage2.ld b/kernel_stage2.ld
index d3a23bf..dce2d1f 100644
--- a/kernel_stage2.ld
+++ b/kernel_stage2.ld
@@ -9,12 +9,22 @@ SECTIONS
. = 0x0;
__start = .;
- .kernel_stage2 :
+ .interrupt_vector :
{
KEEP(interrupt_vector.o)
- . = ALIGN(4);
+ }
+ . = ALIGN(4);
+ .embedded_ramfs :
+ {
ramfs_embeddable.o
- (*)
+ }
+ .rest_of_kernel :
+ {
+ *(.text)
+ *(.data)
+ *(.rodata)
+ *(.bss)
+ *(/COMMON/)
}
__end = .;