[mw@thanatos qemu_testcases]$ make check lm32-elf-gcc -x assembler -Wa,-I,. -c crt.S -o crt.o lm32-elf-gcc -x assembler -Wa,-I,. -c test_mmu.S -o test_mmu.o lm32-elf-gcc -Tlinker.ld crt.o test_mmu.o -o test_mmu.elf lm32-elf-objcopy -O verilog test_mmu.elf test_mmu.vh make[1]: Entering directory `/home/mw/repo/milkymist/cores/lm32/test' iverilog -I. -I../rtl -o tb_lm32 tb_lm32.v lm32_config.v ../rtl/lm32_adder.v ../rtl/lm32_addsub.v ../rtl/lm32_cpu.v ../rtl/lm32_dcache.v ../rtl/lm32_debug.v ../rtl/lm32_decoder.v ../rtl/lm32_dp_ram.v ../rtl/lm32_icache.v ../rtl/lm32_instruction_unit.v ../rtl/lm32_interrupt.v ../rtl/lm32_jtag.v ../rtl/lm32_load_store_unit.v ../rtl/lm32_logic_op.v ../rtl/lm32_mc_arithmetic.v ../rtl/lm32_multiplier.v ../rtl/lm32_ram.v ../rtl/lm32_shifter.v ../rtl/lm32_itlb.v ../rtl/lm32_dtlb.v ../rtl/lm32_top.v make[1]: Leaving directory `/home/mw/repo/milkymist/cores/lm32/test' VCD info: dumpfile tb_lm32.vcd opened for output. TC MMU_DTLB_OFF OK TC MMU_DTLB_ON OK TC MMU_DTLB_MISS_1 OK TC MMU_DTLB_MISS_2 OK TC MMU_DTLB_MISS_3 OK TC MMU_DTLB_MISS_4 OK TC MMU_DTLB_MISS_5 OK TC MMU_DTLB_MISS_6 OK TC MMU_DTLB_UPDATE_1 OK TC MMU_DTLB_UPDATE_2 OK TC MMU_DTLB_FLUSH OK TC MMU_DTLB_INV OK TC MMU_ITLB_OFF OK TC MMU_ITLB_ON OK TC MMU_ITLB_CACHE_ALIAS OK TC MMU_ITLB_MISS_1 OK TC MMU_ITLB_MISS_2 OK TC MMU_ITLB_MISS_3 OK TC MMU_ITLB_MISS_4 OK TC MMU_ITLB_MISS_5 OK TC MMU_ITLB_EXCEPTION_1 OK rm test_mmu.o