qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] target/arm: SME vs FP enable fixes
@ 2025-03-07 19:04 Richard Henderson
  2025-03-07 19:04 ` [PATCH 1/2] target/arm: Make DisasContext.{fp, sve}_access_checked tristate Richard Henderson
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Richard Henderson @ 2025-03-07 19:04 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-arm

If SME Streaming Mode is enabled, but FP is disabled, we get two
assertion failures within the translator.  Beyond the assertions,
this combination should succeed because we're executing on the
SME co-processor's registers, not the core cpu's AdvSIMD registers.


r~


Richard Henderson (2):
  target/arm: Make DisasContext.{fp,sve}_access_checked tristate
  target/arm: Simplify pstate_sm check in sve_access_check

 target/arm/tcg/translate-a64.h |  2 +-
 target/arm/tcg/translate.h     | 10 +++++++---
 target/arm/tcg/translate-a64.c | 35 +++++++++++++++++-----------------
 3 files changed, 25 insertions(+), 22 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-03-12 14:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-07 19:04 [PATCH 0/2] target/arm: SME vs FP enable fixes Richard Henderson
2025-03-07 19:04 ` [PATCH 1/2] target/arm: Make DisasContext.{fp, sve}_access_checked tristate Richard Henderson
2025-03-07 19:04 ` [PATCH 2/2] target/arm: Simplify pstate_sm check in sve_access_check Richard Henderson
2025-03-12 14:39 ` [PATCH 0/2] target/arm: SME vs FP enable fixes Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).