56,966 blogs · [ { "id": "01a087d8-8943-726c-839f-1906b2fbf14d", "title": "QBao: bao as a Resource Partitioner on RVA23", "url": "https://r-tty.blogspot.com/2026/09/qbao-bao-as-resource-partitioner-on.html", "published_at": "2026-09-01T21:10:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9896fe7bf11c", "title": "gk208-videobios, part 8/8 — The Datasheet: Handing a Live Controller to an Operating System", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-88-datasheet.html", "published_at": "2026-07-08T22:27:59+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9896feb39071", "title": "gk208-videobios, part 7/8 — First Pixel: Content I Control, and the Character Generator", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-78-first-pixel.html", "published_at": "2026-07-07T21:09:59+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9896feeeed50", "title": "gk208-videobios, part 6/8 — First Light: the Modeset That Finally Locked the Clock", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-68-first-light.html", "published_at": "2026-07-06T19:39:43+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9896ffe5e792", "title": "gk208-videobios, part 5/8 — Burning the Boats: Abandoning x86 Entirely", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-58-burning-boats.html", "published_at": "2026-07-04T12:07:20+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989700af9c48", "title": "gk208-videobios, part 4/8 — The Wall: Why a POSTed Card Still Showed Black", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-48-wall-why-posted.html", "published_at": "2026-07-02T11:20:55+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989701143c62", "title": "gk208-videobios, part 3/8: Teaching a RISC-V Chip to Dream in x86", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-38-teaching-risc-v.html", "published_at": "2026-07-01T05:15:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9897019d64ee", "title": "gk208-videobios, part 2/8: The Idea, and a Buried Emulator", "url": "https://r-tty.blogspot.com/2026/07/gk208-videobios-part-28-idea-and-buried.html", "published_at": "2026-06-30T22:10:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970245af9f", "title": "gk208-videobios, part 1/8: The Personal Computer as a Product", "url": "https://r-tty.blogspot.com/2026/06/gk208-videobios-part-18-personal.html", "published_at": "2026-06-30T21:33:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989702aa0826", "title": "QRV v0.41–v0.43: The Lock-Free Era — and a Final Lesson from the Hardware", "url": "https://r-tty.blogspot.com/2026/05/qrv-v041v043-lock-free-era-and-final.html", "published_at": "2026-05-26T21:24:21+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989703539294", "title": "QRV v0.34–v0.40: Taskman Moves to User Mode", "url": "https://r-tty.blogspot.com/2026/05/qrv-v034v040-taskman-moves-to-user-mode.html", "published_at": "2026-05-06T21:06:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9897035d534e", "title": "QRV v0.28–v0.33: Breaking Up the Big Kernel Lock", "url": "https://r-tty.blogspot.com/2026/05/qrv-v028v033-breaking-up-big-kernel-lock.html", "published_at": "2026-05-01T17:40:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989703d6af21", "title": "QRV v0.27: Multi-User Login — Two Months", "url": "https://r-tty.blogspot.com/2026/04/qrv-v027-multi-user-login-two-months.html", "published_at": "2026-04-27T21:58:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989704891a23", "title": "QRV v0.26: mksh — A Real Shell for a Real System", "url": "https://r-tty.blogspot.com/2026/04/qrv-v026-mksh-real-shell-for-real-system.html", "published_at": "2026-04-26T21:52:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989705641621", "title": "QRV v0.25: Booting from Real NVMe on Real Hardware", "url": "https://r-tty.blogspot.com/2026/04/qrv-v025-booting-from-real-nvme-on-real.html", "published_at": "2026-04-25T21:30:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970583a4a1", "title": "QRV v0.25: mount -t qrv /dev/nvme0n1p8 /disk2", "url": "https://r-tty.blogspot.com/2026/04/qrv-v025-mount-t-qrv-devnvme0n1p8-disk2.html", "published_at": "2026-04-25T14:38:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970653d8ab", "title": "QRV v0.24: NVMe Driver, GPT Partitions, and libpci", "url": "https://r-tty.blogspot.com/2026/04/qrv-v024-nvme-driver-gpt-partitions-and.html", "published_at": "2026-04-23T20:35:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989706b01f3b", "title": "QRV v0.23: The Stale SATP Bug, SiFive UART, and PLIC on Real Silicon", "url": "https://r-tty.blogspot.com/2026/04/qrv-v023-stale-satp-bug-sifive-uart-and.html", "published_at": "2026-04-21T21:58:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9897074a7fae", "title": "QRV v0.22: 50/50 Clean Boots, PCI, and the L2 Page Table Hunt", "url": "https://r-tty.blogspot.com/2026/04/qrv-v022-5050-clean-boots-pci-and-l2.html", "published_at": "2026-04-20T21:59:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9897078f3c3c", "title": "QRV v0.21: Interactive Shell on Real Hardware", "url": "https://r-tty.blogspot.com/2026/04/qrv-v021-interactive-shell-on-real.html", "published_at": "2026-04-09T22:00:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-9897084855bd", "title": "QRV on Real Hardware: First Boot on SiFive Unmatched", "url": "https://r-tty.blogspot.com/2026/04/qrv-on-real-hardware-first-boot-on.html", "published_at": "2026-04-08T22:10:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970919e944", "title": "QRV progress: Interrupt-Driven Console, Fault Handling, kill()", "url": "https://r-tty.blogspot.com/2026/04/qrv-progress-interrupt-driven-console.html", "published_at": "2026-04-04T18:00:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-989709f7cf60", "title": "QRV v0.20: SMP Stable, Drivers Work, Process Lifecycle Complete", "url": "https://r-tty.blogspot.com/2026/04/qrv-v020-smp-stable-drivers-work.html", "published_at": "2026-04-03T09:00:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970ad65ec5", "title": "What I'm working on now for QRV 0.18?", "url": "https://r-tty.blogspot.com/2026/03/what-im-working-on-now-for-qrv-018.html", "published_at": "2026-03-23T20:25:00+00:00" }, { "id": "01a087d8-8944-71e3-87b3-98970b7ba372", "title": "QRV Operating System: First Publication", "url": "https://r-tty.blogspot.com/2026/03/qrv-operating-system-first-publication.html", "published_at": "2026-03-21T09:27:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d37459c261f", "title": "GMS 2950: A Cryptographic Coprocessor Joins the Mainframe", "url": "https://r-tty.blogspot.com/2026/01/gms-2950-cryptographic-coprocessor.html", "published_at": "2026-01-21T22:11:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3745ae57a6", "title": "asm359 v0.4 Released: Smart Instructions, Shifts, and Bug Fixes", "url": "https://r-tty.blogspot.com/2026/01/asm359-v04-released-smart-instructions.html", "published_at": "2026-01-20T18:56:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374621e633", "title": "Eight Days, Sixty Years: Building a System That Knows What It's For", "url": "https://r-tty.blogspot.com/2026/01/eight-days-sixty-years-building-system.html", "published_at": "2026-01-18T23:00:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3746afdc5e", "title": "SERIO, 1C F0 1C: The GMS/359 Speaks!", "url": "https://r-tty.blogspot.com/2026/01/serio-1c-f0-1c-gms359-speaks.html", "published_at": "2026-01-18T13:07:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3746b5c8ea", "title": "From ENIAC's Glowing Bulbs to FPGA Lookup Tables: 80 Years of the Same Idea", "url": "https://r-tty.blogspot.com/2026/01/from-eniacs-glowing-bulbs-to-fpga.html", "published_at": "2026-01-17T22:15:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3746d79c77", "title": "asm359 enhancements", "url": "https://r-tty.blogspot.com/2026/01/asm359-enhancements.html", "published_at": "2026-01-16T15:38:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374768e81f", "title": "asm359: From Preprocessor to Working Assembler", "url": "https://r-tty.blogspot.com/2026/01/asm359-from-preprocessor-to-working.html", "published_at": "2026-01-15T21:17:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3748096af7", "title": "asm359: A Macro Preprocessor is Born", "url": "https://r-tty.blogspot.com/2026/01/asm359-macro-preprocessor-is-born.html", "published_at": "2026-01-14T22:03:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3748d02d31", "title": "Channel I/O Lives", "url": "https://r-tty.blogspot.com/2026/01/channel-io-lives.html", "published_at": "2026-01-13T22:06:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d37494c9c30", "title": "The Brain Awakes", "url": "https://r-tty.blogspot.com/2026/01/the-brain-awakes.html", "published_at": "2026-01-12T21:56:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d3749f7ff80", "title": "KOI-7 Glows on the Screen", "url": "https://r-tty.blogspot.com/2026/01/koi-7-glows-on-screen.html", "published_at": "2026-01-11T21:35:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374a94d1c0", "title": "\"One Less Than 360\"", "url": "https://r-tty.blogspot.com/2026/01/one-less-than-360.html", "published_at": "2026-01-10T21:29:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374b57364f", "title": "Twelve Hours of Debugging", "url": "https://r-tty.blogspot.com/2025/12/twelve-hours-of-debugging.html", "published_at": "2025-12-06T21:54:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374c091733", "title": "First Light", "url": "https://r-tty.blogspot.com/2025/12/first-light.html", "published_at": "2025-12-05T22:42:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374c761224", "title": "Black Boxes", "url": "https://r-tty.blogspot.com/2025/10/black-boxes.html", "published_at": "2025-10-10T18:30:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374c9255c1", "title": "Slowly getting to the basics", "url": "https://r-tty.blogspot.com/2025/08/slowly-getting-to-basics.html", "published_at": "2025-08-05T15:09:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374d7cbe1d", "title": "The Board is on the Table", "url": "https://r-tty.blogspot.com/2025/08/the-board-is-on-table.html", "published_at": "2025-08-02T20:21:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374e6b8b52", "title": "am_inkernel()", "url": "https://r-tty.blogspot.com/2019/01/one-of-first-things-that-must-be-done.html", "published_at": "2021-01-03T13:18:00+00:00" }, { "id": "01a0be05-3ed8-7301-854c-3d374f2f0443", "title": "System calls in process manager and in the microkernel", "url": "https://r-tty.blogspot.com/2021/01/system-calls-in-process-manager-and-in.html", "published_at": "2019-01-01T20:35:00+00:00" } ] posts Claim your blog
Back to r-tty.blogspot.com
Blog · corpus.blog/blogs/r-tty.blogspot.com/posts

r-tty.blogspot.com

r-tty.blogspot.com

2026

2025

2021

2019