/* * Minimal Multiboot2 Test Kernel Linker Script * * SPDX-License-Identifier: MIT */ OUTPUT_FORMAT("elf32-i386") OUTPUT_ARCH(i386) ENTRY(_start) SECTIONS { . = 0x100000; /* 1MB — standard Multiboot load address */ .multiboot : ALIGN(8) { *(.multiboot) } .text : ALIGN(4096) { *(.text) *(.text64) } .rodata : ALIGN(4096) { *(.rodata) } .data : ALIGN(4096) { *(.data) } .bss (NOLOAD) : ALIGN(16) { *(.bss) *(COMMON) } }