This patch adds the minimum changes for supporting the POWER9 processor.
+2015-12-22 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Added
+ platform and feature support for POWER9.
+ * sysdeps/powerpc/dl-procinfo.h: Likewise.
+ * sysdeps/powerpc/powerpc32/power9/Implies: New file.
+ * sysdeps/powerpc/powerpc32/power9/fpu/multiarch/Implies: Likewise.
+ * sysdeps/powerpc/powerpc32/power9/multiarch/Implies: Likewise.
+ * sysdeps/powerpc/powerpc64/power9/Implies: Likewise, for powerpc64.
+ * sysdeps/powerpc/powerpc64/power9/fpu/Implies: Likewise.
+ * sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies: Likewise.
+ * sysdeps/powerpc/powerpc64/power9/multiarch/Implies: Likewise.
+
2015-12-22 Samuel Thibault <samuel.thibault@ens-lyon.org>
Harmonize generic stdio-lock support with nptl
#if !defined PROCINFO_DECL && defined SHARED
._dl_powerpc_platforms
#else
-PROCINFO_CLASS const char _dl_powerpc_platforms[14][12]
+PROCINFO_CLASS const char _dl_powerpc_platforms[15][12]
#endif
#ifndef PROCINFO_DECL
= {
[PPC_PLATFORM_PPC464] = "ppc464",
[PPC_PLATFORM_PPC476] = "ppc476",
[PPC_PLATFORM_POWER8] = "power8",
+ [PPC_PLATFORM_POWER9] = "power9"
}
#endif
#if !defined SHARED || defined PROCINFO_DECL
#define HWCAP_IMPORTANT (PPC_FEATURE_HAS_ALTIVEC \
+ PPC_FEATURE_HAS_DFP)
-#define _DL_PLATFORMS_COUNT 14
+#define _DL_PLATFORMS_COUNT 15
#define _DL_FIRST_PLATFORM 32
/* Mask to filter out platforms. */
#define PPC_PLATFORM_PPC464 11
#define PPC_PLATFORM_PPC476 12
#define PPC_PLATFORM_POWER8 13
+#define PPC_PLATFORM_POWER9 14
static inline const char *
__attribute__ ((unused))
case '8':
ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER8;
break;
+ case '9':
+ ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER9;
+ break;
default:
return -1;
}
--- /dev/null
+powerpc/powerpc32/power8/fpu
+powerpc/powerpc32/power8
--- /dev/null
+powerpc/powerpc32/power8/fpu/multiarch
--- /dev/null
+powerpc/powerpc32/power8/fpu/multiarch
--- /dev/null
+powerpc/powerpc64/power8/fpu
+powerpc/powerpc64/power8
--- /dev/null
+powerpc/powerpc64/power8/fpu
+powerpc/powerpc64/power8
--- /dev/null
+powerpc/powerpc64/power8/fpu/multiarch
--- /dev/null
+powerpc/powerpc64/power8/multiarch