diff options
-rw-r--r-- | kernel_stage2.ld | 16 |
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 = .; |