[PATCH v6 26/26] arm64: mte: Add Memory Tagging Extension documentation
Szabolcs Nagy
szabolcs.nagy at arm.com
Thu Jul 9 05:32:54 EDT 2020
The 07/03/2020 16:37, Catalin Marinas wrote:
> + /*
> + * To be compiled with -march=armv8.5-a+memtag
> + */
> + #include <errno.h>
> + #include <stdio.h>
> + #include <stdlib.h>
> + #include <unistd.h>
> + #include <sys/auxv.h>
> + #include <sys/mman.h>
> + #include <sys/prctl.h>
the example should now include stdint.h
> + #define insert_random_tag(ptr) ({ \
> + uint64_t __val; \
> + asm("irg %0, %1" : "=r" (__val) : "r" (ptr)); \
> + __val; \
> + })
More information about the linux-arm-kernel
mailing list