+2013-06-24 Ryan S. Arnold <rsa@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add "power8"
+ entry mapped to PPC_PLATFORM_POWER8.
+ * sysdeps/powerpc/dl-procinfo.h (_DL_PLATFORMS_COUNT): Increment for
+ POWER8.
+ (PPC_PLATFORM_POWER8): Add new platform bit for POWER8 processor.
+ (_dl_string_platform): Add case for exporting platform position for
+ POWER8.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Chain
+ search path to sysdeps/powerpc/powerpc32/power8 directory.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies: Chain
+ search path to sysdeps/powerpc/powerpc64/power8 directory.
+ * sysdeps/powerpc/powerpc32/power8/Implies: Chain search path to
+ power7 directories.
+ * sysdeps/powerpc/powerpc64/power8/Implies: Chain search path to
+ power7 directories.
+
2013-06-24 Siddhesh Poyarekar <siddhesh@redhat.com>
* INSTALL: Regenerate.
#if !defined PROCINFO_DECL && defined SHARED
._dl_powerpc_platforms
#else
-PROCINFO_CLASS const char _dl_powerpc_platforms[13][12]
+PROCINFO_CLASS const char _dl_powerpc_platforms[14][12]
#endif
#ifndef PROCINFO_DECL
= {
[PPC_PLATFORM_PPC405] = "ppc405",
[PPC_PLATFORM_PPC440] = "ppc440",
[PPC_PLATFORM_PPC464] = "ppc464",
- [PPC_PLATFORM_PPC476] = "ppc476"
+ [PPC_PLATFORM_PPC476] = "ppc476",
+ [PPC_PLATFORM_POWER8] = "power8",
}
#endif
#if !defined SHARED || defined PROCINFO_DECL
#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \
+ PPC_FEATURE_HAS_DFP)
-#define _DL_PLATFORMS_COUNT 13
+#define _DL_PLATFORMS_COUNT 14
#define _DL_FIRST_PLATFORM 32
/* Mask to filter out platforms. */
#define PPC_PLATFORM_PPC440 10
#define PPC_PLATFORM_PPC464 11
#define PPC_PLATFORM_PPC476 12
+#define PPC_PLATFORM_POWER8 13
static inline const char *
__attribute__ ((unused))
case '7':
ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER7;
break;
+ case '8':
+ ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER8;
+ break;
default:
return -1;
}
--- /dev/null
+powerpc/powerpc32/power7/fpu
+powerpc/powerpc32/power7
--- /dev/null
+powerpc/powerpc64/power7/fpu
+powerpc/powerpc64/power7
--- /dev/null
+powerpc/powerpc32/power8/fpu
+powerpc/powerpc32/power8
--- /dev/null
+powerpc/powerpc64/power8/fpu
+powerpc/powerpc64/power8