Re: [PATCH] Missing CASA instruction handling for SPARC qemu-user

2023-10-31 Thread Richard Henderson
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

Re: [PATCH] Missing CASA instruction handling for SPARC qemu-user

2023-07-18 Thread Luca Bonissi
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

Missing CASA instruction handling for SPARC qemu-user

2023-07-18 Thread Luca Bonissi
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