Files
linux/Documentation
Vincenzo Frascino 2504bdb5d7 BACKPORT: arm64: Relax Documentation/arm64/tagged-pointers.rst
On AArch64 the TCR_EL1.TBI0 bit is set by default, allowing userspace
(EL0) to perform memory accesses through 64-bit pointers with a non-zero
top byte. However, such pointers were not allowed at the user-kernel
syscall ABI boundary.

With the Tagged Address ABI patchset, it is now possible to pass tagged
pointers to the syscalls. Relax the requirements described in
tagged-pointers.rst to be compliant with the behaviours guaranteed by
the AArch64 Tagged Address ABI.

Cc: Will Deacon <will.deacon@arm.com>
Cc: Szabolcs Nagy <szabolcs.nagy@arm.com>
Cc: Kevin Brodsky <kevin.brodsky@arm.com>
Acked-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Co-developed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
(cherry picked from commit 92af2b6961)
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 154668398
Change-Id: I7eb413220e3c2f6b14df56f618de20dcd74b1c40
2020-04-27 22:51:57 -07:00
..
2018-04-11 10:28:39 -07:00
2018-09-26 18:11:23 +02:00
2018-07-17 15:33:47 +02:00
2018-11-13 11:08:54 -08:00
2018-03-06 17:26:15 +01:00
2018-03-26 12:13:21 -04:00
2018-03-01 17:32:14 +01:00
2020-04-18 13:33:51 +02:00
2019-11-12 19:21:40 +01:00
2018-07-07 17:27:13 +02:00
2018-03-26 15:57:04 +02:00
2017-12-16 22:37:12 -08:00
2019-06-09 09:17:20 +02:00
2018-05-08 09:16:41 -06:00