[PATCH] aarch64: MTE compatible memchr
Szabolcs Nagy
szabolcs.nagy@arm.com
Tue Jun 23 16:57:30 GMT 2020
The 06/09/2020 16:06, Alex Butler wrote:
> Add support for MTE to memchr. Regression tested with xcheck and benchmarked
> with glibc's benchtests on the Cortex-A53, Cortex-A72, and Neoverse N1.
>
> The existing implementation assumes that any access to the pages in which the
> string resides is safe. This assumption is not true when MTE is enabled. This
> patch updates the algorithm to ensure that accesses remain within the bounds
> of an MTE tag (16-byte chunks) and improves overall performance.
>
> Co-authored-by: Gabor Kertesz <gabor.kertesz@arm.com>
thanks, committed.
More information about the Libc-alpha
mailing list