This bug seemed worth fixing for 8.0 since we need an rc4 anyway: we were using uninitialized data for the guarded bit when combining stage 1 and stage 2 attrs.
thanks -- PMM The following changes since commit 08dede07030973c1053868bc64de7e10bfa02ad6: Merge tag 'pull-ppc-20230409' of https://github.com/legoater/qemu into staging (2023-04-10 11:47:52 +0100) are available in the Git repository at: https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20230410 for you to fetch changes up to 8539dc00552e8ea60420856fc1262c8299bc6308: target/arm: Copy guarded bit in combine_cacheattrs (2023-04-10 14:31:40 +0100) ---------------------------------------------------------------- target-arm: Fix bug where we weren't initializing guarded bit state when combining S1/S2 attrs ---------------------------------------------------------------- Richard Henderson (2): target/arm: PTE bit GP only applies to stage1 target/arm: Copy guarded bit in combine_cacheattrs target/arm/ptw.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)