diff options
author | Wojtek Kosior <kwojtus@protonmail.com> | 2019-12-26 18:48:38 +0100 |
---|---|---|
committer | Wojtek Kosior <kwojtus@protonmail.com> | 2019-12-26 18:48:38 +0100 |
commit | 9d587f9f750253461314757f2f861c5214563120 (patch) | |
tree | 92fa206180daa7297a86eb240f906b9b84fa5126 /linker.ld | |
parent | 93a1c704c99a48803d118f66ac4fe08510fb4b89 (diff) | |
download | rpi-MMU-example-9d587f9f750253461314757f2f861c5214563120.tar.gz rpi-MMU-example-9d587f9f750253461314757f2f861c5214563120.zip |
improve linking of interrupts
Diffstat (limited to 'linker.ld')
-rw-r--r-- | linker.ld | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -42,17 +42,17 @@ SECTIONS __libkernel_size = __libkernel_end - __libkernel_start; - . = ALIGN(4096); /* align to page size */ - __interrupt_vectors_start = .; - .interrupt_vectors : + + .interrupts : { - interrupt_vectors = .; - *(.interrupt_vectors.text) - *(.interrupt_vectors.data) + __interrupts_start = .; + KEEP(*(.interrupts.vector)) + interrupt_vector.o + interrupts.o + __interrupts_end = .; } - . = ALIGN(4096); /* align to page size */ - __interrupt_vectors_end = .; - __interrupt_vectors_size = __interrupt_vectors_end - __interrupt_vectors_start; + + __interrupts_size = __interrupts_end - __interrupts_start; __end = .; } |