Estudantes da Universidade de Tóquio projetaram uma ISA e implementaram um CPU caseiro em FPGA.
Construíram do zero um compilador C89 chamado Ucc para compilar o Xv6.
Portaram o sistema operativo educativo Xv6 ao CPU GAIA, adicionando suporte a interrupções e paginação virtual.
Adaptaram o compilador para usar char de 8 bits e resolveram problemas de porteabilidade.
Implementaram Page Coloring para evitar inconsistências de cache aliased no GAIA.
Criaram e melhoraram o simulador com funções de depuração e ligação de binários.
Desenvolveram aplicações interativas em Xv6 como sl, Minesweeper, 2048, mini-vi e assembler.
Executaram um programa de ray-tracing sobre o Xv6 no CPU caseiro, fechando o ciclo do experimento.
Get notified when new stories are published for "🇵🇹 Hacker News Português"