feat: scheduling, usermode, shell

This commit is contained in:
daniel committed 2026-02-17 19:17:01 +01:00
1 parent 20fa8a9be2
commit f384d4cf75
45 files changed
+2622 -98

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
/*
* link.ld
* Linker script for ZenithOS userspace programs
* Copyright (c) 2025 Daniel Hammer
*
* Programs are loaded at a standard user-space address.
*/
OUTPUT_FORMAT(elf64-x86-64)
ENTRY(_start)
SECTIONS
{
. = 0x400000;
.text : {
*(.text .text.*)
}
. = ALIGN(4096);
.rodata : {
*(.rodata .rodata.*)
}
. = ALIGN(4096);
.data : {
*(.data .data.*)
}
.bss : {
*(.bss .bss.*)
*(COMMON)
}
/DISCARD/ : {
*(.eh_frame*)
*(.note .note.*)
*(.comment*)
}
}