4 ms·
It turns out Rosetta2 does not rely on special M1 hardware memory ordering at all: https://twitter.com/never_released/status/1534127641082593281 https://twitte
by mappu 4y ago
It turns out Rosetta2 does not rely on special M1 hardware memory ordering at all:
https://twitter.com/never_released/status/1534127641082593281 https://twitter.com/never_released/status/153412764108259328...
https://twitter.com/marcan42/status/1534032369166225409 https://twitter.com/marcan42/status/1534032369166225409
The baseline for translation is qemu-user, but other pure-software emulators like FEX-emu and Box86/Box64 can perform this translation significantly faster. So I think there's just ordinary performance engineering to close the gap.
- saagarjha 4y agoYes it does, you’re misunderstanding the tweets. You need TSO to emulate x86-64 correctly.