Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:GA
glibc.33856
power9-support.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File power9-support.patch of Package glibc.33856
2016-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> [BZ #20615] * sysdeps/powerpc/powerpc32/power9/multiarch/Implies: Replace fpu directory by non-fpu. * sysdeps/powerpc/powerpc64/power9/fpu/Implies: Remove dependency on non-fpu directory from a fpu directory. 2016-01-08 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> * sysdeps/powerpc/bits/hwcap.h: Add PPC_FEATURE2_ARCH_3_00 and PPC_FEATURE2_HAS_IEEE128. * sysdeps/powerpc/dl-procinfo.c: (_dl_powerpc_cap_flags): Add corresponding names to new capabilities. 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-08-26 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> * sysdeps/powerpc/bits/hwcap.h: Add PPC_FEATURE2_HTM_NOSC. * sysdeps/powerpc/dl-procinfo.c: (_dl_powerpc_cap_flags): Added descriptor for this hwcap feature so it shows when LD_SHOW_AUXV=1. 2015-08-13 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> * sysdeps/powerpc/dl-procinfo.c: (_dl_powerpc_cap_flags): Added missing strings for some hwcap features. Index: glibc-2.22/sysdeps/powerpc/bits/hwcap.h =================================================================== --- glibc-2.22.orig/sysdeps/powerpc/bits/hwcap.h +++ glibc-2.22/sysdeps/powerpc/bits/hwcap.h @@ -64,3 +64,8 @@ #define PPC_FEATURE2_HAS_TAR 0x04000000 /* Target Address Register */ #define PPC_FEATURE2_HAS_VEC_CRYPTO 0x02000000 /* Target supports vector instruction. */ +#define PPC_FEATURE2_HTM_NOSC 0x01000000 /* Kernel aborts transaction + when a syscall is made. */ +#define PPC_FEATURE2_ARCH_3_00 0x00800000 /* ISA 3.0 */ +#define PPC_FEATURE2_HAS_IEEE128 0x00400000 /* VSX IEEE Binary Float + 128-bit */ Index: glibc-2.22/sysdeps/powerpc/dl-procinfo.c =================================================================== --- glibc-2.22.orig/sysdeps/powerpc/dl-procinfo.c +++ glibc-2.22/sysdeps/powerpc/dl-procinfo.c @@ -61,8 +61,8 @@ PROCINFO_CLASS const char _dl_powerpc_ca "", "", "", "", "", "", "", "", "", "", "", "", - "", "", "", "", - "", "", "tar", "isel", + "", "", "ieee128", "arch_3_00", + "htm-nosc", "vcrypto", "tar", "isel", "ebb", "dscr", "htm", "arch_2_07", } #endif Index: glibc-2.22/sysdeps/powerpc/dl-procinfo.h =================================================================== --- glibc-2.22.orig/sysdeps/powerpc/dl-procinfo.h +++ glibc-2.22/sysdeps/powerpc/dl-procinfo.h @@ -40,7 +40,7 @@ #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. */ @@ -62,6 +62,7 @@ #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)) @@ -125,6 +126,9 @@ _dl_string_platform (const char *str) case '8': ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER8; break; + case '9': + ret = _DL_FIRST_PLATFORM + PPC_PLATFORM_POWER9; + break; default: return -1; } Index: glibc-2.22/sysdeps/powerpc/powerpc32/power9/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc32/power9/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc32/power8/fpu +powerpc/powerpc32/power8 Index: glibc-2.22/sysdeps/powerpc/powerpc32/power9/fpu/multiarch/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc32/power9/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc32/power8/fpu/multiarch Index: glibc-2.22/sysdeps/powerpc/powerpc32/power9/multiarch/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc32/power9/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc32/power8/multiarch Index: glibc-2.22/sysdeps/powerpc/powerpc64/power9/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc64/power9/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power8/fpu +powerpc/powerpc64/power8 Index: glibc-2.22/sysdeps/powerpc/powerpc64/power9/fpu/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc64/power9/fpu/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/power8/fpu Index: glibc-2.22/sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/power8/fpu/multiarch Index: glibc-2.22/sysdeps/powerpc/powerpc64/power9/multiarch/Implies =================================================================== --- /dev/null +++ glibc-2.22/sysdeps/powerpc/powerpc64/power9/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/power8/multiarch
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor