Re: [PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-09-07 Thread Dave Martin
On Thu, Sep 03, 2020 at 11:12:02AM +0100, Boyan Karatotev wrote: > On 02/09/2020 17:49, Dave Martin wrote: > > On Fri, Aug 28, 2020 at 02:16:03PM +0100, Boyan Karatotev wrote: > >> PAuth signs and verifies return addresses on the stack. It does so by > >> inserting a Pointer Authentication code

Re: [PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-09-03 Thread Boyan Karatotev
On 02/09/2020 17:49, Dave Martin wrote: > On Fri, Aug 28, 2020 at 02:16:03PM +0100, Boyan Karatotev wrote: >> PAuth signs and verifies return addresses on the stack. It does so by >> inserting a Pointer Authentication code (PAC) into some of the unused top >> bits of an address. This is achieved

Re: [PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-09-02 Thread Dave Martin
On Fri, Aug 28, 2020 at 02:16:03PM +0100, Boyan Karatotev wrote: > PAuth signs and verifies return addresses on the stack. It does so by > inserting a Pointer Authentication code (PAC) into some of the unused top > bits of an address. This is achieved by adding paciasp/autiasp instructions > at

Re: [PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-08-31 Thread Amit Kachhap
Hi Boyan, On 8/28/20 6:46 PM, Boyan Karatotev wrote: PAuth signs and verifies return addresses on the stack. It does so by inserting a Pointer Authentication code (PAC) into some of the unused top bits of an address. This is achieved by adding paciasp/autiasp instructions at the beginning and

Re: [PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-08-28 Thread Vincenzo Frascino
On 8/28/20 2:16 PM, Boyan Karatotev wrote: > PAuth signs and verifies return addresses on the stack. It does so by > inserting a Pointer Authentication code (PAC) into some of the unused top > bits of an address. This is achieved by adding paciasp/autiasp instructions > at the beginning and end of

[PATCH 1/4] kselftests/arm64: add a basic Pointer Authentication test

2020-08-28 Thread Boyan Karatotev
PAuth signs and verifies return addresses on the stack. It does so by inserting a Pointer Authentication code (PAC) into some of the unused top bits of an address. This is achieved by adding paciasp/autiasp instructions at the beginning and end of a function. This feature is partially backwards