[GXemul-devel] MIPS TGEIU etc., NetBSD/evbmips 8.0 (Malta)
Status: Alpha
Brought to you by:
gavare
From: Anders G. <ga...@gm...> - 2019-06-06 09:01:04
|
The patch which was applied from http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/emulators/gxemul/patches/patch-src_cpus_cpu_mips.cc?rev=1.1&content-type=text/x-cvsweb-markup&only_with_tag=MAIN ("implement trap with immediate instructions present in MIPS32.") for the MIPS TGEIU instruction recently is wrong; it decodes the trap instructions similar to BGEZALL etc. which are branches, not traps. The disassembly has now been fixed, and the instructions have been actually implemented too (but not that well tested in the Trapping case). This finally allows the NetBSD/evbmips installation instructions to be updated from 7.1.2 to 8.0, since 8.0 used one of those instructions during bootup. http://gavare.se/gxemul/gxemul-trunk/doc/machine_evbmips.html#netbsdevbmipsinstall Anders |