Commit Graph

1223 Commits

Author SHA1 Message Date
Matheus 6a8ed4a99c wlan: finish glue between u80211 and u80211_drv 2026-09-10 10:41:52 -03:00
Matheus 36369449fa wlan: netdev operations 2026-09-09 22:40:04 -03:00
Matheus daebfd89b5 net: consume descriptor on tx 2026-09-09 22:39:34 -03:00
Matheus 8134c00b69 wlan: registration of devices 2026-09-09 22:06:20 -03:00
Matheus 84ad92b475 u80211_drv: port over rtl8188eu driver 2026-09-09 19:08:14 -03:00
Matheus 2328f889ef kernel: firmware loading 2026-09-09 18:06:17 -03:00
Matheus de0d5cb8f9 vfs: root event signaling 2026-09-09 16:26:10 -03:00
Matheus abd1e45852 acpi: use new work system for uacpi 2026-09-09 13:01:24 -03:00
Matheus 32efe13071 u80211: sync with upstream and use new work system 2026-09-09 11:58:14 -03:00
Matheus 1b4e257793 work: initial implementation 2026-09-08 23:37:19 -03:00
Matheus 3de46514ad net: port over u80211 2026-09-08 18:47:25 -03:00
Matheus 017a08a793 ports: bump mlibc/frigg 2026-08-19 19:46:44 -03:00
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 7a03f3cb0f jobctl: fix ctty stealing 2026-08-14 12:22:14 -03:00
Matheus 65358e6705 sysctl: SYS_CTL_HW_CPUS_ONLINE 2026-08-13 00:43:15 -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 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 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
Matheus f46d85fe6d socket: fix close shutdown properly 2026-07-07 16:49:45 -03:00
Matheus 196698c059 file: call shutdown on socket close 2026-07-07 14:38:58 -03:00
Matheus 5ea6c5423f localsocket: properly handle shutdown 2026-07-07 14:38:40 -03:00
Matheus c05163f191 socket: zero addresses on accept/recv by default 2026-07-07 11:24:44 -03:00