mips64-linux-gnu
toolchains(as
andobjdump
), they're under mips64-linux-gnu-binutils in Arch.- [OPTIONAL]
mips64-linux-gcc
if you like to write C directly. verilator
https://github.com/verilator/verilator for simulations.- [OPTIONAL]
sdl3
https://github.com/libsdl-org/SDL for any simulation with VGA output.
./scripts/cloneGoogleTest.sh
to build gTest.make runtest
to run all tests.make <TEST FILE NAME>
(e.g.make alu
) to run specific test under tests folder, ormake runtest
to run all tests.make example_asm/<ASSEMBLY FILE NAME>
(e.g.make example_asm/fabonacci
) to compile assembly into binary.make <SIMULATION FILE NAME>
(e.g.make core
) to run the simulation of compiled binary.