Matheus
|
4d1caa6ede
|
mm: refactor page.c related names to snake case
|
2026-07-01 12:06:30 -03:00 |
|
Matheus
|
6f8700e678
|
mm: refactor pmm -> page
|
2026-07-01 11:56:06 -03:00 |
|
Matheus
|
09d7f8cd1d
|
sysctl: console_lock sysctl
|
2026-06-29 00:49:11 -03:00 |
|
Matheus
|
b186bf333d
|
proc: unlock console on exit if locked by the dying process
|
2026-06-29 00:46:51 -03:00 |
|
Matheus
|
e4d3649a15
|
console: locking and tty check
|
2026-06-29 00:45:47 -03:00 |
|
Matheus
|
73d60efd53
|
jobctl: jobctl_getsession
|
2026-06-29 00:45:11 -03:00 |
|
Matheus
|
b74f36e984
|
kernel: implement eventfs/eventfd
|
2026-06-18 01:53:59 -03:00 |
|
Matheus
|
3f78b4ec13
|
sock: fix ctrl count
|
2026-06-09 18:03:13 -03:00 |
|
Matheus
|
659b29ef4e
|
syscalls: implement sysctl and add process listing
|
2026-06-09 17:47:27 -03:00 |
|
Matheus
|
1a557b7a20
|
localsocket: implement SOCK_SEQPACKET and a bunch of SCM_RIGHTS fixes
|
2026-06-04 23:19:01 -03:00 |
|
Matheus
|
4f3c176ad9
|
socket: properly handle cmsg alignment
|
2026-06-04 13:25:03 -03:00 |
|
Matheus
|
f7dd3fe17d
|
sock: fix some memory leaks and correctness in copyhdr
|
2026-06-04 13:16:14 -03:00 |
|
Matheus
|
fb34ed77c8
|
audio: initial hda driver and oss interface
|
2026-05-29 00:00:57 -03:00 |
|
Matheus
|
e2506c0bab
|
pty: support POLLHUP
|
2026-05-28 14:18:59 -03:00 |
|
Matheus
|
208a83880e
|
localsocket: implement getopt and setopt
|
2026-05-23 11:09:55 -03:00 |
|
Matheus
|
bbdb3f7f0d
|
input: implement EVIOCGKEY
|
2026-05-14 22:48:40 -03:00 |
|
Matheus
|
eca11e9da6
|
input: add missing defines
|
2026-05-14 22:17:56 -03:00 |
|
Matheus
|
bce059a183
|
xhci: support ehci companions and add more portsc bits
|
2026-05-14 14:44:01 -03:00 |
|
Matheus
|
a02c7cb731
|
open: fix flags bug
|
2026-05-13 23:50:10 -03:00 |
|
Matheus
|
5cfc6cf782
|
mknodat: add auth check for device nodes
|
2026-05-13 23:50:09 -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
|
885a6d8a9f
|
input: proper support for absolute events
|
2026-05-12 22:04:24 -03:00 |
|
Matheus
|
3d02764ca9
|
usb: initial hid implementation
|
2026-05-12 22:04:24 -03:00 |
|
Matheus
|
9697ee777a
|
kernel: initial xhci and usb implementation
|
2026-05-12 22:04:13 -03:00 |
|
Matheus
|
828cb54062
|
interrupt: drop unused defines
|
2026-04-27 00:18:46 -03:00 |
|
iretq
|
f48b80e6c2
|
kernel: drop old keyboard and mouse subsystems
|
2026-04-27 00:12:36 -03:00 |
|
iretq
|
a1cfbe32bf
|
input: add new evdev subsystem
Co-authored-by: Matheus <matheusuky@gmail.com>
|
2026-04-27 00:09:53 -03:00 |
|
iretq
|
1d1e66fe32
|
pci: implement msi masking
Co-authored-by: Matheus <matheusuky@gmail.com>
|
2026-04-25 16:37:25 -03:00 |
|
iretq
|
6086393571
|
abi: move CLOCK_* defines to abi.h
|
2026-04-25 00:55:44 -03:00 |
|
Matheus
|
5ea2e661af
|
netdev: properly initialize all addresses now
|
2026-04-23 16:05:24 -03:00 |
|
Matheus
|
d46ee0f4ec
|
sockfs: support FIONBIO ioctl
|
2026-04-23 12:09:35 -03:00 |
|
Matheus
|
b62c71f3c9
|
vmmcache: fix dirty list race
|
2026-04-22 19:53:58 -03:00 |
|
Matheus
|
b7b8e3c66d
|
vmm: switch out old vmmrange allocator for a slab object cache
|
2026-04-22 19:48:14 -03:00 |
|
Matheus
|
e297e6d3ae
|
slab: support creating slabs out of pmm
|
2026-04-22 19:48:14 -03:00 |
|
Matheus
|
3dfb6b5a8c
|
waitpid: use event instead of busy loop when waiting for threads to die
|
2026-04-16 22:41:43 -03:00 |
|
Matheus
|
41ed077298
|
waitpid: use events instead of semaphores
|
2026-04-15 16:59:37 -03:00 |
|
Matheus
|
b5ffaefa45
|
pipefs: better nonblocking named fifo open() handling
|
2026-04-12 22:13:10 -03:00 |
|
Matheus
|
0a8e92a02f
|
vfs: fix use of unzeroed memory
|
2026-04-12 22:12:34 -03:00 |
|
Matheus
|
a187e0eaf8
|
abi: revert sockaddr change
|
2026-04-11 11:59:19 -03:00 |
|
Matheus
|
8535a207b7
|
socket: fix invalid unix paths being used
|
2026-04-06 21:42:00 -03:00 |
|
Matheus
|
66a6d5ffcc
|
tcp: implement shutdown, getopt and setopt
|
2026-04-01 17:30:26 -03:00 |
|
Matheus
|
ea8da40128
|
syscalls: getsockopt
|
2026-04-01 17:22:22 -03:00 |
|
Matheus
|
e52a69fc83
|
sockfs: implement a few more ioctls
|
2026-04-01 17:06:22 -03:00 |
|
Matheus
|
7509d17f1c
|
net: implement netdev flags
|
2026-04-01 16:53:00 -03:00 |
|
Matheus
|
66aba8c140
|
file: increase limit
|
2026-03-20 21:44:16 -03:00 |
|
Matheus
|
a777c0ee06
|
syscalls: fix dirfd_enter
|
2026-03-20 21:30:29 -03:00 |
|
Matheus
|
f8694029ab
|
syscalls: statvfs
|
2026-03-20 21:28:59 -03:00 |
|
Matheus
|
41f97c6c61
|
kernel: ldt support
|
2026-03-20 21:23:59 -03:00 |
|
iretq
|
99d3374fc0
|
dpc: add dpc_prepare
|
2026-03-04 03:26:06 +01:00 |
|