diff options
author | Chris Packham <judge.packham@gmail.com> | 2021-05-18 08:46:49 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-18 08:46:49 (GMT) |
commit | 6d008334bcfa76f8b46e61d9edb6dd5335cd6632 (patch) | |
tree | cd137ec7ab048fa32049a4322c10a0e27ba80c20 /packages/glibc/2.17/0019-glibc-rh731833-misc-5.patch | |
parent | f284f4149518de6e8c403a9392be8e817bfab2e8 (diff) | |
parent | 0088351811bf442aa2e7d35c564f36ca67a8a699 (diff) |
Merge pull request #1510 from messense/glibc-ppc64le-patches
Add GLIBC 2.17 support to powerpc64le-unknown-linux-gnu
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.patch | 31 |
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 + |