On 9/24/25 13:25, Michael Tokarev wrote:
On 05.09.2025 14:51, Richard Henderson wrote:
Hi Mark,
I noticed a few other places where we probably want to
allow unused bits to be set and ignored for pre-v9.
Changes for v2:
- Use TRANS() in the STBAR and RDY patches.
- Apply the same relaxation for RDPSR, RDWIM, RDTBR.
- Do not report illegal_instruction when unused bits
are set in the rs2_or_imm field.
r~
Supercedes: 20250905051936.92815-1-richard.hender...@linaro.org
Richard Henderson (7):
target/sparc: Allow TRANS macro with no extra arguments
target/sparc: Loosen decode of STBAR for v8
target/sparc: Loosen decode of RDY for v7
target/sparc: Loosen decode of RDPSR for v7
target/sparc: Loosen decode of RDWIM for v7
target/sparc: Loosen decode of RDTBR for v7
target/sparc: Relax decode of rs2_or_imm for v7
This might also be good candidate for stable series (10.0 and 10.1
at least). Dunno if it is worth the effort though, but the effort
is minimal so why not.
Yes, since it's easy. Especially the second patch is needed for Solaris 8.
r~