diff --git a/mesosphere/kernel/kernel.ld b/mesosphere/kernel/kernel.ld index d54cb4a7a..356cea88c 100644 --- a/mesosphere/kernel/kernel.ld +++ b/mesosphere/kernel/kernel.ld @@ -29,15 +29,6 @@ SECTIONS . = ALIGN(8); } :code - /* .vectors. */ - . = ALIGN(2K); - __vectors_start__ = . ; - .vectors : - { - KEEP( *(.vectors) ) - . = ALIGN(8); - } :code - .init : { KEEP( *(.init) ) @@ -67,6 +58,15 @@ SECTIONS . = ALIGN(8); } :code + /* .vectors. */ + . = ALIGN(2K); + __vectors_start__ = . ; + .vectors : + { + KEEP( *(.vectors) ) + . = ALIGN(8); + } :code + /* =========== RODATA section =========== */ . = ALIGN(0x1000); __rodata_start = . ;