Re: [RFC][PATCH 2/3] arm64: Define Documentation/arm64/elf_at_flags.txt

2019-01-09 Thread Vincenzo Frascino
On 12/12/2018 17:34, Dave Martin wrote: > On Mon, Dec 10, 2018 at 02:30:43PM +, Vincenzo Frascino wrote: >> On arm64 the TCR_EL1.TBI0 bit has been set since Linux 3.x hence >> the userspace (EL0) is allowed to set a non-zero value in the >> top byte but the resulting pointers are not allowed at

Re: [RFC][PATCH 2/3] arm64: Define Documentation/arm64/elf_at_flags.txt

2018-12-12 Thread Dave Martin
On Mon, Dec 10, 2018 at 02:30:43PM +, Vincenzo Frascino wrote: > On arm64 the TCR_EL1.TBI0 bit has been set since Linux 3.x hence > the userspace (EL0) is allowed to set a non-zero value in the > top byte but the resulting pointers are not allowed at the > user-kernel syscall ABI boundary. > >

[RFC][PATCH 2/3] arm64: Define Documentation/arm64/elf_at_flags.txt

2018-12-10 Thread Vincenzo Frascino
On arm64 the TCR_EL1.TBI0 bit has been set since Linux 3.x hence the userspace (EL0) is allowed to set a non-zero value in the top byte but the resulting pointers are not allowed at the user-kernel syscall ABI boundary. With the relaxed ABI proposed through this document, it is now possible to pas