introduction:
- insttest
- test basic instructions (mips32r1 and mips32r2)
- extest
- test exception implementation
- tlbtest
- test mmu (always assume 32 tlb entries)
- intrtest
- test timer interrupt (especially occurred in delayslot or exception)
- fputest
- test fpu instructions
migrate notes:
- All testcases will be loaded into 0xBFC00000 - 0xBFCFFFFF.
- When encounter test failure, framework will write 1 to 0xB0000000
- After passing all testcases, value 0 will be written to 0xB0000000