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 |
|
Matheus
|
87b0ff64b2
|
virtio: feature negotiation
|
2024-03-29 13:36:48 -03:00 |
|
Matheus
|
69978904b8
|
virtio: vioqueue_t
|
2023-12-31 16:10:32 -03:00 |
|
Matheus
|
e49f617a90
|
virtio: vioblk
|
2023-12-31 15:48:48 -03:00 |
|
Matheus
|
d49ca437ed
|
kernel: virtio
|
2023-12-31 15:48:01 -03:00 |
|
Matheus
|
c19a125e17
|
fb: fix seek
|
2023-11-18 19:07:57 -03:00 |
|
Matheus
|
027f0903de
|
nvme: change where pci stuff is initialised
|
2023-10-15 20:58:36 -03:00 |
|
Matheus
|
676be91ac0
|
pci: add is64bits and physical address to pcibar_t
|
2023-10-15 20:57:09 -03:00 |
|
Matheus
|
1eb6f1fa75
|
kernel: urandom device
|
2023-10-01 23:31:41 -03:00 |
|
Matheus
|
ba16aa366f
|
logging: make term and printf smp safe
|
2023-10-01 19:09:28 -03:00 |
|
Matheus
|
9519e4c67a
|
poll: init changes
|
2023-09-30 12:48:55 -03:00 |
|
Matheus
|
e07ebc52b9
|
block: zero kernel addresses on ioctl
|
2023-09-09 13:30:08 -03:00 |
|
Matheus
|
be6dfdd1fc
|
nvme: fix set queue entry size macros
|
2023-08-14 20:17:37 -03:00 |
|