alnyan
|
1552bb27f4
|
toolchain: migrate to 1.94.0 toolchain
|
2026-03-28 01:59:17 +02:00 |
|
alnyan
|
7f256cf3a6
|
i2c: improve i2c architecture, add sifive i2c driver
|
2026-03-25 19:07:59 +02:00 |
|
alnyan
|
f416414b93
|
char: add pwm subsystem, add sifive pwm driver
|
2026-03-23 14:02:02 +02:00 |
|
alnyan
|
0386e3916d
|
maint: fix irq priority addition for aarch64/x86_64
|
2026-03-20 16:01:26 +02:00 |
|
alnyan
|
31176fb5aa
|
riscv: initial support for hifive unmatched
|
2026-03-20 15:24:55 +02:00 |
|
alnyan
|
1a87bc3666
|
sifive: support for cadence gemgxl ethernet
|
2026-02-05 17:10:14 +02:00 |
|
alnyan
|
4f648142c8
|
sifive: initial support for hifive unleashed a00
|
2026-02-04 17:34:37 +02:00 |
|
alnyan
|
0e979a9e09
|
spi: initial spi device support
|
2026-02-04 14:46:57 +02:00 |
|
alnyan
|
6b5dd9f673
|
irq: more flexible interrupt tables
|
2026-02-03 13:29:49 +02:00 |
|
alnyan
|
58dbaddf11
|
i2c: implement initial support for i2c devices
|
2026-02-03 12:08:15 +02:00 |
|
alnyan
|
195c19e225
|
serial: unify 8250 drivers, better dts support
|
2026-01-16 23:18:46 +02:00 |
|
alnyan
|
57143f9d8d
|
maint: migrate to rustc 1.94.0-nightly
|
2026-01-06 14:41:08 +02:00 |
|
alnyan
|
33474c10d3
|
bcm2711: update dtb
|
2025-09-26 16:51:43 +03:00 |
|
alnyan
|
96350f1eaf
|
device-tree: better driver search, missing reports
|
2025-07-27 14:08:44 +03:00 |
|
alnyan
|
e873681c21
|
doc: update docs and dts
|
2025-07-23 10:47:57 +03:00 |
|
alnyan
|
363dc86522
|
maint: remove i686 target from tools and userspace
|
2025-07-18 09:07:38 +03:00 |
|
alnyan
|
0672d55e8e
|
maint: remove etc/ld/x86
|
2025-07-17 17:50:02 +03:00 |
|
alnyan
|
511d1e45c0
|
x86_64: position-independent kernel
|
2025-07-17 16:45:57 +03:00 |
|
alnyan
|
019146e9ff
|
riscv64: position-independent kernel
|
2025-07-17 14:38:51 +03:00 |
|
alnyan
|
1f6f091c2c
|
aarch64: position-independent kernel
|
2025-07-17 12:58:43 +03:00 |
|
alnyan
|
223aeef10f
|
boot: fix riscv64/aarch64 boot headers
|
2025-07-16 16:00:57 +03:00 |
|
alnyan
|
04afd55f35
|
aarch64: add linux image header
|
2025-07-16 12:03:16 +03:00 |
|
alnyan
|
1b2b41406a
|
rv64: fix incorrect relocations produced for rv64 entry code
|
2025-03-02 12:45:40 +02:00 |
|
alnyan
|
31fa51e64c
|
maint/proc: add /sys/proc + migrate to rustc 1.87.0-nightly
|
2025-03-02 02:17:27 +02:00 |
|
alnyan
|
909980f4eb
|
rv64: add jh7110/starfive visionfive2 support
|
2025-01-21 16:34:03 +02:00 |
|
alnyan
|
20fa34c945
|
rv64: platform init, task switching
|
2025-01-19 15:16:26 +02:00 |
|
alnyan
|
86eb2d3252
|
rv64: boot into upper half
|
2025-01-17 02:25:49 +02:00 |
|
alnyan
|
ac2394a2c3
|
maint: upgrade to rustc 1.85.0-nightly, use softfloat abi
|
2024-12-16 20:15:06 +02:00 |
|
alnyan
|
60164fedca
|
aarch64: add raspberry pi 4b target
|
2024-12-14 02:34:22 +02:00 |
|
alnyan
|
3639d64649
|
refactor: move to rust 1.84.0-nightly + implement disable_aslr
|
2024-10-31 22:54:58 +02:00 |
|
alnyan
|
0436381b33
|
arch: aarch64 fp context save, proper single-step
|
2024-10-27 06:46:25 +02:00 |
|
alnyan
|
4b25a4db89
|
i686: add platform support
|
2024-10-10 18:06:54 +03:00 |
|
alnyan
|
8adc011281
|
sys/mod: aarch64 module loading
|
2024-04-09 11:59:23 +03:00 |
|
alnyan
|
39956dedb8
|
sys/mod: Basic kernel module loading
|
2024-04-01 17:23:12 +03:00 |
|
alnyan
|
35a44a8ca1
|
proc/dyn: proof-of-concept dynamic executable loader
|
2024-03-20 21:21:39 +02:00 |
|
alnyan
|
2577e28ce1
|
doc: add a screenshot
|
2024-03-13 02:21:21 +02:00 |
|
alnyan
|
1440689094
|
build: Finish migration to monorepo
|
2024-03-12 18:17:47 +02:00 |
|