Skip to main content


Well, I just spent WAY more time than I expected chasing down errors in a simple handwritten RISC-V assembly program... It's literally just a test program for the QEMU rv64 virt board that initializes the UART and runs the e spigot algorithm, so that I have some known-good output to compare with when I start writing the assembler for my OS.