Microkernel thing OS experiment (Zig ⚡)
at dev 653 B view raw
1OUTPUT_FORMAT(elf64-littleaarch64) 2ENTRY(_start) 3 4PHDRS { 5 limine_reqs PT_LOAD; 6 text PT_LOAD; 7 rodata PT_LOAD; 8 data PT_LOAD; 9 dynamic PT_DYNAMIC; 10} 11 12SECTIONS { 13 . = 0xffffffff80000000; 14 15 .text : { 16 *(.text .text.*) 17 } :text 18 19 . = ALIGN(CONSTANT(MAXPAGESIZE)); 20 21 .rodata : { 22 *(.rodata .rodata.*) 23 } :rodata 24 25 . = ALIGN(CONSTANT(MAXPAGESIZE)); 26 27 .data : { 28 *(.data .data.*) 29 30 } :data 31 32 .dynamic : { 33 *(.dynamic) 34 } :data :dynamic 35 36 .bss : { 37 *(.bss .bss.*) 38 *(COMMON) 39 } :data 40 41 /DISCARD/ : { 42 *(.eh_frame*) 43 *(.note .note.*) 44 } 45}