mirror of
https://abf.rosa.ru/djam/glibc.git
synced 2025-02-23 23:12:48 +00:00
95 lines
3.1 KiB
Diff
95 lines
3.1 KiB
Diff
--- glibc-2.18/sysdeps/i386/dl-hwcapinfo.h.hwcap~ 2013-08-17 14:18:10.909311979 +0200
|
|
+++ glibc-2.18/sysdeps/i386/dl-hwcapinfo.h 2013-08-17 14:18:10.909311979 +0200
|
|
@@ -0,0 +1,53 @@
|
|
+/* i386 version of processor capability definitions.
|
|
+ Copyright (C) 1998, 2000, 2003, 2004 Free Software Foundation, Inc.
|
|
+ This file is part of the GNU C Library.
|
|
+ Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
|
|
+
|
|
+ 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, write to the Free
|
|
+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
|
+ 02111-1307 USA. */
|
|
+
|
|
+#ifndef _DL_HWCAPINFO_H
|
|
+#define _DL_HWCAPINFO_H 1
|
|
+
|
|
+enum
|
|
+{
|
|
+ HWCAP_I386_FPU = 1 << 0,
|
|
+ HWCAP_I386_VME = 1 << 1,
|
|
+ HWCAP_I386_DE = 1 << 2,
|
|
+ HWCAP_I386_PSE = 1 << 3,
|
|
+ HWCAP_I386_TSC = 1 << 4,
|
|
+ HWCAP_I386_MSR = 1 << 5,
|
|
+ HWCAP_I386_PAE = 1 << 6,
|
|
+ HWCAP_I386_MCE = 1 << 7,
|
|
+ HWCAP_I386_CX8 = 1 << 8,
|
|
+ HWCAP_I386_APIC = 1 << 9,
|
|
+ HWCAP_I386_SEP = 1 << 11,
|
|
+ HWCAP_I386_MTRR = 1 << 12,
|
|
+ HWCAP_I386_PGE = 1 << 13,
|
|
+ HWCAP_I386_MCA = 1 << 14,
|
|
+ HWCAP_I386_CMOV = 1 << 15,
|
|
+ HWCAP_I386_FCMOV = 1 << 16,
|
|
+ HWCAP_I386_MMX = 1 << 23,
|
|
+ HWCAP_I386_OSFXSR = 1 << 24,
|
|
+ HWCAP_I386_XMM = 1 << 25,
|
|
+ HWCAP_I386_XMM2 = 1 << 26,
|
|
+ HWCAP_I386_AMD3D = 1 << 31,
|
|
+
|
|
+ /* XXX Which others to add here? */
|
|
+ HWCAP_IMPORTANT = (HWCAP_I386_XMM2)
|
|
+
|
|
+};
|
|
+
|
|
+#endif /* dl-hwcapinfo.h */
|
|
--- glibc-2.18/sysdeps/i386/dl-procinfo.h.hwcap~ 2013-08-17 14:18:10.909311979 +0200
|
|
+++ glibc-2.18/sysdeps/i386/dl-procinfo.h 2013-08-17 14:26:50.222819666 +0200
|
|
@@ -31,34 +31,8 @@
|
|
#define _DL_HWCAP_PLATFORM (((1ULL << _DL_PLATFORMS_COUNT) - 1) \
|
|
<< _DL_FIRST_PLATFORM)
|
|
|
|
-enum
|
|
-{
|
|
- HWCAP_I386_FPU = 1 << 0,
|
|
- HWCAP_I386_VME = 1 << 1,
|
|
- HWCAP_I386_DE = 1 << 2,
|
|
- HWCAP_I386_PSE = 1 << 3,
|
|
- HWCAP_I386_TSC = 1 << 4,
|
|
- HWCAP_I386_MSR = 1 << 5,
|
|
- HWCAP_I386_PAE = 1 << 6,
|
|
- HWCAP_I386_MCE = 1 << 7,
|
|
- HWCAP_I386_CX8 = 1 << 8,
|
|
- HWCAP_I386_APIC = 1 << 9,
|
|
- HWCAP_I386_SEP = 1 << 11,
|
|
- HWCAP_I386_MTRR = 1 << 12,
|
|
- HWCAP_I386_PGE = 1 << 13,
|
|
- HWCAP_I386_MCA = 1 << 14,
|
|
- HWCAP_I386_CMOV = 1 << 15,
|
|
- HWCAP_I386_FCMOV = 1 << 16,
|
|
- HWCAP_I386_MMX = 1 << 23,
|
|
- HWCAP_I386_OSFXSR = 1 << 24,
|
|
- HWCAP_I386_XMM = 1 << 25,
|
|
- HWCAP_I386_XMM2 = 1 << 26,
|
|
- HWCAP_I386_AMD3D = 1 << 31,
|
|
-
|
|
- /* XXX Which others to add here? */
|
|
- HWCAP_IMPORTANT = (HWCAP_I386_XMM2)
|
|
-
|
|
-};
|
|
+/* Get HWCAP definitions */
|
|
+#include <sysdeps/i386/dl-hwcapinfo.h>
|
|
|
|
/* We cannot provide a general printing function. */
|
|
#define _dl_procinfo(type, word) -1
|