[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/6] target/arm: Complete ARMv8.3-PAuth linux-user
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 0/6] target/arm: Complete ARMv8.3-PAuth linux-user |
Date: |
Fri, 25 Jan 2019 14:57:07 -0800 |
(1) Fix a bug I introduced at the last moment in the last
patch set -- enable pac keys during reset, not before.
(2) Add the HWCAP bits.
(3) Add the new prctl
(4) Add a smoke test so that (1) doesn't happen again.
r~
Richard Henderson (6):
target/arm: Always enable pac keys for user-only
aarch64-linux-user: Update HWCAP bits from linux 5.0-rc1
aarch64-linux-user: Enable HWCAP bits for PAuth
linux-user: Initialize aarch64 pac keys
linux-user: Implement PR_PAC_RESET_KEYS
tests/tcg/aarch64: Add pauth smoke tests
linux-user/aarch64/target_syscall.h | 9 +++++
linux-user/aarch64/cpu_loop.c | 31 ++++++++++++++-
linux-user/elfload.c | 10 +++++
linux-user/syscall.c | 33 ++++++++++++++++
target/arm/cpu.c | 3 ++
target/arm/cpu64.c | 60 -----------------------------
tests/tcg/aarch64/pauth-1.c | 23 +++++++++++
tests/tcg/aarch64/Makefile.target | 7 +++-
8 files changed, 113 insertions(+), 63 deletions(-)
create mode 100644 tests/tcg/aarch64/pauth-1.c
--
2.17.2
- [Qemu-devel] [PATCH 0/6] target/arm: Complete ARMv8.3-PAuth linux-user,
Richard Henderson <=
- [Qemu-devel] [PATCH 6/6] tests/tcg/aarch64: Add pauth smoke tests, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH 2/6] aarch64-linux-user: Update HWCAP bits from linux 5.0-rc1, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH 3/6] aarch64-linux-user: Enable HWCAP bits for PAuth, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH 4/6] linux-user: Initialize aarch64 pac keys, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH 5/6] linux-user: Implement PR_PAC_RESET_KEYS, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH] target/arm: Fix validation of 32-bit address spaces for aa32, Richard Henderson, 2019/01/25
- [Qemu-devel] [PATCH 1/6] target/arm: Always enable pac keys for user-only, Richard Henderson, 2019/01/25