-
d5f70c6a7c
red: move more logic into lysp
master
feature/lysp
alnyan
2026-06-04 17:35:55 +03:00
-
1736582613
lysp: more string prelude, fallible set_global_value
alnyan
2026-06-04 17:35:30 +03:00
-
1f670a66a4
red: rework command and key handling
alnyan
2026-06-04 13:15:54 +03:00
-
60f3572fec
lysp: fix (explain ...) for macros
alnyan
2026-06-04 13:15:25 +03:00
-
f5d3809f37
lysp: rework and/or, add prelude functions
alnyan
2026-06-04 12:47:21 +03:00
-
1261c037f8
lysp: rework upvalue handling
alnyan
2026-06-03 11:24:32 +03:00
-
fd8e1df696
lysp: add hashtable support
alnyan
2026-06-02 17:21:47 +03:00
-
befdf63c7c
lysp: add dotted pair notation
alnyan
2026-06-02 09:42:45 +03:00
-
679ac51602
red: add .gitignore
alnyan
2026-05-30 17:27:17 +03:00
-
7909fa3808
red: add eval/set/unset commands
alnyan
2026-05-28 17:50:07 +03:00
-
4b98ec1ce2
red: add syntax highlighting and lysp support
alnyan
2026-05-28 15:51:32 +03:00
-
37ad3702d0
userspace: add lysp interpreter/compiler
alnyan
2026-05-28 14:16:45 +03:00
-
505a57abda
pl011: fix incorrect byte written in write()
alnyan
2026-05-28 14:37:25 +03:00
-
677ec96c08
sysutils/top: better ui
alnyan
2026-03-31 17:23:41 +03:00
-
7064a21d8d
libterm: fix incorrect bg index decode
alnyan
2026-03-31 17:12:03 +03:00
-
6d31142258
sysutils: add cpu/memory information to top
alnyan
2026-03-30 12:23:25 +03:00
-
d7df44b1d9
lib/term: move from tui to ratatui
alnyan
2026-03-28 20:45:38 +02:00
-
1552bb27f4
toolchain: migrate to 1.94.0 toolchain
alnyan
2026-03-27 17:10:20 +02:00
-
236820fad4
WIP: Fix TLS issues on riscv64
migration/toolchain-1.94.0
alnyan
2026-03-28 01:58:09 +02:00
-
69cc9a2eaa
WIP: migrate to 1.94.0 toolchain, broken riscv64
alnyan
2026-03-27 17:10:20 +02:00
-
-
7f256cf3a6
i2c: improve i2c architecture, add sifive i2c driver
alnyan
2026-03-25 19:07:59 +02:00
-
f416414b93
char: add pwm subsystem, add sifive pwm driver
alnyan
2026-03-23 14:02:02 +02:00
-
0386e3916d
maint: fix irq priority addition for aarch64/x86_64
alnyan
2026-03-20 16:01:26 +02:00
-
31176fb5aa
riscv: initial support for hifive unmatched
feature/board-hifive-unmatched
alnyan
2026-03-20 15:24:55 +02:00
-
1411f1eed0
maint: update rustc to 1.95.0-nightly
alnyan
2026-03-19 10:51:42 +02:00
-
4c5309fa15
rsh: add rcp, remote copy program
alnyan
2026-02-08 14:57:12 +02:00
-
1012abceec
cross: add unix i2c/spi stubs
alnyan
2026-02-07 16:11:15 +02:00
-
a6a6dba155
net/stmmac: use GenericQueue
alnyan
2026-02-07 15:47:40 +02:00
-
7f46da9ebd
net: unify netdev tx/rx queue interface
alnyan
2026-02-07 14:13:09 +02:00
-
1a87bc3666
sifive: support for cadence gemgxl ethernet
alnyan
2026-02-05 17:10:14 +02:00
-
4f648142c8
sifive: initial support for hifive unleashed a00
alnyan
2026-02-04 17:34:37 +02:00
-
0e979a9e09
spi: initial spi device support
feature/i2c
alnyan
2026-02-04 14:46:57 +02:00
-
ed9d7a7145
usb: add ft232 driver
alnyan
2026-02-03 17:28:15 +02:00
-
6b5dd9f673
irq: more flexible interrupt tables
alnyan
2026-02-03 13:29:49 +02:00
-
58dbaddf11
i2c: implement initial support for i2c devices
alnyan
2026-02-03 12:08:15 +02:00
-
218e391505
aarch64: better page fault info
alnyan
2026-02-03 12:07:52 +02:00
-
2a49c655c2
8250: fix reg-io-width/reg-shift for raspi4b
feature/8250
alnyan
2026-01-19 11:36:01 +02:00
-
d108494314
8250: merge bcm aux uart into 8250 driver
alnyan
2026-01-19 11:06:05 +02:00
-
195c19e225
serial: unify 8250 drivers, better dts support
alnyan
2026-01-16 23:18:46 +02:00
-
21a8361eec
usb: more keys for hid keyboard
alnyan
2026-01-14 09:11:00 +02:00
-
fd0a3f50ea
maint: update README.md
alnyan
2026-01-14 09:06:03 +02:00
-
c72c8f88d7
usb: add support for usb hubs
feature/usb-hub
alnyan
2026-01-13 20:53:23 +02:00
-
e44b616998
sysutils: add a showkey program
alnyan
2026-01-08 14:45:14 +02:00
-
7abb950a8f
block: fix rustc migration error
alnyan
2026-01-06 18:17:11 +02:00
-
57143f9d8d
maint: migrate to rustc 1.94.0-nightly
alnyan
2026-01-06 14:41:08 +02:00
-
3491e1a227
graphics/iv: add image viewer program
alnyan
2025-12-29 17:17:42 +02:00
-
61644bdef5
netutils/ping: add sigint handler
alnyan
2025-12-04 08:30:08 +02:00
-
e1b905c65a
shell: improve interactive mode
alnyan
2025-11-19 08:57:47 +02:00
-
9855142c25
cross: *nix support for serial module
alnyan
2025-10-17 15:25:11 +03:00
-
bb4e805733
tar: better error reporting
alnyan
2025-10-17 09:38:28 +03:00
-
ecf1c18240
shell: add basic tab completion (single-option)
alnyan
2025-10-17 09:24:54 +03:00
-
a87c8a7ee2
WIP: Add tar utility
alnyan
2025-10-16 10:42:41 +03:00
-
312458b8f0
sysutils: add serial console program
alnyan
2025-10-10 09:21:20 +03:00
-
aba41cb5b2
WIP2
feature/dwc2-usb
alnyan
2025-09-29 14:01:54 +03:00
-
475bf90eb9
WIP
alnyan
2025-09-29 13:18:26 +03:00
-
-
33474c10d3
bcm2711: update dtb
alnyan
2025-09-26 16:51:43 +03:00
-
717bbda123
block/mmc: improve sdhci initialization
feature/sd-card
alnyan
2025-09-26 11:32:37 +03:00
-
aa86f377f2
block/mmc: fix sdhci on real hw (raspi4b)
alnyan
2025-09-23 15:14:14 +03:00
-
e8acfb5a40
block/mmc: pio write functionality
alnyan
2025-05-28 13:59:26 +03:00
-
b5d704064d
block/mmc: pio read-only sdhci driver
alnyan
2025-05-28 11:06:39 +03:00
-
-
e934b4d696
aarch64: simplify GIC init
alnyan
2025-09-17 14:18:06 +03:00
-
6d8d97d492
maint: remove raqote dependency
alnyan
2025-09-17 11:23:29 +03:00
-
ca01f57873
ports: add GNU GMP 6.3.0
alnyan
2025-08-28 16:34:14 +03:00
-
9be467d5d5
ports: add doomgeneric
alnyan
2025-08-25 10:39:59 +03:00
-
0c2ebbf7b3
fat32: move cluster chain cache to FileNode
alnyan
2025-08-16 09:05:39 +03:00
-
cb4c0bc4b0
sysutils: add tree utility
alnyan
2025-08-15 08:38:38 +03:00
-
c1b62aef1d
memfs: take mtimes from tar
alnyan
2025-08-14 15:55:38 +03:00
-
6469914be1
rtc: implement google,goldfish-rtc
alnyan
2025-08-14 15:17:41 +03:00
-
131e6adc3d
riscv: fix irqhandle migration
alnyan
2025-08-14 15:11:26 +03:00
-
322cb0a958
rtc: improve rtc device drivers
alnyan
2025-08-14 15:08:19 +03:00
-
6552fa8059
irq: FullIrq -> IrqHandle
feature/eliminate-single-extintc
alnyan
2025-08-14 11:34:00 +03:00
-
0ff48fd520
sysutils: implement poweroff
alnyan
2025-08-14 10:31:09 +03:00
-
5ee2e0c5ab
strace: rewrite strace with cross
feature/debug
alnyan
2025-08-11 23:55:55 +03:00
-
-
93a0584605
fuzzy: simple syscall fuzzing tool
feature/fuzzy
alnyan
2025-08-08 03:47:43 +03:00
-
-
9c32c11b0b
sysutils: add dummy chroot program
feature/root-pivot
alnyan
2025-08-02 20:43:21 +03:00
-
3be32b7b8f
maint: split peripheral drivers into bsp packages
alnyan
2025-08-01 10:21:49 +03:00
-
919d6d62ba
pinctrl: basic gpio led support
feature/pinctrl
alnyan
2025-08-01 08:59:24 +03:00
-
062db06473
pinctrl: basic support for gpio
alnyan
2025-07-31 00:03:45 +03:00
-
06a6e11dab
pinctrl: basic pinctrl/pinmux support
alnyan
2025-07-30 20:43:12 +03:00
-
7107c03488
WIP
feature/pci-rewrite
alnyan
2025-07-28 17:32:22 +03:00
-
-
66b12d7151
jh7110: improve clocks, add generic syscon driver
alnyan
2025-07-28 14:20:11 +03:00
-
f5aa55c3fa
device-tree: add bus_size_cells
alnyan
2025-07-27 14:34:41 +03:00
-
96350f1eaf
device-tree: better driver search, missing reports
alnyan
2025-07-27 14:08:44 +03:00
-
51b72aa4d8
log: reduce message verbosity
alnyan
2025-07-27 13:43:41 +03:00
-
e0b6290a54
clock: implement Hertz type
alnyan
2025-07-27 13:37:39 +03:00
-
18d01e82c8
jh7110: better clock driver
alnyan
2025-07-27 13:24:25 +03:00
-
3a61529b24
bcm283x: basic support for mbox + framebuffer
alnyan
2025-07-26 18:26:26 +03:00
-
e873681c21
doc: update docs and dts
alnyan
2025-07-23 10:47:57 +03:00
-
3683d721c7
colors: add surface resize event
alnyan
2025-07-14 17:16:54 +03:00
-
8f7ac51fbb
colors: update winit usage
alnyan
2025-07-11 10:03:28 +03:00
-
1bb48a0625
libterm: fix cursor style ctlseq
alnyan
2025-07-20 14:03:07 +03:00
-
c4c79be393
colors: better surface interface
alnyan
2025-07-20 14:02:27 +03:00
-
e0f6be7050
term: move escape handling logic to libterm
alnyan
2025-07-20 11:41:29 +03:00
-
3e90bd619b
netutils/http: implement redirects
alnyan
2025-07-19 20:01:22 +03:00
-
2da0604391
sysutils/top: add down/up keys
alnyan
2025-06-20 15:19:18 +03:00
-
f3eb88ac19
cross: add terminal cursor position report
alnyan
2025-06-20 15:01:41 +03:00
-
d08a42d5b2
cryptic: reorganize symmetric ciphers
alnyan
2025-07-19 19:44:11 +03:00
-
d2c0f8e3fd
rsh: improve symmetric crypto, use aeads instead of aes-cbc
alnyan
2025-07-19 15:31:56 +03:00
-
6b0d5def50
maint: fix warnings
alnyan
2025-07-19 09:47:20 +03:00
-
dd43135b64
cryptic: fix tlsv1.3 issues, fix missing (dummy) signature algos
alnyan
2025-07-19 00:05:16 +03:00