Re: [PATCH] Revert "elf: Relax MIPS' elf_check_arch() to accept EM_NANOMIPS too"

2021-11-02 Thread Philippe Mathieu-Daudé
On 11/1/21 23:04, Philippe Mathieu-Daudé wrote: > On 11/1/21 22:40, Vince Del Vecchio wrote: >> Philippe said: >> >>> So far QEMU only support the MIPS o32 / n32 / n64 ABIs. The p32 ABI is not >>> implemented, therefore we can not run any nanoMIPS binary. >> >> We use it internally to run nanoMIPS

Re: [PATCH] Revert "elf: Relax MIPS' elf_check_arch() to accept EM_NANOMIPS too"

2021-11-01 Thread Philippe Mathieu-Daudé
On 11/1/21 22:40, Vince Del Vecchio wrote: > Philippe said: > >> So far QEMU only support the MIPS o32 / n32 / n64 ABIs. The p32 ABI is not >> implemented, therefore we can not run any nanoMIPS binary. > > We use it internally to run nanoMIPS binaries every day. I had thought > everything rele

RE: [PATCH] Revert "elf: Relax MIPS' elf_check_arch() to accept EM_NANOMIPS too"

2021-11-01 Thread Vince Del Vecchio

Re: [PATCH] Revert "elf: Relax MIPS' elf_check_arch() to accept EM_NANOMIPS too"

2021-11-01 Thread Richard Henderson
On 11/1/21 7:48 AM, Philippe Mathieu-Daudé wrote: Per the "P32 Porting Guide" (rev 1.2) [1], chapter 2: p32 ABI Overview The Application Binary Interface, or ABI, is the set of rules that all binaries must follow in order to run on a nanoMIPS system. This include