This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch release/2.22/master updated. glibc-2.22-95-g771fb81
- From: tuliom at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 14 Oct 2016 19:58:59 -0000
- Subject: GNU C Library master sources branch release/2.22/master updated. glibc-2.22-95-g771fb81
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, release/2.22/master has been updated
via 771fb81f98a2be9e96f2a09056617ad93d64959f (commit)
via a4c507f0eb3ae565fb693ec1f41c0b3af24c4010 (commit)
from 264856cfcd4fc0abe29f7cb931cd091893565d79 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=771fb81f98a2be9e96f2a09056617ad93d64959f
commit 771fb81f98a2be9e96f2a09056617ad93d64959f
Author: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Date: Fri Oct 14 16:57:32 2016 -0300
powerpc: Sync hwcap.h with kernel
Linux commit b4b56f9ecab40f3b4ef53e130c9f6663be491894 introduced
a new HWCAP2 bit to indicate that the kernel now aborts a memory
transaction when a syscall is made. This patch adds that bit to
sysdeps/powerpc/bits/hwcap.h.
* 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.
(cherry picked from commit 3c13f28c8eac1e5a883d1b3801314430a094fc99)
diff --git a/ChangeLog b/ChangeLog
index d377079..c5389fa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2016-10-14 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.
+
+2016-10-14 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
* sysdeps/powerpc/dl-procinfo.c:
(_dl_powerpc_cap_flags): Added missing strings for some
hwcap features.
diff --git a/sysdeps/powerpc/bits/hwcap.h b/sysdeps/powerpc/bits/hwcap.h
index f8c48cd..12554ca 100644
--- a/sysdeps/powerpc/bits/hwcap.h
+++ b/sysdeps/powerpc/bits/hwcap.h
@@ -64,3 +64,5 @@
#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. */
diff --git a/sysdeps/powerpc/dl-procinfo.c b/sysdeps/powerpc/dl-procinfo.c
index 6eda5d9..770c1f3 100644
--- a/sysdeps/powerpc/dl-procinfo.c
+++ b/sysdeps/powerpc/dl-procinfo.c
@@ -62,7 +62,7 @@ PROCINFO_CLASS const char _dl_powerpc_cap_flags[60][10]
"", "", "", "",
"", "", "", "",
"", "", "", "",
- "", "vcrypto", "tar", "isel",
+ "htm-nosc", "vcrypto", "tar", "isel",
"ebb", "dscr", "htm", "arch_2_07",
}
#endif
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a4c507f0eb3ae565fb693ec1f41c0b3af24c4010
commit a4c507f0eb3ae565fb693ec1f41c0b3af24c4010
Author: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Date: Fri Oct 14 16:57:32 2016 -0300
powerpc: Add missing hwcap strings.
Some features in hwcap.h do not have matching string descriptors
to be displayed when LD_SHOW_AUXV=1. This patch fixes the problem.
* sysdeps/powerpc/dl-procinfo.c:
(_dl_powerpc_cap_flags): Added missing strings for some
hwcap features.
* sysdeps/powerpc/dl-procinfo.h: Updated hwcap bit count.
(cherry picked from commit 94ec7e007f4845de284d4f7569721b225ba77572)
diff --git a/ChangeLog b/ChangeLog
index b80acd2..d377079 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-10-14 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/dl-procinfo.c:
+ (_dl_powerpc_cap_flags): Added missing strings for some
+ hwcap features.
+ * sysdeps/powerpc/dl-procinfo.h: Updated hwcap bit count.
+
2016-10-13 H.J. Lu <hjl.tools@gmail.com>
[BZ #20384]
diff --git a/sysdeps/powerpc/dl-procinfo.c b/sysdeps/powerpc/dl-procinfo.c
index 3a8cc41..6eda5d9 100644
--- a/sysdeps/powerpc/dl-procinfo.c
+++ b/sysdeps/powerpc/dl-procinfo.c
@@ -45,11 +45,11 @@
#if !defined PROCINFO_DECL && defined SHARED
._dl_powerpc_cap_flags
#else
-PROCINFO_CLASS const char _dl_powerpc_cap_flags[57][10]
+PROCINFO_CLASS const char _dl_powerpc_cap_flags[60][10]
#endif
#ifndef PROCINFO_DECL
= {
- "vsx",
+ "ppcle", "true_le", "archpmu", "vsx",
"arch_2_06", "power6x", "dfp", "pa6t",
"arch_2_05", "ic_snoop", "smt", "booke",
"cellbe", "power5+", "power5", "power4",
@@ -62,7 +62,7 @@ PROCINFO_CLASS const char _dl_powerpc_cap_flags[57][10]
"", "", "", "",
"", "", "", "",
"", "", "", "",
- "", "", "tar", "isel",
+ "", "vcrypto", "tar", "isel",
"ebb", "dscr", "htm", "arch_2_07",
}
#endif
diff --git a/sysdeps/powerpc/dl-procinfo.h b/sysdeps/powerpc/dl-procinfo.h
index cf167b0..36873cf 100644
--- a/sysdeps/powerpc/dl-procinfo.h
+++ b/sysdeps/powerpc/dl-procinfo.h
@@ -22,8 +22,8 @@
#include <ldsodefs.h>
#include <sysdep.h> /* This defines the PPC_FEATURE[2]_* macros. */
-/* There are 25 bits used, but they are bits 7..31. */
-#define _DL_HWCAP_FIRST 7
+/* There are 28 bits used, but they are bits 4..31. */
+#define _DL_HWCAP_FIRST 4
/* The total number of available bits (including those prior to
_DL_HWCAP_FIRST). Some of these bits might not be used. */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 14 ++++++++++++++
sysdeps/powerpc/bits/hwcap.h | 2 ++
sysdeps/powerpc/dl-procinfo.c | 6 +++---
sysdeps/powerpc/dl-procinfo.h | 4 ++--
4 files changed, 21 insertions(+), 5 deletions(-)
hooks/post-receive
--
GNU C Library master sources