summary refs log tree commit diff stats
path: root/results/classifier/zero-shot/108/other/1416
blob: 7b16431cd186ef0ebcb91137674318ef041010c3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
device: 0.851
network: 0.824
graphic: 0.801
socket: 0.649
other: 0.641
vnc: 0.553
files: 0.472
semantic: 0.439
PID: 0.403
performance: 0.380
boot: 0.362
debug: 0.355
permissions: 0.137
KVM: 0.049

MTE tags are applied at page granularity (4K) instead of tag granularity (16)
Description of problem:
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.