Commit Graph

  • fbe37ff872 libffi: fix assumption that malloc memory is executable monkuous 2025-11-15 23:21:31 +01:00
  • 16cba60c48 jna: add port monkuous 2025-11-15 23:21:02 +01:00
  • 623640cdaf glfw: add port monkuous 2025-11-15 23:20:28 +01:00
  • d301ec6955 kernel: add xsave support monkuous 2025-11-15 23:20:05 +01:00
  • 4024c42af1 kernel: pass AT_PAGESZ on exec monkuous 2025-11-15 23:19:02 +01:00
  • de3f907f25 kernel: implement FIONREAD for ttys monkuous 2025-11-15 23:18:10 +01:00
  • 438ef959fe kernel: add python script to generate init dependency graph Matheus 2025-11-13 23:31:49 -03:00
  • df283a5b23 xorg-server: enable MIT-SHM Matheus 2025-11-13 01:28:43 -03:00
  • 8700cf9e41 parted: support virtio block Matheus 2025-11-12 20:03:38 -03:00
  • 462eb91e0d mlibc: use patch while not upstream Matheus 2025-11-12 20:03:19 -03:00
  • 4658b57c3e tcp: fix receival of resets Matheus 2025-11-12 17:20:24 -03:00
  • 36bec0427a fs: fix locking in rename for fatfs and ext2 Matheus 2025-11-08 02:20:56 -03:00
  • ab90700203 scheduler: add a few more sanity checks Matheus 2025-11-08 02:20:05 -03:00
  • 27c6b11d2d mlibc: use tdelete() and twalk() temp patches Matheus 2025-11-07 15:37:57 -03:00
  • 3308a2a39b elf: handle AT_SECURE Matheus 2025-11-04 18:46:49 -03:00
  • 5d79c7840d syscalls: readv writev Matheus 2025-11-04 02:04:11 -03:00
  • 2bafdee791 localsocket: fix issue with fd passing Matheus 2025-11-04 00:34:23 -03:00
  • f0708899d3 README: update image 2025-11-03 Matheus 2025-11-02 22:52:14 -03:00
  • bc6dd3ae65 kernel/Makefile: add itself to dependency of built files and disable flanterm bump Matheus 2025-11-02 21:40:39 -03:00
  • 07a4c41199 mlibc: temp patches before updating to new upstream version Matheus 2025-11-02 21:39:46 -03:00
  • e73ebf2252 syscalls/invalid: raise SIGSYS and print message on an invalid system call Matheus 2025-11-02 21:38:44 -03:00
  • e52e1358c1 scheduler: change where a flag is changed Matheus 2025-11-02 21:38:20 -03:00
  • 3b6b5363ad poll: rework timeout Matheus 2025-11-02 21:32:04 -03:00
  • c9d401f488 syscalls: sysinfo Matheus 2025-11-02 21:30:24 -03:00
  • d53d97d951 mmu: fix vmmerror Matheus 2025-11-02 21:28:52 -03:00
  • c69a3ca3b4 mlibc: add workaround for mlibc rtld global scope dlopen bug Matheus 2025-10-30 00:51:52 -03:00
  • 0f24d9266f pipefs: implement FIONREAD Matheus 2025-10-30 00:40:49 -03:00
  • 2d8a1b57dc print syscall: add pid and tid Matheus 2025-10-30 00:40:31 -03:00
  • f92c2d1771 lwjgl: update patch Matheus 2025-10-30 00:36:20 -03:00
  • a3d0c8983b openjdk17: update patch Matheus 2025-10-30 00:35:57 -03:00
  • c2e981cea7 ports: lwjgl Matheus 2025-10-29 16:05:28 -03:00
  • 8d522caf7f ports: stub out broken mlibc backtrace() Matheus 2025-10-23 20:38:57 -03:00
  • 9a8c5535ad fs: more fixes Matheus 2025-10-23 17:42:29 -03:00
  • 6577953d53 README: update Matheus 2025-10-23 15:06:03 -03:00
  • 0957ff6e71 fs: fix some nlinks handling Matheus 2025-10-23 15:04:25 -03:00
  • d8c377f0d8 vmmcache: fix Matheus 2025-10-17 13:51:50 -03:00
  • 7da3557d32 fs: change how rename() is handled Matheus 2025-10-17 13:51:35 -03:00
  • 36c3976c05 ports: autoconf automake m4 Matheus 2025-10-13 23:38:50 -03:00
  • 0c9990bf3c host-recipes: fixes Matheus 2025-10-13 01:17:44 -03:00
  • e5dadb6f3a ports: libtool pkgconfig Matheus 2025-10-13 01:17:23 -03:00
  • 049b9c9ad6 kernel: random page cache fixes Matheus 2025-10-13 00:12:24 -03:00
  • 7f9dacedf0 ports: rsync Matheus 2025-10-13 00:09:40 -03:00
  • f96c7491f4 ports: patch Matheus 2025-10-13 00:09:28 -03:00
  • c0a5739dde ports: perl Matheus 2025-10-13 00:09:12 -03:00
  • 4580bb2001 mlibc: bump version Matheus 2025-10-13 00:07:36 -03:00
  • 1d957dab03 fcntl: handle F_DUPFD_CLOEXEC Matheus 2025-10-04 21:48:23 -03:00
  • c2f83a8373 astral-chroot: exec chroot Matheus 2025-10-04 20:05:48 -03:00
  • 5814a33cb6 fatfs: small optimization Matheus 2025-10-04 20:04:37 -03:00
  • 2eb7d332c2 distro-files: astral-chroot and astral-bootstrap shell files Matheus 2025-10-03 21:35:13 -03:00
  • 62e8e1be30 ports: dosfstools Matheus 2025-10-03 19:30:13 -03:00
  • 31380b9d29 fatfs: initial implementation Matheus 2025-10-03 19:29:58 -03:00
  • e04ec29c48 string: fix strncmcp Matheus 2025-10-03 19:29:40 -03:00
  • 7669af39ea ext2: support creation of sparse files Matheus 2025-10-03 19:28:59 -03:00
  • 1065dd53b9 vfs: add VFS_STUB macro Matheus 2025-10-03 19:28:21 -03:00
  • 1551902e27 initrd: handle hard links Matheus 2025-10-03 19:28:07 -03:00
  • 1aeb859677 mlibc: bump version Matheus 2025-09-18 20:34:01 -03:00
  • f5259684e5 panic: only halt other cpus if needed Matheus 2025-09-18 20:24:45 -03:00
  • f34bce058d userland: several ports Matheus 2025-09-18 20:24:19 -03:00
  • a9f093fa29 Revert "vmmcache: break down lock" Matheus 2025-09-18 20:19:10 -03:00
  • 6da4a46cd7 vionet: fix rx dpc Matheus 2025-09-14 22:41:53 -03:00
  • 74836fd60c kill: change null signal handling Matheus 2025-09-14 15:58:56 -03:00
  • 0933d49b8d socket syscall: handle SOCK_CLOEXEC and SOCK_NONBLOCK Matheus 2025-09-14 15:32:40 -03:00
  • 31c5c1520e pipefs: fix write handling on closed readers Matheus 2025-09-14 15:32:12 -03:00
  • e5976d10ef misc: userspace changes for package management Matheus 2025-09-14 15:31:06 -03:00
  • 2454ea8dfb apic: wait for completion before sending ipi Matheus 2025-09-13 18:22:27 -03:00
  • efd03bb79c kernel_args: fix handling of last argument Matheus 2025-09-13 18:22:05 -03:00
  • a599c7f95e syscalls: getcpu Matheus 2025-09-12 23:03:30 -03:00
  • ad4f5ff8cf ports: iana-etc Matheus 2025-09-12 20:06:48 -03:00
  • 9c4169bb0b distro: add some install hooks Matheus 2025-09-12 19:28:39 -03:00
  • b4e6540f43 distro-files: handle first boot Matheus 2025-09-12 00:58:20 -03:00
  • b6e76f3d1f vfs: advisory locking + flock syscall Matheus 2025-09-12 00:34:49 -03:00
  • 39ba23f572 ports: xbps Matheus 2025-09-10 21:39:57 -03:00
  • 20f9213dff update mlibc Matheus 2025-09-10 19:46:28 -03:00
  • cf62c64b2d gcc: update patch Matheus 2025-09-10 12:09:26 -03:00
  • e6265552bd update jinx Matheus 2025-09-09 20:22:45 -03:00
  • be65c6d832 makefile: ignore uacpi tests Matheus 2025-09-07 23:31:27 -03:00
  • 80786cf97a kernel_args: redo implementation Matheus 2025-09-07 23:09:34 -03:00
  • a3a51abfed vmmcache: break down lock Matheus 2025-09-07 02:14:26 -03:00
  • 1de40e5c4a signal: fix lock release order Matheus 2025-09-07 00:06:52 -03:00
  • 1f4660d407 scheduler: if load balancer is run before smp is up, return Matheus 2025-09-07 00:06:26 -03:00
  • accad4d70a mmu: enable global pages Matheus 2025-09-07 00:05:36 -03:00
  • afd5976a1e jinx: switch to temporary mirror to allow builds Matheus 2025-09-05 00:02:19 -03:00
  • 2fa040096c slab: rewrite slab allocator Matheus 2025-09-04 22:40:10 -03:00
  • 8cba07f65c topology: do not hold lock when traversing tree Matheus 2025-09-02 20:45:39 -03:00
  • 6050ed1fc6 sudo: fix compilation Matheus 2025-09-01 23:22:35 -03:00
  • 2040b17e5a pipefs: free instead of releasing on allocation failure Matheus 2025-09-01 23:22:15 -03:00
  • ca60b47209 spinlock: spin non atomically while waiting for lock to be released Matheus 2025-09-01 22:24:15 -03:00
  • a04a437fef ringbuffer: use alloc instead of vmm Matheus 2025-09-01 21:39:45 -03:00
  • 59d040e177 ext2: do not load entire directories into memory when doing directory operations Matheus 2025-09-01 21:39:29 -03:00
  • 6a2e83cc49 mmu: shootdown optimizations Matheus 2025-09-01 21:38:58 -03:00
  • e28b2b1f2f alloc: add two more cache sizes Matheus 2025-09-01 21:38:26 -03:00
  • 3f03b4a467 mmu: make shootdown data per cpu Matheus 2025-08-31 23:27:03 -03:00
  • 1c314b7098 sched: fix load balancer locking Matheus 2025-08-31 22:26:58 -03:00
  • 101f158ee3 panic: reorder halting of other cpus Matheus 2025-08-31 21:35:44 -03:00
  • 8ac79edd6b apic: fix ipi race Matheus 2025-08-31 14:17:40 -03:00
  • 81c7d77ad0 semaphore: fix bug when used on stack Matheus 2025-08-31 13:07:15 -03:00
  • 5a54949e0e vfs: fix double release Matheus 2025-08-29 17:13:17 -03:00
  • efa2ba5975 iovec: fix typo Matheus 2025-08-29 15:38:47 -03:00
  • 0eb619f3db pci: fix msi Matheus 2025-08-29 15:38:33 -03:00
  • 91ac6052f0 sched: fix running flag Matheus 2025-08-27 21:53:15 -03:00