Matheus
|
3093051a8b
|
kernel: remove event_t as it suffered from a lost wakeup issue
|
2024-05-29 16:08:28 -03:00 |
|
Matheus
|
7a2dc92657
|
ipv4: fix hashing function
|
2024-05-29 11:06:28 -03:00 |
|
Matheus
|
35eca115f5
|
tty: add ttyname ioctl
|
2024-05-28 18:12:05 -03:00 |
|
Matheus
|
0030a0b21b
|
vfs: make setattr take in which attributes to change
|
2024-05-27 23:05:57 -03:00 |
|
Matheus
|
24ff005f30
|
vioblk: fix possible lost wakeup
|
2024-05-27 22:02:32 -03:00 |
|
Matheus
|
a8970c4b27
|
tty: fix ECHOCTL
|
2024-05-22 14:08:13 -03:00 |
|
Matheus
|
aa6799676b
|
tty: general improvements to line discipline and new ioctls
|
2024-05-22 09:47:55 -03:00 |
|
Matheus
|
0d58b93e5d
|
console: fix generation of control characters
|
2024-05-22 09:45:20 -03:00 |
|
Matheus
|
3587dfa28e
|
jobctl/tty: foreground/background and send sighup on unregister
|
2024-05-21 17:48:41 -03:00 |
|
Matheus
|
52dfd2d499
|
nvme: set as bus master
|
2024-05-08 19:22:17 -03:00 |
|
Matheus
|
ae47efa87d
|
pty: handle tty ioctl
|
2024-05-08 15:59:40 -03:00 |
|
Matheus
|
91be53dec8
|
tty: don't echo tab
|
2024-05-07 21:21:31 -03:00 |
|
Matheus
|
3ada71ec1d
|
tty: more termios stuff
|
2024-05-07 18:51:31 -03:00 |
|
Matheus
|
2930506e59
|
keyboard: fix poll
|
2024-05-03 15:14:49 -03:00 |
|
Matheus
|
33c8a4d107
|
pty: initial implementation
|
2024-05-03 14:03:41 -03:00 |
|
Matheus
|
05049a091f
|
job control: sessions and process groups
|
2024-05-01 21:42:38 -03:00 |
|
Matheus
|
1fc3791bc9
|
tty: tty abstraction initial implementation
|
2024-04-27 13:42:57 -03:00 |
|
Matheus
|
e9d53ef62d
|
update flanterm
|
2024-04-21 21:08:09 -03:00 |
|
Matheus
|
43b08f12c4
|
keyboard: do poll_event
|
2024-04-20 21:24:07 -03:00 |
|
Matheus
|
5f4513794f
|
localsocket: datacount
|
2024-04-20 15:47:58 -03:00 |
|
Matheus
|
257eddc9d5
|
poll: fix deadlock
|
2024-04-20 15:47:00 -03:00 |
|
Matheus
|
d10de37498
|
mouse: fix deadlock
|
2024-04-20 15:46:33 -03:00 |
|
Matheus
|
c9d79f69c6
|
fb: FBIOBLANK and FBIOPUT_VSCREENINFO stub
|
2024-04-20 10:27:16 -03:00 |
|
Matheus
|
29909e0de6
|
localsocket: fix backlog stuff
|
2024-04-20 10:26:51 -03:00 |
|
Matheus
|
7f297728fb
|
ps2 mouse
|
2024-04-14 22:22:32 -03:00 |
|
Matheus
|
b512cfdb91
|
poll: fix interrupted sleep
|
2024-04-14 19:13:12 -03:00 |
|
Matheus
|
f19f784694
|
poll: fix interruptible sleep
|
2024-04-14 12:06:08 -03:00 |
|
Matheus
|
9e4dbfb22b
|
localsocket: remove some printfs
|
2024-04-13 21:07:17 -03:00 |
|
Matheus
|
77105115f9
|
local sockets: initial implementation
|
2024-04-13 21:00:10 -03:00 |
|
Matheus
|
2a0a32cfa3
|
udp: fix poll
|
2024-04-13 20:59:44 -03:00 |
|
Matheus
|
190e14e7eb
|
arp: fix lookup locking
|
2024-04-11 21:10:32 -03:00 |
|
Matheus
|
4a15120f7a
|
net: remove doarp flag from netdev
|
2024-04-10 19:53:42 -03:00 |
|
Matheus
|
231eb98375
|
arp: handle replies
|
2024-04-10 19:53:24 -03:00 |
|
Matheus
|
662e010925
|
socket: move pollheader init from sockfs to socket
|
2024-04-10 19:52:20 -03:00 |
|
Matheus
|
a79b6240ed
|
net: loopback device
|
2024-04-09 22:24:13 -03:00 |
|
Matheus
|
8a66c6a12b
|
arp: fix cache timeout
|
2024-04-07 23:44:25 -03:00 |
|
Matheus
|
6b5d9b9715
|
udp: poll
|
2024-04-07 21:41:43 -03:00 |
|
Matheus
|
1ee2013600
|
udp: socket implementation
|
2024-04-07 16:39:20 -03:00 |
|
Matheus
|
d49de825cc
|
socket: initial implementation
|
2024-04-07 16:38:30 -03:00 |
|
Matheus
|
e17583de1b
|
poll: use spinlocks rather than mutexes for use in higher IPLs
|
2024-04-07 16:34:40 -03:00 |
|
Matheus
|
ae1186c835
|
netdev: add a way to get it by name and show it in /dev
|
2024-04-07 16:33:42 -03:00 |
|
Matheus
|
12612218ad
|
ipv4: checksumming and processing
|
2024-04-07 16:32:01 -03:00 |
|
Matheus
|
ef23d4b405
|
ipv4: routing table
|
2024-04-02 20:47:37 -03:00 |
|
Matheus
|
6e35c457a6
|
arp: arp cache and lookup functions
|
2024-03-30 18:41:06 -03:00 |
|
Matheus
|
63713ee670
|
vionet: rx
|
2024-03-30 18:40:39 -03:00 |
|
Matheus
|
0a96bcf68d
|
eth: process function
|
2024-03-30 18:40:25 -03:00 |
|
Matheus
|
52ab80bc9a
|
scheduler: better define wakeup reasons
|
2024-03-30 18:39:26 -03:00 |
|
Matheus
|
e3dd7964b4
|
udp: initial tx only implementation
|
2024-03-29 13:41:08 -03:00 |
|
Matheus
|
f4d5425c18
|
ipv4: initial tx only implementation
|
2024-03-29 13:40:55 -03:00 |
|
Matheus
|
685e0abeec
|
vionet: initial tx only implementation
|
2024-03-29 13:40:38 -03:00 |
|