summaryrefslogtreecommitdiffstats
path: root/rsnix/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* rsnix v0.5.0: graphics layer + cursor compositorsalmonik2026-08-014-31/+346
* rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queuessalmonik2026-08-014-17/+471
* fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump...salmonik2026-08-016-40/+76
* klog/tty/pager: no more truncated lines — full lines flow, terminal wrapssalmonik2026-08-012-4/+11
* rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by...salmonik2026-08-016-47/+932
* rsnix: formattingsalmonik2026-08-012-7/+19
* rsnix: runtime device detection — rescan for hotplugged/removed diskssalmonik2026-08-013-35/+250
* klog: [ssss.mmm] millisecond timestamps from the PITsalmonik2026-08-013-17/+89
* klog: kernel log ring + /dev/klog + klog shell commandsalmonik2026-08-014-1/+149
* Bump workspace to edition 2024salmonik2026-08-018-27/+13
* Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024salmonik2026-08-019-114/+158
* rustfmt: reflow fat.rs/fs.rs formattingsalmonik2026-08-012-12/+18
* fat: mount every FAT32 volume under /disk/<UID>/, fix multi-entry LFNsalmonik2026-08-012-89/+188
* scripts: automate the data-disk workflow (mkdisk / sendkeys / test-disk)salmonik2026-08-011-1/+4
* ahci: skip ATAPI ports and fast-fail on device abortsalmonik2026-08-011-5/+22
* ahci: scan all ports; fat: mount first valid FAT32 disksalmonik2026-07-312-64/+134
* ahci: SATA driver + FAT32 persistent disk mounted at /disksalmonik2026-07-317-8/+1490
* vt: defer scrolls and batch framebuffer pushessalmonik2026-07-313-19/+89
* gop: RAM backbuffer — scrolling never reads the framebuffersalmonik2026-07-311-7/+64
* vt: don't strand stale inverse cursor cells on scroll/clearsalmonik2026-07-313-9/+33
* vt: decode UTF-8, render box-drawing/arrow glyphs procedurallysalmonik2026-07-313-25/+247
* tty + vt terminal split, rsdosedit editor (1:1 UNIX console)salmonik2026-07-316-103/+869
* shell: ^C cancels the line / aborts streams, ^D = EOF → poweroffsalmonik2026-07-312-10/+33
* vfs: everything is a file — dirs, ramfs, character devicessalmonik2026-07-312-0/+502
* rtc + pci: CMOS clock with date command, PCI bus enumerationsalmonik2026-07-313-0/+228
* style: rustfmt field alignment in RuntimeServicessalmonik2026-07-311-15/+14
* power: proper shutdown via UEFI ResetSystem (ACPI S5)salmonik2026-07-313-2/+81
* rsnix: memory management — free-list heap, bitmap pages, paging adoptionsalmonik2026-07-314-42/+1018
* fix(rsdos): organizational changessalmonik2026-07-313-9/+8
* restructure: rsnix kernel + shell crate + rsdos entry pointsalmonik2026-07-318-0/+1615