On 10/27/21 06:14, Philippe Mathieu-Daudé wrote: > As of this commit, the nanoMIPS toolchains haven't been merged > in mainstream projects. However MediaTek provides a toolchain: > https://github.com/MediaTek-Labs/nanomips-gnu-toolchain/releases/tag/nanoMIPS-2021.02-01 > > QEMU deprecation policy schedules code for removal. If we don't > need / want to remove, we should un-deprecated [*]. > > Since I now have spent more time with the ISA, I agree to maintain > it along with the other MIPS ISA. Therefore remove its deprecation > notice. > > For historical notes, see commit a60442eb8 ("Deprecate nanoMIPS ISA"). > > [*] https://lore.kernel.org/qemu-devel/YVx7YGqUENP83vNF@xxxxxxxxxx/ > > Cc: Vince Del Vecchio <Vince.DelVecchio@xxxxxxxxxxxx> > Cc: Petar Jovanovic <petar.jovanovic@xxxxxxxxxx> > Reviewed-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > Signed-off-by: Philippe Mathieu-Daudé <f4bug@xxxxxxxxx> > --- > v2: un-deprecate (danpb) > --- > docs/about/deprecated.rst | 23 ----------------------- > MAINTAINERS | 6 +----- > 2 files changed, 1 insertion(+), 28 deletions(-) I tried to add nanoMIPS testing using the Codescape toolchain suggested by MediaTek [*], unfortunately QEMU user-mode is not able to run any nanoMIPS binary. Various pieces are missing. In particular, mainstream QEMU doesn't implement the p32 ABI, ELF binaries are handled as o32 and the syscall table doesn't match anything correct. I am sorry but I can not proceed further with this patch. [*] https://github.com/MediaTek-Labs/nanomips-gnu-toolchain/releases/tag/nanoMIPS-2021.02-01