Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F107816120
D26329.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D26329.diff
View Options
Index: head/sys/arm64/include/elf.h
===================================================================
--- head/sys/arm64/include/elf.h
+++ head/sys/arm64/include/elf.h
@@ -102,25 +102,29 @@
#define HWCAP_CRC32 0x00000080
#define HWCAP_ATOMICS 0x00000100
#define HWCAP_FPHP 0x00000200
-/* XXX: The following bits don't match the Linux definitions */
-#define HWCAP_CPUID 0x00000400
-#define HWCAP_ASIMDRDM 0x00000800
-#define HWCAP_JSCVT 0x00001000
-#define HWCAP_FCMA 0x00002000
-#define HWCAP_LRCPC 0x00004000
-#define HWCAP_DCPOP 0x00008000
-#define HWCAP_SHA3 0x00010000
-#define HWCAP_SM3 0x00020000
-#define HWCAP_SM4 0x00040000
-#define HWCAP_ASIMDDP 0x00080000
-#define HWCAP_SHA512 0x00100000
-#define HWCAP_SVE 0x00200000
-#define HWCAP_ASIMDFHM 0x00400000
-#define HWCAP_DIT 0x00800000
-#define HWCAP_USCAT 0x01000000
-#define HWCAP_ILRCPC 0x02000000
-#define HWCAP_FLAGM 0x04000000
-/* XXX: end of incorrect definitions */
+#define HWCAP_ASIMDHP 0x00000400
+/*
+ * XXX: The following bits (from CPUID to FLAGM) were originally incorrect,
+ * but later changed to match the Linux definitions. No compatibility code is
+ * provided, as the fix was expected to result in near-zero fallout.
+ */
+#define HWCAP_CPUID 0x00000800
+#define HWCAP_ASIMDRDM 0x00001000
+#define HWCAP_JSCVT 0x00002000
+#define HWCAP_FCMA 0x00004000
+#define HWCAP_LRCPC 0x00008000
+#define HWCAP_DCPOP 0x00010000
+#define HWCAP_SHA3 0x00020000
+#define HWCAP_SM3 0x00040000
+#define HWCAP_SM4 0x00080000
+#define HWCAP_ASIMDDP 0x00100000
+#define HWCAP_SHA512 0x00200000
+#define HWCAP_SVE 0x00400000
+#define HWCAP_ASIMDFHM 0x00800000
+#define HWCAP_DIT 0x01000000
+#define HWCAP_USCAT 0x02000000
+#define HWCAP_ILRCPC 0x04000000
+#define HWCAP_FLAGM 0x08000000
#define HWCAP_SSBS 0x10000000
#define HWCAP_SB 0x20000000
#define HWCAP_PACA 0x40000000
Index: head/sys/sys/param.h
===================================================================
--- head/sys/sys/param.h
+++ head/sys/sys/param.h
@@ -60,7 +60,7 @@
* in the range 5 to 9.
*/
#undef __FreeBSD_version
-#define __FreeBSD_version 1300113 /* Master, propagated to newvers */
+#define __FreeBSD_version 1300114 /* Master, propagated to newvers */
/*
* __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jan 19, 10:48 AM (16 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15939285
Default Alt Text
D26329.diff (2 KB)
Attached To
Mode
D26329: arm64: fix incorrect HWCAP definitions
Attached
Detach File
Event Timeline
Log In to Comment