[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 11/14] target/arm: Implement gdbstub pauth extension
From: |
Peter Maydell |
Subject: |
Re: [PATCH v2 11/14] target/arm: Implement gdbstub pauth extension |
Date: |
Tue, 21 Feb 2023 17:10:17 +0000 |
On Tue, 21 Feb 2023 at 02:21, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The extension is primarily defined by the Linux kernel NT_ARM_PAC_MASK
> ptrace register set.
>
> The original gdb feature consists of two masks, data and code, which are
> used to mask out the authentication code within a pointer. Following
> discussion with Luis Machado, add two more masks in order to support
> pointers within the high half of the address space (i.e. TTBR1 vs TTBR0).
>
> Cc: Luis Machado <luis.machado@arm.com>
> Cc: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1105
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
thanks
-- PMM
- Re: [PATCH v2 06/14] target/arm: Hoist pred_width in arm_gen_dynamic_svereg_xml, (continued)
- [PATCH v2 07/14] target/arm: Fix svep width in arm_gen_dynamic_svereg_xml, Richard Henderson, 2023/02/20
- [PATCH v2 08/14] target/arm: Add name argument to output_vector_union_type, Richard Henderson, 2023/02/20
- [PATCH v2 10/14] target/arm: Create pauth_ptr_mask, Richard Henderson, 2023/02/20
- [PATCH v2 09/14] target/arm: Simplify iteration over bit widths, Richard Henderson, 2023/02/20
- [PATCH v2 12/14] target/arm: Export arm_v7m_mrs_control, Richard Henderson, 2023/02/20
- [PATCH v2 11/14] target/arm: Implement gdbstub pauth extension, Richard Henderson, 2023/02/20
- [PATCH v2 13/14] target/arm: Export arm_v7m_get_sp_ptr, Richard Henderson, 2023/02/20
- [PATCH v2 14/14] target/arm: Implement gdbstub m-profile systemreg and secext, Richard Henderson, 2023/02/20