Commit Graph

1464 Commits

Author SHA1 Message Date
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
Matheus 4580bb2001 mlibc: bump version 2025-10-13 00:07:36 -03:00
Matheus 1d957dab03 fcntl: handle F_DUPFD_CLOEXEC 2025-10-04 21:48:23 -03:00
Matheus c2f83a8373 astral-chroot: exec chroot 2025-10-04 20:05:48 -03:00
Matheus 5814a33cb6 fatfs: small optimization 2025-10-04 20:04:54 -03:00
Matheus 2eb7d332c2 distro-files: astral-chroot and astral-bootstrap shell files 2025-10-03 21:35:13 -03:00
Matheus 62e8e1be30 ports: dosfstools 2025-10-03 19:30:13 -03:00
Matheus 31380b9d29 fatfs: initial implementation 2025-10-03 19:29:58 -03:00
Matheus e04ec29c48 string: fix strncmcp 2025-10-03 19:29:40 -03:00
Matheus 7669af39ea ext2: support creation of sparse files 2025-10-03 19:28:59 -03:00
Matheus 1065dd53b9 vfs: add VFS_STUB macro 2025-10-03 19:28:21 -03:00
Matheus 1551902e27 initrd: handle hard links 2025-10-03 19:28:07 -03:00
Matheus 1aeb859677 mlibc: bump version 2025-09-18 20:34:01 -03:00
Matheus f5259684e5 panic: only halt other cpus if needed 2025-09-18 20:24:45 -03:00
Matheus f34bce058d userland: several ports 2025-09-18 20:24:19 -03:00
Matheus a9f093fa29 Revert "vmmcache: break down lock"
This reverts commit a3a51abfed.
2025-09-18 20:19:10 -03:00
Matheus 6da4a46cd7 vionet: fix rx dpc 2025-09-14 22:41:53 -03:00
Matheus 74836fd60c kill: change null signal handling 2025-09-14 15:58:56 -03:00
Matheus 0933d49b8d socket syscall: handle SOCK_CLOEXEC and SOCK_NONBLOCK 2025-09-14 15:32:40 -03:00
Matheus 31c5c1520e pipefs: fix write handling on closed readers 2025-09-14 15:32:12 -03:00
Matheus e5976d10ef misc: userspace changes for package management 2025-09-14 15:31:52 -03:00
Matheus 2454ea8dfb apic: wait for completion before sending ipi 2025-09-13 18:22:27 -03:00
Matheus efd03bb79c kernel_args: fix handling of last argument 2025-09-13 18:22:05 -03:00
Matheus a599c7f95e syscalls: getcpu 2025-09-12 23:03:30 -03:00
Matheus ad4f5ff8cf ports: iana-etc 2025-09-12 20:06:48 -03:00
Matheus 9c4169bb0b distro: add some install hooks 2025-09-12 19:28:39 -03:00
Matheus b4e6540f43 distro-files: handle first boot 2025-09-12 00:58:20 -03:00
Matheus b6e76f3d1f vfs: advisory locking + flock syscall 2025-09-12 00:34:49 -03:00
Matheus 39ba23f572 ports: xbps 2025-09-10 21:39:57 -03:00
Matheus 20f9213dff update mlibc 2025-09-10 19:46:28 -03:00
Matheus cf62c64b2d gcc: update patch 2025-09-10 12:09:26 -03:00
Matheus e6265552bd update jinx 2025-09-09 20:22:45 -03:00
Matheus be65c6d832 makefile: ignore uacpi tests 2025-09-07 23:31:27 -03:00
Matheus 80786cf97a kernel_args: redo implementation 2025-09-07 23:09:34 -03:00
Matheus a3a51abfed vmmcache: break down lock 2025-09-07 02:14:26 -03:00
Matheus 1de40e5c4a signal: fix lock release order 2025-09-07 00:06:52 -03:00
Matheus 1f4660d407 scheduler: if load balancer is run before smp is up, return 2025-09-07 00:06:26 -03:00
Matheus accad4d70a mmu: enable global pages 2025-09-07 00:05:36 -03:00
Matheus afd5976a1e jinx: switch to temporary mirror to allow builds 2025-09-05 00:02:19 -03:00
Matheus 2fa040096c slab: rewrite slab allocator 2025-09-04 22:55:19 -03:00
Matheus 8cba07f65c topology: do not hold lock when traversing tree 2025-09-02 20:45:39 -03:00
Matheus 6050ed1fc6 sudo: fix compilation 2025-09-01 23:22:35 -03:00
Matheus 2040b17e5a pipefs: free instead of releasing on allocation failure 2025-09-01 23:22:15 -03:00
Matheus ca60b47209 spinlock: spin non atomically while waiting for lock to be released 2025-09-01 22:24:15 -03:00
Matheus a04a437fef ringbuffer: use alloc instead of vmm 2025-09-01 21:39:45 -03:00