diff --git a/simulator/kernel/mars/mars_kernel.cpp b/simulator/kernel/mars/mars_kernel.cpp index b2585f3d4..174e1490e 100644 --- a/simulator/kernel/mars/mars_kernel.cpp +++ b/simulator/kernel/mars/mars_kernel.cpp @@ -252,7 +252,7 @@ void MARSKernel::connect_exception_handler() auto isa = sim->get_isa(); if ( isa == "riscv32" || isa == "riscv64") connect_riscv_handler(); - else if ( isa == "mars" || isa == "mips32le" || isa == "mips32") + else if ( isa == "mars" || isa == "mars64" || isa == "mips32le" || isa == "mips32") connect_mars_handler(); else throw UnsupportedISA( isa);