Listing 5. Linker Script kernel16.lds OUTPUT_FORMAT(binary) SECTIONS { . = 0; .text : { *(.init) *(.text) } . = ALIGN(4K); .data : { *(.data) } . = ALIGN(16); .bss : { *(.bss) } . = ALIGN(4K); .edata = .; }