id = 1416 title = "MTE tags are applied at page granularity (4K) instead of tag granularity (16)" state = "closed" created_at = "2023-01-05T10:58:35.004Z" closed_at = "2023-01-23T15:16:56.304Z" labels = ["Closed::Fixed", "Stable::to backport", "accel: TCG", "target: arm"] url = "https://gitlab.com/qemu-project/qemu/-/issues/1416" host-os = "Fedora 36" host-arch = "x86" qemu-version = "7.2.0" guest-os = "n/a" guest-arch = "AArch64" description = """After upgrading to QEMU v7.2.0 from v7.1.0, when executing stg/ldg instructions on any address, QEMU behaves as if the instruction was executed on the page base of said address. I believe this was introduced in b8967ddf393aaf35fdbc07b4cb538a40f8b6fe37 (@rth7680), since in that commit `ptr_paddr` is changed to be calculated based on `CPUTLBEntryFull::phys_addr`, which contains the page base address, while beforehand it was calculated based on `host` which does have the page offset applied.""" reproduce = "n/a" additional = "n/a"