diff options
Diffstat (limited to 'src/arch/amd64/linker.ld')
-rw-r--r-- | src/arch/amd64/linker.ld | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/arch/amd64/linker.ld b/src/arch/amd64/linker.ld index 3dd90ff..a9484d4 100644 --- a/src/arch/amd64/linker.ld +++ b/src/arch/amd64/linker.ld @@ -1,8 +1,12 @@ ENTRY(start) +PHDRS { + loadable PT_LOAD FLAGS(7) ; +} + SECTIONS { . = 1M; - + kernel_start = .; .boot BLOCK(4K) : ALIGN(4K) @@ -24,6 +28,11 @@ SECTIONS { { *(.bss) } - + + .symtab : { + symtab = .; + *(.symtab) + } :loadable + kernel_end = .; } |