projects
/
musl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
f296be7
)
mips: add hwcap bits from linux v5.4
author
Szabolcs Nagy
<nsz@port70.net>
Sun, 22 Dec 2019 12:19:16 +0000
(12:19 +0000)
committer
Rich Felker
<dalias@aerifal.cx>
Mon, 30 Dec 2019 23:14:08 +0000
(18:14 -0500)
mips application specific isa extensions were previously not exported
in hwcaps so userspace could not apply optimized code at runtime.
linux commit
38dffe1e4dde1d3174fdce09d67370412843ebb5
MIPS: elf_hwcap: Export userspace ASEs
arch/mips/bits/hwcap.h
patch
|
blob
|
history
diff --git
a/arch/mips/bits/hwcap.h
b/arch/mips/bits/hwcap.h
index
13e86fe
..
7986deb
100644
(file)
--- a/
arch/mips/bits/hwcap.h
+++ b/
arch/mips/bits/hwcap.h
@@
-1,3
+1,14
@@
#define HWCAP_MIPS_R6 (1 << 0)
#define HWCAP_MIPS_MSA (1 << 1)
#define HWCAP_MIPS_CRC32 (1 << 2)
#define HWCAP_MIPS_R6 (1 << 0)
#define HWCAP_MIPS_MSA (1 << 1)
#define HWCAP_MIPS_CRC32 (1 << 2)
+#define HWCAP_MIPS_MIPS16 (1 << 3)
+#define HWCAP_MIPS_MDMX (1 << 4)
+#define HWCAP_MIPS_MIPS3D (1 << 5)
+#define HWCAP_MIPS_SMARTMIPS (1 << 6)
+#define HWCAP_MIPS_DSP (1 << 7)
+#define HWCAP_MIPS_DSP2 (1 << 8)
+#define HWCAP_MIPS_DSP3 (1 << 9)
+#define HWCAP_MIPS_MIPS16E2 (1 << 10)
+#define HWCAP_LOONGSON_MMI (1 << 11)
+#define HWCAP_LOONGSON_EXT (1 << 12)
+#define HWCAP_LOONGSON_EXT2 (1 << 13)