Re: [PATCH v5 11/17] arm64: docs: document pointer authentication

2018-11-02 Thread Ramana Radhakrishnan
>> + >> +When CONFIG_ARM64_PTR_AUTH is selected, and relevant HW support is >> +present, the kernel will assign a random APIAKey value to each process >> +at exec*() time. This key is shared by all threads within the process, >> +and the key is preserved across fork(). Presence of functionality u

Re: [PATCH v5 11/17] arm64: docs: document pointer authentication

2018-10-24 Thread Ramana Radhakrishnan
On 19/10/2018 12:35, Catalin Marinas wrote: On Tue, Oct 16, 2018 at 05:14:39PM +0100, Kristina Martsenko wrote: On 05/10/2018 10:04, Ramana Radhakrishnan wrote: On 05/10/2018 09:47, Kristina Martsenko wrote: +Virtualization +-- + +Pointer authentication is not currently

Re: [PATCH 00/17] ARMv8.3 pointer authentication support

2018-10-23 Thread Ramana Radhakrishnan
On 19/10/2018 13:36, Will Deacon wrote: > On Fri, Oct 05, 2018 at 09:47:37AM +0100, Kristina Martsenko wrote: >> 1) Key support >> >> This series enables the use of instructions using APIAKey, which is >> initialised and maintained per-process (shared by all threads). GCC >> currently only makes us

Re: [PATCH v5 07/17] arm64: add basic pointer authentication support

2018-10-23 Thread Ramana Radhakrishnan
On 19/10/2018 12:15, Catalin Marinas wrote: > On Fri, Oct 05, 2018 at 09:47:44AM +0100, Kristina Martsenko wrote: >> diff --git a/arch/arm64/include/asm/pointer_auth.h >> b/arch/arm64/include/asm/pointer_auth.h >> new file mode 100644 >> index ..2aefedc31d9e >> --- /dev/null >> +++ b/a

Re: [RFC 17/17] arm64: compile the kernel with ptrauth -msign-return-address

2018-10-05 Thread Ramana Radhakrishnan
provide ROP and JOP protection using BTI from v8.5-a during the GCC-9 timeframe but I suspect that's a different option. regards Ramana Reviewed-by: Ramana Radhakrishnan ___ kvmarm mailing list kvmarm@lists.cs.columbia.edu

Re: [PATCH v5 11/17] arm64: docs: document pointer authentication

2018-10-05 Thread Ramana Radhakrishnan
ff-by: Kristina Martsenko Cc: Andrew Jones Cc: Catalin Marinas Cc: Ramana Radhakrishnan Cc: Will Deacon --- Documentation/arm64/booting.txt| 8 +++ Documentation/arm64/cpu-feature-registers.txt | 4 ++ Documentation/arm64/elf_hwcaps.txt | 5 ++ Documentation/