|
d79e471d82
|
Add networking system calls
|
2024-01-22 14:42:02 +02:00 |
|
|
57869ef42a
|
net: add netutils
|
2024-01-22 14:41:09 +02:00 |
|
|
9a761d07e7
|
Add netconfig + protocol structs
|
2024-01-22 14:39:50 +02:00 |
|
|
a69cb3125b
|
net: Better netconfig mechanism + RawSocket
|
2024-01-22 14:39:06 +02:00 |
|
|
5d8067991d
|
net: Basic UDP/ICMP over IPv4 networking using virtio-net
|
2024-01-20 19:40:27 +02:00 |
|
|
d2173e1e9e
|
Make TerminalControlCharacters visible
|
2024-01-16 23:45:38 +02:00 |
|
|
9bd29970f8
|
dev/pty: rewrite pty implementation
|
2024-01-16 23:44:14 +02:00 |
|
|
27adb9a9bb
|
term: resize the pty on resize
|
2024-01-16 23:43:24 +02:00 |
|
|
b006a108ee
|
vfs/pty: proper PTY closing
|
2024-01-16 17:36:43 +02:00 |
|
|
afb228e5f6
|
Add Get/SetProcessInfo
|
2024-01-16 16:12:32 +02:00 |
|
|
2c6aad8081
|
Add Get/SetProcessInfo
|
2024-01-16 16:11:27 +02:00 |
|
|
ed5286ccd0
|
proc: add Get/SetProcessInfo stubs
|
2024-01-16 16:11:09 +02:00 |
|
|
a057630186
|
Rework the allocator with MIRI and strict_provenance
|
2024-01-15 18:22:45 +02:00 |
|
|
7361c87faf
|
Add UpdateMetadata call
|
2024-01-15 18:21:42 +02:00 |
|
|
beab43b37d
|
***: Fix warnings, remove broken cp
|
2024-01-15 18:20:02 +02:00 |
|
|
824c87c77e
|
Add UpdateMetadata call
|
2024-01-15 18:18:17 +02:00 |
|
|
ae6195094c
|
proc: better handling of at in syscalls, UpdateMetadata call
|
2024-01-15 18:17:16 +02:00 |
|
|
129019de6c
|
block/nvme: fix temporary warnings
|
2024-01-15 18:16:32 +02:00 |
|
|
cb5f4c7257
|
fs: fix PTY allocation, better RingBuffer management
|
2024-01-15 18:15:59 +02:00 |
|
|
6bbc33c840
|
view: add a pager program
|
2024-01-08 18:45:38 +02:00 |
|
|
e7a6243cb3
|
WIP: proc: fork()/execve() implementation for c compat
|
2024-01-08 18:44:55 +02:00 |
|
|
a5c02a3aa8
|
Add C compatability fork()/execve()
|
2024-01-08 18:44:27 +02:00 |
|
|
ecea7aada6
|
Add C compatability fork()/execve()
|
2024-01-08 18:44:06 +02:00 |
|
|
d346ef4b24
|
refactor: os::io was split
|
2024-01-05 00:22:42 +02:00 |
|
|
7c965cc9ff
|
Split io module
|
2024-01-05 00:20:48 +02:00 |
|
|
0e8860c719
|
arch/aarch64: fix aarch64 build
|
2024-01-04 23:04:34 +02:00 |
|
|
e42bbe6f3e
|
Fix cc cross-build by using clang
|
2024-01-04 22:40:07 +02:00 |
|
|
36c3e930ca
|
Add authors
|
2024-01-04 21:33:06 +02:00 |
|
|
bac10127f0
|
Add shared memory + PTY
|
2024-01-04 21:32:01 +02:00 |
|
|
1337bf10db
|
colors: implement display server/wm + a terminal
|
2024-01-04 21:31:31 +02:00 |
|
|
b760a5bad9
|
block/ahci: add authors
|
2024-01-04 21:30:36 +02:00 |
|
|
fba21b5743
|
Add shared memory, keyboard events and PTY syscall
|
2024-01-04 21:23:19 +02:00 |
|
|
2444e147c4
|
vfs: implement PTY devices
|
2024-01-04 21:22:18 +02:00 |
|
|
69c73454c1
|
proc: shared memory + scheduler rework
|
2024-01-02 14:01:33 +02:00 |
|
|
ae7ba554d4
|
mem: implement a better vmalloc
|
2023-12-31 12:50:16 +02:00 |
|
|
fd79f99f13
|
Add message metadata
|
2023-12-31 01:55:25 +02:00 |
|
|
bd349c40e2
|
Add enums describing message metadata
|
2023-12-31 01:55:02 +02:00 |
|
|
293dcfea6a
|
channel: send files over channels
|
2023-12-31 01:53:43 +02:00 |
|
|
3d6408a3cd
|
SendMessage destination + ReceiveMessage source
|
2023-12-28 22:33:54 +02:00 |
|
|
f40fc2a5f3
|
Add SendMessage destination
|
2023-12-28 22:33:39 +02:00 |
|
|
21ff2616f9
|
channel: add sender identity to ReceiveMessage
|
2023-12-28 22:32:33 +02:00 |
|
|
7a73cd8ff3
|
Add some more libm functions
|
2023-12-28 17:18:05 +02:00 |
|
|
485bde3402
|
Add libm stub
|
2023-12-28 10:39:47 +02:00 |
|
|
8134fc185e
|
Add KeyboardKey and Event types
|
2023-12-28 10:38:28 +02:00 |
|
|
34a1b7b997
|
WIP: keyboard rework
|
2023-12-28 10:37:35 +02:00 |
|
|
b3e7d2848b
|
refactor: fix warnings
|
2023-12-26 22:24:38 +02:00 |
|
|
195862bc55
|
Add message channels
|
2023-12-26 22:15:14 +02:00 |
|
|
49fbbd58a5
|
Add message channels
|
2023-12-26 22:13:35 +02:00 |
|
|
8df5dc487e
|
proc: add fb0 device + message channels
|
2023-12-26 22:12:47 +02:00 |
|
|
22d3a94d2c
|
Update the MapMemory interface
|
2023-12-22 13:34:47 +02:00 |
|