aboutsummaryrefslogtreecommitdiff
path: root/kernel_stage2.ld
diff options
context:
space:
mode:
Diffstat (limited to 'kernel_stage2.ld')
-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 = .;