| ... | ... | @@ -90,8 +90,18 @@ pub fn getExternalExecutor( |
| 90 | 90 | .m68k => Executor{ .qemu = "qemu-m68k" }, |
| 91 | 91 | .mips => Executor{ .qemu = "qemu-mips" }, |
| 92 | 92 | .mipsel => Executor{ .qemu = "qemu-mipsel" }, |
| 93 | | .mips64 => Executor{ .qemu = "qemu-mips64" }, |
| 94 | | .mips64el => Executor{ .qemu = "qemu-mips64el" }, |
| 93 | .mips64 => Executor{ |
| 94 | .qemu = if (candidate.abi == .gnuabin32) |
| 95 | "qemu-mipsn32" |
| 96 | else |
| 97 | "qemu-mips64", |
| 98 | }, |
| 99 | .mips64el => Executor{ |
| 100 | .qemu = if (candidate.abi == .gnuabin32) |
| 101 | "qemu-mipsn32el" |
| 102 | else |
| 103 | "qemu-mips64el", |
| 104 | }, |
| 95 | 105 | .powerpc => Executor{ .qemu = "qemu-ppc" }, |
| 96 | 106 | .powerpc64 => Executor{ .qemu = "qemu-ppc64" }, |
| 97 | 107 | .powerpc64le => Executor{ .qemu = "qemu-ppc64le" }, |