[RFC PATCH 0/6] arm64: untag user pointers passed to the kernel
Andrey Konovalov
andreyknvl at google.com
Fri Mar 9 09:58:00 PST 2018
On Fri, Mar 9, 2018 at 3:15 PM, Robin Murphy <robin.murphy at arm.com> wrote:
> Hi Andrey,
>
> On 09/03/18 14:01, Andrey Konovalov wrote:
>>
>> arm64 has a feature called Top Byte Ignore, which allows to embed pointer
>> tags into the top byte of each pointer. Userspace programs (such as
>> HWASan, a memory debugging tool [1]) might use this feature and pass
>> tagged user pointers to the kernel through syscalls or other interfaces.
>
>
> If you propose changing the ABI, then
> Documentation/arm64/tagged-pointers.txt needs to reflect the new one, since
> passing nonzero tags via syscalls is currently explicitly forbidden.
>
> Robin.
Hi Robin!
I will include changes to Documentation/arm64/tagged-pointers.txt in
the next version.
Thanks!
More information about the linux-riscv
mailing list