[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/3] target/arm mte fixes
From: |
Richard Henderson |
Subject: |
[PATCH v2 0/3] target/arm mte fixes |
Date: |
Fri, 2 Apr 2021 09:18:32 -0700 |
In addition to re-instating the "is tag checking enabled" test
in gen_mte_checkN, add a fix for a second bug in mprotect.
I have verified that the 5.10 kernel, running in system mode,
allows setting PROT_MTE with mprotect.
r~
Supercedes: 20210402053728.265173-1-richard.henderson@linaro.org
("target/arm: Fix unaligned mte checks")
Richard Henderson (3):
target/arm: Check PAGE_WRITE_ORG for MTE writeability
target/arm: Fix unaligned mte checks
accel/tcg: Preserve PAGE_ANON when changing page permissions
target/arm/helper-a64.h | 3 +-
target/arm/internals.h | 13 +--
target/arm/translate-a64.h | 2 +-
tests/tcg/aarch64/mte.h | 3 +-
accel/tcg/translate-all.c | 9 +-
target/arm/mte_helper.c | 171 ++++++++++++------------------
target/arm/sve_helper.c | 96 ++++++-----------
target/arm/translate-a64.c | 31 +++---
target/arm/translate-sve.c | 9 +-
tests/tcg/aarch64/mte-5.c | 44 ++++++++
tests/tcg/aarch64/mte-6.c | 43 ++++++++
tests/tcg/aarch64/Makefile.target | 2 +-
12 files changed, 222 insertions(+), 204 deletions(-)
create mode 100644 tests/tcg/aarch64/mte-5.c
create mode 100644 tests/tcg/aarch64/mte-6.c
--
2.25.1
- [PATCH v2 0/3] target/arm mte fixes,
Richard Henderson <=