summary refs log tree commit diff stats
path: root/gitlab/issues/target_arm/host_missing/accel_TCG/1416.toml
blob: dd35dd6b1c80e7e7eb9c355d2de049a4dd4a4263 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"