On 5/17/22 00:18, Thomas Huth wrote:
On 09/05/2022 15.42, Philippe Mathieu-Daudé wrote:
On 9/5/22 15:18, Thomas Huth wrote:
[...]
By the way, what about MIPS? Could MIPS be switched to Capstone, too, so that we could
finally remove disas/mips.c ? (We're not using capstone there yet, and MIPS has so many
flavours, big and little endian, 32- and 64-bit ... so that I'm unsure whether there
was a reason for not using Capstone there, or whether it just hasn't been tried out yet?)
Last I remember is Richard saying "the capstone backend for mips is not
in terribly good shape":
https://lore.kernel.org/qemu-devel/0c7827df-c9d4-8dad-a38c-4881ce7dd...@linaro.org/
That was in 2017, in the Capstone 3.x days ... maybe the situation has improved
nowadays?
I don't see any substantive changes to the capstone mips backend since 2016. Almost all
changes to arch/Mips since then are changes to function prototypes as the internal api
evolves. I.e. just enough to keep it compiling.
r~