From: Waldemar Brodkorb <wbx@openadk.org>
To: buildroot@buildroot.org
Subject: [Buildroot] [PATCHv2 1/2] package/uclibc: add hwcap header for arm
Date: Thu, 17 Aug 2023 16:48:19 +0200 [thread overview]
Message-ID: <ZN4zM862Ivoe10FG@waldemar-brodkorb.de> (raw)
This is used by package tcf-agent when getauxval is used.
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
---
v1 -> v2:
- no change
---
| 71 +++++++++++++++++++
1 file changed, 71 insertions(+)
create mode 100644 package/uclibc/0003-arm-add-hwcap-header-file.patch
--git a/package/uclibc/0003-arm-add-hwcap-header-file.patch b/package/uclibc/0003-arm-add-hwcap-header-file.patch
new file mode 100644
index 0000000000..9a74d79c8e
--- /dev/null
+++ b/package/uclibc/0003-arm-add-hwcap-header-file.patch
@@ -0,0 +1,71 @@
+From 3d781a52bae133907ba61bfbe987604f8cb00373 Mon Sep 17 00:00:00 2001
+From: Waldemar Brodkorb <wbx@openadk.org>
+Date: Sat, 12 Aug 2023 19:48:40 +0200
+Subject: [PATCH] arm: add hwcap header file
+
+Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
+Upstream: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?id=3d781a52bae133907ba61bfbe987604f8cb00373
+---
+ libc/sysdeps/linux/arm/bits/hwcap.h | 50 +++++++++++++++++++++++++++++
+ 1 file changed, 50 insertions(+)
+ create mode 100644 libc/sysdeps/linux/arm/bits/hwcap.h
+
+diff --git a/libc/sysdeps/linux/arm/bits/hwcap.h b/libc/sysdeps/linux/arm/bits/hwcap.h
+new file mode 100644
+index 000000000..0a741b469
+--- /dev/null
++++ b/libc/sysdeps/linux/arm/bits/hwcap.h
+@@ -0,0 +1,50 @@
++/* Defines for bits in AT_HWCAP. ARM Linux version.
++ Copyright (C) 2012-2023 Free Software Foundation, Inc.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ <https://www.gnu.org/licenses/>. */
++
++#if !defined (_SYS_AUXV_H) && !defined (_LINUX_ARM_SYSDEP_H)
++# error "Never include <bits/hwcap.h> directly; use <sys/auxv.h> instead."
++#endif
++
++/* The following must match the kernel's <asm/hwcap.h>. */
++#define HWCAP_ARM_SWP 1
++#define HWCAP_ARM_HALF 2
++#define HWCAP_ARM_THUMB 4
++#define HWCAP_ARM_26BIT 8
++#define HWCAP_ARM_FAST_MULT 16
++#define HWCAP_ARM_FPA 32
++#define HWCAP_ARM_VFP 64
++#define HWCAP_ARM_EDSP 128
++#define HWCAP_ARM_JAVA 256
++#define HWCAP_ARM_IWMMXT 512
++#define HWCAP_ARM_CRUNCH 1024
++#define HWCAP_ARM_THUMBEE 2048
++#define HWCAP_ARM_NEON 4096
++#define HWCAP_ARM_VFPv3 8192
++#define HWCAP_ARM_VFPv3D16 16384
++#define HWCAP_ARM_TLS 32768
++#define HWCAP_ARM_VFPv4 65536
++#define HWCAP_ARM_IDIVA 131072
++#define HWCAP_ARM_IDIVT 262144
++#define HWCAP_ARM_VFPD32 524288
++#define HWCAP_ARM_LPAE 1048576
++#define HWCAP_ARM_EVTSTRM 2097152
++#define HWCAP_FPHP 4194304
++#define HWCAP_ASIMDHP 8388608
++#define HWCAP_ASIMDDP 16777216
++#define HWCAP_ASIMDFHM 33554432
++#define HWCAP_ASIMDBF16 67108864
++#define HWCAP_I8MM 134217728
+--
+2.30.2
+
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
reply other threads:[~2023-08-17 14:48 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZN4zM862Ivoe10FG@waldemar-brodkorb.de \
--to=wbx@openadk.org \
--cc=buildroot@buildroot.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox