Commit Graph

1662 Commits

Author SHA1 Message Date
Matheus d7343e7b55 scheduler: rework load balancing locking 2026-08-17 21:47:00 -03:00
Matheus fc013c665c hda: add new card to the known list 2026-08-14 15:31:45 -03:00
Matheus 687779978c astral: bump revision 2026-08-14 14:34:34 -03:00
Matheus d025cc9818 Revert "libgfortran: fix build"
This reverts commit 1030b97c5d.
2026-08-14 13:18:48 -03:00
Matheus 1030b97c5d libgfortran: fix build 2026-08-14 13:02:49 -03:00
Matheus 7a03f3cb0f jobctl: fix ctty stealing 2026-08-14 12:22:14 -03:00
Matheus b8a5d847ab gcc: try another mirror 2026-08-14 00:19:36 -03:00
Matheus 5a013eded3 gcc: use a sane mirror 2026-08-14 00:02:00 -03:00
Matheus 7dcc6b7ccd ports: lapack 2026-08-13 23:15:43 -03:00
Matheus de86d1f926 gcc: compile gfortran 2026-08-13 23:15:03 -03:00
Matheus 83610d9493 mlibc/frigg: better float printf handling 2026-08-13 23:13:41 -03:00
Matheus 52a8066610 libgomp: add astral-specific implementation of some functions 2026-08-13 00:46:49 -03:00
Matheus a007117400 mlibc: expose SYS_CTL_HW_CPUS_ONLINE and implement _SC_NPROCESSORS_ONLN 2026-08-13 00:44:18 -03:00
Matheus 65358e6705 sysctl: SYS_CTL_HW_CPUS_ONLINE 2026-08-13 00:43:15 -03:00
Matheus 4add208558 Makefile: add sndio and psutils to minimal distro 2026-08-12 21:41:17 -03:00
Matheus 82fc20bd95 ports: add libgomp package 2026-08-11 14:21:18 -03:00
Matheus a3a0a5701f gcc: enable libgomp support 2026-08-11 14:21:18 -03:00
Matheus 0edd02c9c5 mlibc: implement memalign using posix_memalign 2026-08-11 14:21:18 -03:00
Matheus c194569d65 audio: mode selection 2026-08-07 08:27:17 -03:00
Matheus c75b45436a audio: allocate streams separately from devices 2026-08-05 22:44:36 -03:00
Matheus 37dcd0256e hda: fix stopping streams 2026-08-05 00:57:20 -03:00
Matheus 31b240121f wine: implement missing functions 2026-07-31 23:44:46 -03:00
Matheus 4176581366 hub: always power on 2026-07-29 00:49:18 -03:00
Matheus 8a72152c21 hda: fixes 2026-07-29 00:47:42 -03:00
Matheus d1b499c43e pushlock: fix possible sleep on unlocked pushlock 2026-07-18 17:35:00 -03:00
Matheus 6e5e9ecdc5 mm: add flags argument to mm_cache_get_page 2026-07-18 15:24:31 -03:00
Matheus b9531c0ec7 smp: fix smp false sharing 2026-07-17 18:06:32 -03:00
Matheus 02ba3e3939 slab: fix smp false sharing 2026-07-17 18:06:25 -03:00
Matheus babc6f3e06 cpu: cpu_cache_line_size 2026-07-17 18:06:03 -03:00
Matheus 6f0596b00f fb: do WC in shared mappings instead of private 2026-07-17 16:48:03 -03:00
Matheus 7ab18babf4 abc: use pushlocks directly 2026-07-17 15:59:15 -03:00
Matheus fd443a211d pushlock: rewrite implementation 2026-07-17 15:58:59 -03:00
Matheus 06c912dc07 list: fix formatting 2026-07-15 01:09:19 -03:00
Matheus afd9d8d3a0 rename: RENAME_NOREPLACE 2026-07-14 16:37:48 -03:00
Matheus b24cc36299 ext2: use advanced buffer cache 2026-07-14 16:25:05 -03:00
Matheus c0cf666e5f fatfs: migrate to advanced buffer cache 2026-07-14 14:45:44 -03:00
Matheus 967ca19436 kernel: advanced buffer cache 2026-07-13 22:36:39 -03:00
Matheus 80399880d1 trie: support preallocations 2026-07-12 22:40:58 -03:00
Matheus 3e7228dde1 trie: use a proper slab cache 2026-07-12 22:16:32 -03:00
Matheus e630b7fa11 lib: trie implementation 2026-07-12 13:28:13 -03:00
Matheus e91d82cf09 fatfs: proper adjacent multicluster read/write 2026-07-09 18:21:45 -03:00
Matheus 6ffa178350 ext2: group up adjacent block reads 2026-07-09 17:51:36 -03:00
Matheus d0a8b29ebe vioblk: properly handle multi-page scatter gather DMA 2026-07-09 17:06:52 -03:00
Matheus c0f81d39c9 astral: bump revision 2026-07-08 13:24:26 -03:00
Matheus c3a7b75f0e rbtree: fix rbtree_find_first_larger_equal 2026-07-08 13:20:03 -03:00
Matheus ecd16264cb mm: handle work around shared character device mappings on fork 2026-07-08 13:03:19 -03:00
Matheus e18333c0ab mm: separate path for partial page in for page locking 2026-07-08 03:53:19 -03:00
Matheus 1512b2f3c6 mm: properly implement page locking 2026-07-08 01:37:12 -03:00
Matheus af30088c0d mm: properly handle MM_RANGE_FLAGS_REPLACE 2026-07-07 20:20:49 -03:00
Samuel Stuart 57879f48da thread: fix release of proc refcounts on multithreaded applications 2026-07-07 17:10:21 -03:00