A arquitetura nanoMIPS que foi anunciada por MIPS em 2018 para dispositivos embarcados para reduzir o consumo de energia e produzir pegadas de código menores foi anunciado para o MIPS I7200, mas desde então não houve muito de nanoMIPS. No entanto, a MediaTek está agora procurando contribuir com o suporte do compilador para este processador ISA no GCC.

A própria arquitetura MIPS foi abandonada no upstream para se concentrar no RISC-V. MIPS Technologies anteriormente tentou sem sucesso (nunca terminou) para obter suporte nanoMIPS no compilador GCC upstream, mas em vez disso, contando com sua cadeia de ferramentas fora da árvore. No entanto, a MediaTek agora está trabalhando no suporte ao compilador nanoMIPS. Os engenheiros da MediaTek não mencionaram porque em 2021 eles estão trabalhando no suporte a nanoMIPS para GCC upstream, mas provavelmente é devido a ainda depender desse ISA nos processadores de controle de seus modems.

Foi enviado no domingo esta série de patch inicial para nanoMIPS para o GNU Compiler Collect. Emparelhado com o código newlib/binutils/gold fora da árvore da MediaTek, é o suficiente para produzir um conjunto de ferramentas nanomips-elf em funcionamento. O código em si ainda é provisório, juntamente com algumas questões de design em aberto sobre o compartilhamento de código MIPS vs. nanoMIPS no GCC, mas veremos agora se há esforço suficiente para obter o suporte upstreamed, mesmo com o interesse minguante no (nano) MIPS.

Categories: IT Info