alnyan
|
22fba9cb30
|
WIP usb: better driver structure, hid mouse driver
|
2025-07-14 16:25:04 +03:00 |
|
alnyan
|
552de70191
|
usb: add basic userspace lsusb + usb sysfs
|
2025-07-11 20:40:24 +03:00 |
|
alnyan
|
2964b668df
|
shell: fix signals not being delivered to children
|
2025-07-11 19:23:52 +03:00 |
|
alnyan
|
01c78aaf89
|
riscv64: fix build
|
2025-07-11 19:07:49 +03:00 |
|
alnyan
|
fb30dd9a40
|
netutils/ping: implement dns queries
|
2025-07-11 17:15:13 +03:00 |
|
alnyan
|
d78daca722
|
net/igbe: support more Intel GbE NICs
|
2025-07-11 17:05:02 +03:00 |
|
alnyan
|
28d1aa4744
|
rsh: fix broken aes256cbc, fix incorrect pidfd polling
|
2025-07-11 16:16:16 +03:00 |
|
alnyan
|
b7cea07da6
|
netutils/http: follow redirects, http AutoConnector
|
2025-06-26 16:26:45 +03:00 |
|
alnyan
|
51a3a9f8af
|
WIP: Remove escape.rs
|
2025-06-25 17:36:32 +03:00 |
|
alnyan
|
6904c26ebe
|
WIP: TLS client
|
2025-06-25 17:22:39 +03:00 |
|
alnyan
|
9905186449
|
WIP: Pretty terminal escape shit
|
2025-06-25 17:22:37 +03:00 |
|
alnyan
|
b68a129d37
|
WIP: NEW TERMINAL LIB
|
2025-06-23 08:56:24 +03:00 |
|
alnyan
|
e3c75903ff
|
term: fix terminal not being set for shell process
|
2025-06-22 10:55:48 +03:00 |
|
alnyan
|
1c330cedb7
|
sysutils/top: add down/up keys
|
2025-06-20 15:19:18 +03:00 |
|
alnyan
|
c7d94e4d8e
|
cross: add terminal cursor position report
|
2025-06-20 15:01:41 +03:00 |
|
alnyan
|
77136432cf
|
term: add extended key support (escape seqs)
|
2025-06-20 14:42:13 +03:00 |
|
alnyan
|
7566934c71
|
term: hosted testing
|
2025-06-19 15:41:27 +03:00 |
|
alnyan
|
a67841988f
|
maint: fix warnings related to new rustc
|
2025-06-16 09:42:43 +03:00 |
|
alnyan
|
10d0b45371
|
libc: update to a new rustc version
|
2025-06-16 09:12:24 +03:00 |
|
alnyan
|
6291d4412d
|
wip: x86_64 finish
|
2025-06-05 10:51:22 +03:00 |
|
alnyan
|
3abf83c222
|
wip: fix x86_64 invalid device mapping
|
2025-06-05 10:51:22 +03:00 |
|
alnyan
|
6bd269337a
|
wip: x86_64 pie kernel, crash after framebuffer init
|
2025-06-05 10:51:22 +03:00 |
|
alnyan
|
338ce7b282
|
wip: remove unused comments
|
2025-05-29 22:14:56 +03:00 |
|
alnyan
|
f22575dd0c
|
wip: riscv64 ap boot code
|
2025-05-29 22:14:43 +03:00 |
|
alnyan
|
dc9987fb73
|
wip: reenable aarch64 ap boot code
|
2025-05-29 20:10:47 +03:00 |
|
alnyan
|
c83b1452c4
|
wip: riscv64 pie kernel
|
2025-05-29 16:09:38 +03:00 |
|
alnyan
|
b1c37444d5
|
wip: improve device memory handling
|
2025-05-29 14:58:52 +03:00 |
|
alnyan
|
b15c387e97
|
wip: position-independent aarch64 kernel
|
2025-05-29 13:54:25 +03:00 |
|
alnyan
|
5057555f57
|
bcm283x: fix missing docs in aux uart
|
2025-05-20 14:27:20 +03:00 |
|
alnyan
|
a88d1af925
|
bcm283x: fix bcm283x_aux init/traits
|
2025-05-20 13:20:52 +03:00 |
|
alnyan
|
2fcf800cc8
|
yboot: pick higher fb resolutions
|
2025-05-17 11:22:39 +03:00 |
|
alnyan
|
8c4a882766
|
netutils: add netconf apply subcommand
|
2025-05-14 13:45:49 +03:00 |
|
alnyan
|
be93d68fb1
|
block: implement mbr partition probing
|
2025-04-15 12:50:28 +03:00 |
|
alnyan
|
be7b895662
|
maint: update to rustc 1.88.0-nightly
|
2025-04-14 18:38:24 +03:00 |
|
alnyan
|
608912804f
|
shell: rework shell parsing, if/while/for/&&/||
|
2025-03-12 22:11:54 +02:00 |
|
alnyan
|
4798240473
|
libc: fix missing bits
|
2025-03-09 21:45:32 +02:00 |
|
alnyan
|
c5994dd390
|
libc: implement program_invocation_[short_]name
|
2025-03-09 14:42:38 +02:00 |
|
alnyan
|
d963b3bac9
|
libc: borrow relibc's wctype.h
|
2025-03-09 14:16:42 +02:00 |
|
alnyan
|
7a9a0ce59e
|
libc: extend libc I/O coverage
|
2025-03-09 11:59:38 +02:00 |
|
alnyan
|
69649f1cea
|
ports: add gnu grep
|
2025-03-09 01:20:42 +02:00 |
|
alnyan
|
56640a4fc2
|
ports: add gnu diffutils, patch, gzip
|
2025-03-09 01:02:15 +02:00 |
|
alnyan
|
fc9018585b
|
libc: extend GNU library/tool compatibility
|
2025-03-08 22:31:50 +02:00 |
|
alnyan
|
87ae150dc1
|
ports: add lua-5.4.7 port
|
2025-03-08 02:39:09 +02:00 |
|
alnyan
|
cac16c1df9
|
libc: add L_tmpnam to stdio.h
|
2025-03-08 02:20:20 +02:00 |
|
alnyan
|
1c07b74e6d
|
ports: add GNU make port
|
2025-03-08 01:58:43 +02:00 |
|
alnyan
|
8ffc223a2b
|
fs/libc: implement some libc functions, fix file times
|
2025-03-08 01:22:19 +02:00 |
|
alnyan
|
fd0e2cc229
|
ports: fix rv64 port
|
2025-03-07 16:00:55 +02:00 |
|
alnyan
|
cd6b6ac7f5
|
maint: update gitignore
|
2025-03-07 12:11:53 +02:00 |
|
alnyan
|
60bd925122
|
dyn-loader: add config, better option parsing
|
2025-03-07 12:10:11 +02:00 |
|
alnyan
|
9f2ad4f2c9
|
ports: nicer build system for C/C++ ports
|
2025-03-06 20:41:16 +02:00 |
|