Commit Graph

38 Commits

Author SHA1 Message Date
Matheus 0a21f7c852 astral: bump revision 2026-09-22 08:16:20 -03:00
Matheus 7a533242ad scheduler: make idle cpus steal work 2026-09-16 00:22:05 -03:00
Matheus 58d2e468da futex: refactor and optimize 2026-09-15 14:57:19 -03:00
Matheus d1cc050d76 sched: fix race on thread switching 2026-09-14 13:21:47 -03:00
Matheus 3eaca91ff1 vfs: properly sync metadata 2026-09-14 10:11:31 -03:00
Matheus 68ac5c73cf astral: bump revision 2026-09-13 19:43:03 -03:00
Matheus f9213607b0 ports: world revision bump + fixes 2026-08-20 16:53:52 -03:00
Matheus 280f68b339 astral: bump revision 2026-08-17 21:47:29 -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 c0f81d39c9 astral: bump revision 2026-07-08 13:24:26 -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 cceac09b02 localsocket: do not wait for connect to complete
this matches linux behaviour, where connect() instantly returns and only really happens on a POLLOUT/send()
2026-07-07 02:36:14 -03:00
Matheus bf03d99211 getsockname: remove print 2026-07-07 01:14:49 -03:00
Matheus 6a9fee0b41 proc: fix event loop while waiting 2026-06-30 18:43:56 -03:00
Matheus eb798d24b4 scheduler: copy arguments in checktrampoline to prevent a race 2026-06-29 02:13:37 -03:00
Matheus 9592b74355 console: don't accept new input events if locked 2026-06-29 01:29:10 -03:00
Matheus cf954e7f15 tcp: fix possible null dereference 2026-06-28 12:24:18 -03:00
Matheus 9eb54353a1 stat: fix use of unitialized memory 2026-05-31 21:25:34 -03:00
Matheus 0f55328b97 kernel: bump revision 2026-05-30 17:35:19 -03:00
Matheus fb34ed77c8 audio: initial hda driver and oss interface 2026-05-29 00:00:57 -03:00
Matheus b3312444bf syscall log: fix logging with smap on 2026-05-28 14:19:00 -03:00
Matheus d867dc0ad5 waitpid: fix deadlock 2026-05-23 16:57:22 -03:00
Matheus f6f4448d5c xhci: fix not doing two-stage device descriptor fetch 2026-05-15 11:20:40 -03:00
Matheus bbdb3f7f0d input: implement EVIOCGKEY 2026-05-14 22:48:40 -03:00
Matheus ee4020bd8f hid: properly support joysticks and gamepads 2026-05-14 21:15:41 -03:00
Matheus e027005e08 ahci: fix possible use of assumed size between physical and virtual block and fix possible infinite loop 2026-05-14 15:17:22 -03:00
Matheus f9912b8970 kernel: fix taking smep/smap path on unsupported systems 2026-05-14 12:03:11 -03:00
Matheus 9c45a41abe usb: hub class driver 2026-05-13 23:48:29 -03:00
Matheus 53f444eb2f astral: add missing define 2026-05-12 23:09:14 -03:00
Matheus bee5cf6302 hid: support 6 buttons 2026-05-12 22:40:04 -03:00
Matheus 3fda97332f ps2: don't wait forever on machines with no controller 2026-05-12 22:18:42 -03:00
Matheus e5976d10ef misc: userspace changes for package management 2025-09-14 15:31:52 -03:00
Matheus e6265552bd update jinx 2025-09-09 20:22:45 -03:00
Matheus 817f44275b jinx: upgrade and fix build 2024-12-12 09:17:46 -03:00
Matheus d3abf5c97d fix clean builds 2024-04-09 00:15:26 -03:00
Matheus df84704797 initial commit 2023-04-08 01:11:30 -03:00