180 Commits

Author SHA1 Message Date
6864447b33 kernel: update kernel dependencies 2024-07-28 12:53:30 +03:00
fe5f9649ff refactor: Fix clippy warnings 2024-07-27 14:49:20 +03:00
b9c1b15bd1 kernel: fix some TODOs 2024-07-27 14:37:46 +03:00
a3d7ecd867 dev: rework tty/pty 2024-07-26 21:52:28 +03:00
1bd9d65a5e Migrate to 1.82 rustc nightly 2024-07-25 11:58:47 +03:00
8eb5d2ecf1 mem/heap: use libyalloc instead of linked_list_allocator in kernel 2024-06-09 13:43:56 +03:00
3383d0350c proc: spawn_thread/exit_thread/wait_thread 2024-04-25 16:02:20 +03:00
becbf2aea1 sysfs: basic scheduler stats 2024-04-11 16:36:14 +03:00
8adc011281 sys/mod: aarch64 module loading 2024-04-09 11:59:23 +03:00
39956dedb8 sys/mod: Basic kernel module loading 2024-04-01 17:23:12 +03:00
35a44a8ca1 proc/dyn: proof-of-concept dynamic executable loader 2024-03-20 21:21:39 +02:00
1b69be1664 proc/debug: implement basic single-stepping facilities 2024-03-19 23:11:03 +02:00
890204e473 proc/elf: implement ASLR for reloc ELFs 2024-03-18 20:08:24 +02:00
ffeb4522c9 proc/elf: fix aarch64 relocations 2024-03-18 19:36:42 +02:00
0a2d2ea4db proc/elf: handle relocatable executables (ET_DYN) 2024-03-18 19:34:03 +02:00
281b280e8d vfs: fix vfs tests 2024-03-14 00:42:36 +02:00
ac84a7e027 refactor: fix clippy warnings 2024-03-13 23:52:51 +02:00
992f66b5a0 refactor: split syscall handlers into modules 2024-03-13 23:41:12 +02:00
c9a344966b refactor: unify process struct 2024-03-13 23:20:03 +02:00
3d04d30eb4 refactor: integrate libk-thread into libk 2024-03-13 19:14:54 +02:00
69b6a38c0a refactor: integrate vfs into libk 2024-03-13 19:01:59 +02:00
d44bda6d62 refactor: integrate block into vfs 2024-03-13 18:50:26 +02:00
2dc162d1a0 proc: better handling of process groups + shell interrupts 2024-03-13 17:55:14 +02:00
ae09849fda abi: split definitions into multiple files 2024-03-13 14:25:02 +02:00
12b481398d abi: add struct types and move some terminal definitions 2024-03-13 13:11:46 +02:00
075cbea320 refactor: move kernel readme to root 2024-03-13 02:17:12 +02:00
55a4c89811 refactor: Fix all clippy warnings 2024-03-13 01:54:00 +02:00
a39d42a3eb build: Remove old gitea workflow 2024-03-12 18:25:35 +02:00
1440689094 build: Finish migration to monorepo 2024-03-12 18:17:47 +02:00
18fa8b954a Add 'kernel/' from commit '7f1f6b73377367db17f98a740316b904c37ce3b1'
git-subtree-dir: kernel
git-subtree-mainline: 817f71f90f97270dd569fd44246bf74e57636552
git-subtree-split: 7f1f6b73377367db17f98a740316b904c37ce3b1
2024-03-12 15:52:48 +02:00