On 7/18/23 09:09, Luca Bonissi wrote:
On qemu-sparc (user-space), the CASA instruction is not handled for SPARC32 even if the
selected cpu (e.g. LEON3) supports it.
This should be fixed now, with
commit d0a11d25f0332dbaeb3a4f733a5cfb23ed40413d
Author: Richard Henderson
Date: Thu Oct 5 00:09
On qemu-sparc (user-space), the CASA instruction is not handled for
SPARC32 even if the selected cpu (e.g. LEON3) supports it.
Following the patch that works.
The patch also include an incorrect cpu-type for 32bit and missing
configurable CPU features TA0_SHUTDOWN, ASR17, CACHE_CTRL, POWERDOWN
On qemu-sparc (user-space), the CASA instruction is not handled for
SPARC32 even if the selected cpu (e.g. LEON3) supports it.
Following the patch that works. I created "fake" ld/st_asi helpers: it
seems all works fine, but I don't know if we should make real ld/st
helpers like for SPARC64 use