Studenten entwarfen eigenen RISC-ISA-Prozessor GAIA und implementierten ihn auf FPGA.
Sie entwickelten den C89-Compiler Ucc mit kompletter Toolchain für ihre Architektur.
Für Xv6 ergänzten sie CPU-Funktionen wie Interrupts und hardwarebasiertes Paging.
Simulator und Compiler wurden angepasst (u. a. char als 8 Bit) und um Debug-Features erweitert.
Nach intensiver Fehlersuche lief Xv6 auf dem Simulator und bot interaktive Programme (sl, Minesweeper, 2048).
Schließlich wurde das ursprüngliche Raytracing-Programm im Xv6-Betriebssystem auf der eigenen CPU ausgeführt.
Nachfolgende Studierendengruppen portierten später sogar Linux auf selbst entwickelte RISC-V-CPUs.
Get notified when new stories are published for "🇩🇪 Hacker News Deutsch"