321 Commits

Author SHA1 Message Date
alnyan 39956dedb8 sys/mod: Basic kernel module loading 2024-04-01 17:23:12 +03:00
alnyan 35a44a8ca1 proc/dyn: proof-of-concept dynamic executable loader 2024-03-20 21:21:39 +02:00
alnyan 1b69be1664 proc/debug: implement basic single-stepping facilities 2024-03-19 23:11:03 +02:00
alnyan 890204e473 proc/elf: implement ASLR for reloc ELFs 2024-03-18 20:08:24 +02:00
alnyan ffeb4522c9 proc/elf: fix aarch64 relocations 2024-03-18 19:36:42 +02:00
alnyan 0a2d2ea4db proc/elf: handle relocatable executables (ET_DYN) 2024-03-18 19:34:03 +02:00
alnyan 281b280e8d vfs: fix vfs tests 2024-03-14 00:42:36 +02:00
alnyan ac84a7e027 refactor: fix clippy warnings 2024-03-13 23:52:51 +02:00
alnyan 992f66b5a0 refactor: split syscall handlers into modules 2024-03-13 23:41:12 +02:00
alnyan c9a344966b refactor: unify process struct 2024-03-13 23:20:03 +02:00
alnyan 3d04d30eb4 refactor: integrate libk-thread into libk 2024-03-13 19:14:54 +02:00
alnyan 69b6a38c0a refactor: integrate vfs into libk 2024-03-13 19:01:59 +02:00
alnyan d44bda6d62 refactor: integrate block into vfs 2024-03-13 18:50:26 +02:00
alnyan 2dc162d1a0 proc: better handling of process groups + shell interrupts 2024-03-13 17:55:14 +02:00
alnyan ae09849fda abi: split definitions into multiple files 2024-03-13 14:25:02 +02:00
alnyan 12b481398d abi: add struct types and move some terminal definitions 2024-03-13 13:11:46 +02:00
alnyan 075cbea320 refactor: move kernel readme to root 2024-03-13 02:17:12 +02:00
alnyan 55a4c89811 refactor: Fix all clippy warnings 2024-03-13 01:54:00 +02:00
alnyan a39d42a3eb build: Remove old gitea workflow 2024-03-12 18:25:35 +02:00
alnyan 1440689094 build: Finish migration to monorepo 2024-03-12 18:17:47 +02:00
alnyan 18fa8b954a Add 'kernel/' from commit '7f1f6b73377367db17f98a740316b904c37ce3b1'
git-subtree-dir: kernel
git-subtree-mainline: 817f71f90f
git-subtree-split: 7f1f6b7337
2024-03-12 15:52:48 +02:00