Commit Graph

285 Commits

Author SHA1 Message Date
alnyan 5ee2e0c5ab strace: rewrite strace with cross 2025-08-11 23:55:55 +03:00
alnyan 9c32c11b0b sysutils: add dummy chroot program 2025-08-02 20:43:21 +03:00
alnyan 3be32b7b8f maint: split peripheral drivers into bsp packages 2025-08-01 10:21:49 +03:00
alnyan 919d6d62ba pinctrl: basic gpio led support 2025-08-01 08:59:24 +03:00
alnyan 062db06473 pinctrl: basic support for gpio 2025-07-31 00:03:45 +03:00
alnyan 06a6e11dab pinctrl: basic pinctrl/pinmux support 2025-07-30 20:43:12 +03:00
alnyan 66b12d7151 jh7110: improve clocks, add generic syscon driver 2025-07-28 14:20:11 +03:00
alnyan f5aa55c3fa device-tree: add bus_size_cells 2025-07-27 14:34:41 +03:00
alnyan 96350f1eaf device-tree: better driver search, missing reports 2025-07-27 14:08:44 +03:00
alnyan 51b72aa4d8 log: reduce message verbosity 2025-07-27 13:43:41 +03:00
alnyan e0b6290a54 clock: implement Hertz type 2025-07-27 13:37:39 +03:00
alnyan 18d01e82c8 jh7110: better clock driver 2025-07-27 13:24:25 +03:00
alnyan 3a61529b24 bcm283x: basic support for mbox + framebuffer 2025-07-26 18:27:20 +03:00
alnyan 6b0d5def50 maint: fix warnings 2025-07-19 09:50:12 +03:00
alnyan 8a983aea72 x86/rtc: fix incorrect year limit 2025-07-19 09:50:12 +03:00
alnyan c5d4079900 net/stmmac: sync up code with changes 2025-07-18 09:21:11 +03:00
alnyan 3ae789a7de shell: fix signals not being delivered to children 2025-07-18 09:19:32 +03:00
alnyan 2f5a614594 net/igbe: support more Intel GbE NICs 2025-07-18 09:18:34 +03:00
alnyan 94a1587771 rsh: fix broken aes256cbc, fix incorrect pidfd polling 2025-07-18 09:15:17 +03:00
alnyan a5526f8001 maint: remove memtables crate 2025-07-17 17:53:53 +03:00
alnyan 3b1bdea1dd maint: fix clippy warnings 2025-07-17 17:47:24 +03:00
alnyan b8e7430353 maint: fix warnings 2025-07-17 17:08:59 +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 6a723790de maint: drop support for i686 2025-07-16 20:19:40 +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 21ff433b51 gentables/aarch64: fix incorrect operator precedence 2025-07-16 12:01:54 +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 be93d68fb1 block: implement mbr partition probing 2025-04-15 12:50:28 +03:00
alnyan 608912804f shell: rework shell parsing, if/while/for/&&/|| 2025-03-12 22:11:54 +02:00
alnyan 8ffc223a2b fs/libc: implement some libc functions, fix file times 2025-03-08 01:22:19 +02:00
alnyan 9f2ad4f2c9 ports: nicer build system for C/C++ ports 2025-03-06 20:41:16 +02:00
alnyan fb25e70714 user/proc: fix bug in env passing, more shell env 2025-03-05 15:14:21 +02:00
alnyan c35a61fb7f vfs/user: implement chmod utility 2025-03-05 13:10:51 +02:00
alnyan 59b34fb269 sysutils: add thread display to ps 2025-03-02 14:04:29 +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 aefa7a93fa x86: fix ps/2 E0-keys not working on some devices 2025-03-01 23:26:22 +02:00
alnyan 8c4bdcbe64 pty: make pty buffer blocking 2025-02-28 12:40:14 +02:00
alnyan 99644d335d pty: increase output buffer size 2025-02-28 12:09:06 +02:00
alnyan 03242a0635 proc: implement process tracing 2025-02-27 18:49:20 +02:00
alnyan 3a5a693691 rv64: static libc for riscv64 2025-02-26 17:52:52 +02:00
alnyan 72633eb339 maint: sync up other architectures with mmap(file) 2025-02-26 16:21:56 +02:00
alnyan 43acdb9e13 libc/colors: non-blocking local socket + fixed string bugs in libc 2025-02-26 11:53:08 +02:00
alnyan 7fdc57fd9f proc: implement basic mmap with files, real_program in arg 2025-02-25 17:41:14 +02:00
alnyan 8e45e48362 mm: bump physical memory limit 2025-02-24 11:00:10 +02:00
alnyan f1a6033f5b vfs: implement file truncation, bump open file limit 2025-02-24 10:59:48 +02:00