Commit Graph

1208 Commits

Author SHA1 Message Date
Matheus 47f5a2fcfb sched: fix division by 0 2025-12-05 18:06:17 -03:00
Matheus 57c54effff Merge pull request #17 from monkuous/rewrite
various fixes and new ports
2025-11-17 01:14:01 -03:00
monkuous 01fe69f355 kernel: fix limine.h to specific commit 2025-11-16 21:41:13 +01:00
monkuous c3364fc6b8 mlibc: use patch while not upstream 2025-11-16 21:41:13 +01:00
monkuous ebc810a4d8 lwjgl3: add port 2025-11-16 21:41:13 +01:00
monkuous ad40275ac9 openal: add port 2025-11-16 21:41:13 +01:00
monkuous fbe37ff872 libffi: fix assumption that malloc memory is executable 2025-11-16 21:41:13 +01:00
monkuous 16cba60c48 jna: add port 2025-11-16 21:41:13 +01:00
monkuous 623640cdaf glfw: add port 2025-11-16 21:41:05 +01:00
monkuous d301ec6955 kernel: add xsave support 2025-11-15 23:20:05 +01:00
monkuous 4024c42af1 kernel: pass AT_PAGESZ on exec 2025-11-15 23:19:02 +01:00
monkuous de3f907f25 kernel: implement FIONREAD for ttys 2025-11-15 23:18:10 +01:00
Matheus 438ef959fe kernel: add python script to generate init dependency graph 2025-11-13 23:31:49 -03:00
Matheus df283a5b23 xorg-server: enable MIT-SHM 2025-11-13 01:28:43 -03:00
Matheus 8700cf9e41 parted: support virtio block 2025-11-12 20:03:38 -03:00
Matheus 462eb91e0d mlibc: use patch while not upstream 2025-11-12 20:03:19 -03:00
Matheus 4658b57c3e tcp: fix receival of resets 2025-11-12 17:20:24 -03:00
Matheus 36bec0427a fs: fix locking in rename for fatfs and ext2 2025-11-08 02:20:56 -03:00
Matheus ab90700203 scheduler: add a few more sanity checks 2025-11-08 02:20:05 -03:00
Matheus 27c6b11d2d mlibc: use tdelete() and twalk() temp patches 2025-11-07 15:37:57 -03:00
Matheus 3308a2a39b elf: handle AT_SECURE 2025-11-04 18:46:49 -03:00
Matheus 5d79c7840d syscalls: readv writev 2025-11-04 02:04:11 -03:00
Matheus 2bafdee791 localsocket: fix issue with fd passing 2025-11-04 00:34:23 -03:00
Matheus f0708899d3 README: update image 2025-11-03 2025-11-02 22:52:14 -03:00
Matheus bc6dd3ae65 kernel/Makefile: add itself to dependency of built files and disable flanterm bump 2025-11-02 21:40:39 -03:00
Matheus 07a4c41199 mlibc: temp patches before updating to new upstream version 2025-11-02 21:39:46 -03:00
Matheus e73ebf2252 syscalls/invalid: raise SIGSYS and print message on an invalid system call 2025-11-02 21:38:44 -03:00
Matheus e52e1358c1 scheduler: change where a flag is changed 2025-11-02 21:38:20 -03:00
Matheus 3b6b5363ad poll: rework timeout 2025-11-02 21:32:04 -03:00
Matheus c9d401f488 syscalls: sysinfo 2025-11-02 21:30:24 -03:00
Matheus d53d97d951 mmu: fix vmmerror 2025-11-02 21:28:52 -03:00
Matheus c69a3ca3b4 mlibc: add workaround for mlibc rtld global scope dlopen bug 2025-10-30 00:51:52 -03:00
Matheus 0f24d9266f pipefs: implement FIONREAD 2025-10-30 00:40:49 -03:00
Matheus 2d8a1b57dc print syscall: add pid and tid 2025-10-30 00:40:31 -03:00
Matheus f92c2d1771 lwjgl: update patch 2025-10-30 00:36:20 -03:00
Matheus a3d0c8983b openjdk17: update patch 2025-10-30 00:35:57 -03:00
Matheus c2e981cea7 ports: lwjgl 2025-10-29 16:05:28 -03:00
Matheus 8d522caf7f ports: stub out broken mlibc backtrace() 2025-10-23 20:38:57 -03:00
Matheus 9a8c5535ad fs: more fixes 2025-10-23 17:42:29 -03:00
Matheus 6577953d53 README: update 2025-10-23 15:06:03 -03:00
Matheus 0957ff6e71 fs: fix some nlinks handling 2025-10-23 15:04:25 -03:00
Matheus d8c377f0d8 vmmcache: fix 2025-10-17 13:51:50 -03:00
Matheus 7da3557d32 fs: change how rename() is handled 2025-10-17 13:51:35 -03:00
Matheus 36c3976c05 ports: autoconf automake m4 2025-10-13 23:38:50 -03:00
Matheus 0c9990bf3c host-recipes: fixes 2025-10-13 01:17:44 -03:00
Matheus e5dadb6f3a ports: libtool pkgconfig 2025-10-13 01:17:23 -03:00
Matheus 049b9c9ad6 kernel: random page cache fixes 2025-10-13 00:12:24 -03:00
Matheus 7f9dacedf0 ports: rsync 2025-10-13 00:09:40 -03:00
Matheus f96c7491f4 ports: patch 2025-10-13 00:09:28 -03:00
Matheus c0a5739dde ports: perl 2025-10-13 00:09:12 -03:00