summaryrefslogtreecommitdiff
path: root/packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch
diff options
context:
space:
mode:
authormessense <messense@icloud.com>2021-05-13 03:35:09 (GMT)
committermessense <messense@icloud.com>2021-05-13 07:12:54 (GMT)
commit798904409cfb7e6b481a290b776b7f178c9036bf (patch)
tree81511cca575718eab971f105f41f695e38b73fe7 /packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch
parentf9716e8b9042eb14de85320987300aab99300df5 (diff)
Add ppc64le patches for glibc 2.17 from CentOS git
Diffstat (limited to 'packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch')
-rw-r--r--packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch b/packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch
new file mode 100644
index 0000000..ad46fe5
--- /dev/null
+++ b/packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch
@@ -0,0 +1,31 @@
+From 920e759ea4f48ca9c8b4dba6dfe5c88d27033121 Mon Sep 17 00:00:00 2001
+From: Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+Date: Mon, 17 Jun 2013 15:50:53 -0500
+Subject: [PATCH 36/42] PowerPC: Reserve TCB space for EBB framework
+
+This patch reserves four pointer to be used in future Event-Based
+Branch framework for PowerPC.
+(cherry picked from commit e55a9b256d53c7fc5145e3e4d338d3741b23e232)
+---
+ nptl/sysdeps/powerpc/tls.h | 5 +++++
+ 2 files changed, 10 insertions(+)
+
+diff --git glibc-2.17-c758a686/nptl/sysdeps/powerpc/tls.h glibc-2.17-c758a686/nptl/sysdeps/powerpc/tls.h
+index 4c09eec..611c773 100644
+--- glibc-2.17-c758a686/nptl/sysdeps/powerpc/tls.h
++++ glibc-2.17-c758a686/nptl/sysdeps/powerpc/tls.h
+@@ -61,6 +61,11 @@ typedef union dtv
+ are private. */
+ typedef struct
+ {
++ /* Reservation for the Event-Based Branching ABI. */
++ uintptr_t ebb_handler;
++ uintptr_t ebb_ctx_pointer;
++ uintptr_t ebb_reserved1;
++ uintptr_t ebb_reserved2;
+ uintptr_t pointer_guard;
+ uintptr_t stack_guard;
+ dtv_t *dtv;
+--
+1.7.11.7
+