1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-05-31 15:01:17 +03:00
Richard Earnshaw bde4949b6b aarch64: Add sysv specific enabling code for memory tagging
Add various defines and stubs for enabling MTE on AArch64 sysv-like
systems such as Linux.  The HWCAP feature bit is copied over in the
same way as other feature bits.  Similarly we add a new wrapper header
for mman.h to define the PROT_MTE flag that can be used with mmap and
related functions.

We add a new field to struct cpu_features that can be used, for
example, to check whether or not certain ifunc'd routines should be
bound to MTE-safe versions.

Finally, if we detect that MTE should be enabled (ie via the glibc
tunable); we enable MTE during startup as required.

Support in the Linux kernel was added in version 5.10.

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
2020-12-21 15:25:25 +00:00
..
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-16 02:08:52 +00:00
2020-12-06 06:38:09 -08:00
2020-12-10 17:42:37 -03:00
2020-08-24 14:27:19 -03:00
2020-09-11 14:41:57 -03:00
2020-08-24 14:28:21 -03:00
2020-08-24 15:04:31 -03:00
2020-10-07 16:41:30 +02:00
2020-10-09 17:02:07 -03:00
2020-09-02 09:16:05 -03:00
2020-02-14 21:12:45 -03:00
2020-10-09 17:02:07 -03:00
2020-08-24 15:04:31 -03:00
2020-09-11 14:42:02 -03:00
2020-04-30 10:42:43 -07:00
2020-09-11 16:20:49 -03:00
2020-02-14 21:12:45 -03:00
2020-10-16 14:19:23 -03:00
2020-10-16 14:19:23 -03:00
2020-09-28 17:28:39 -03:00
2020-07-16 17:55:35 +02:00
2020-09-28 16:21:48 -03:00
2020-10-09 17:02:07 -03:00
2020-11-11 12:15:21 +01:00
2020-12-10 17:42:37 -03:00
2020-02-14 21:12:45 -03:00
2020-07-16 17:55:35 +02:00
2020-09-11 14:35:13 -03:00