Hi Kohei,
first, congrats for this work!
It would be really nice to have this available upstream, starting with a
modest TCI port, before having the tcg backend also.
On 4/10/25 06:13, Kohei Tokunaga wrote:
Hi Philippe,
>
> The biggest problem I'm seeing is we no longer support 64-bit guests on
> 32-bit hosts, and don't plan to revert that.
Yes, so the sixth patch ("[PATCH 06/10] include/exec: Allow using 64bit
guest addresses on emscripten") should be considered as a temporary
workaround, enabled only for Emsripten builds. It will be removed once
wasm64 gains broader support and is adopted in the Wasm backend.
Do you have recent information about wasm64? It seems to be something
that has been discussed for several years, without really seeing any
progress.
As Philippe said, we can't really revert that (it's now an assumption
for our softmmu implementation, and would break code if we enabled it
again now.)
That said, we can always have a first version supporting only 32 bits
targets. And later, when wasm64 will be available, we can extend this to
all remaining ones.
Regards,
Pierrick