[PATCH] Add HWCAP_SVE define
Alan Hayward
Alan.Hayward@arm.com
Wed Nov 22 19:12:00 GMT 2017
This patch adds the Aarch64 SVE specific HWCAP_SVE define.
The Linux kernel changes for Aaarch64 SVE have recently been pulled
into the head:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c9b012e5f4a1d01dfa8abc6318211a67ba7d5db2
Although not due to be in a kernel release until early 2018, we'd
like to make sure any newlib changes are ready for a similar time.
I haven't run any testsuites as the changes are should not effect them.
Is this ok?
Thanks,
Alan.
include/elf/common.h | 1 +
newlib/libc/include/elf.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/include/elf/common.h b/include/elf/common.h
index cd3bcdd2b2cc28e4e7bca1f5d0dd17497b8c5956..686dca81d96a41d1fb2511e1daf34eb1013e35c6 100644
--- a/include/elf/common.h
+++ b/include/elf/common.h
@@ -565,6 +565,7 @@
/* note name must be "LINUX". */
#define NT_ARM_HW_WATCH 0x403 /* AArch hardware watchpoint registers */
/* note name must be "LINUX". */
+#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension registers */
#define NT_SIGINFO 0x53494749 /* Fields of siginfo_t. */
#define NT_FILE 0x46494c45 /* Description of mapped files. */
diff --git a/newlib/libc/include/elf.h b/newlib/libc/include/elf.h
index 1b62db530f39b796aea4b2cfea99950430181c9f..79d3b974bd517a49f39fdb52c7928e4dd5f9c181 100644
--- a/newlib/libc/include/elf.h
+++ b/newlib/libc/include/elf.h
@@ -686,6 +686,7 @@ typedef struct {
#define NT_ARM_HW_BREAK 0x402
#define NT_ARM_HW_WATCH 0x403
#define NT_ARM_SYSTEM_CALL 0x404
+#define NT_ARM_SVE 0x405
#define NT_METAG_CBUF 0x500
#define NT_METAG_RPIPE 0x501
#define NT_METAG_TLS 0x502
More information about the Newlib
mailing list