Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Raptor Engineering Public Development
Chromium
OpenPOWER Patches
Commits
03c34e0b
Commit
03c34e0b
authored
5 months ago
by
Timothy Pearson
Browse files
Options
Download
Email Patches
Plain Diff
Update to Chromium 129.0.6668.58
parent
6135ee13
chromium-134
chromium-129
chromium-130
chromium-131
chromium-132
chromium-133
No related merge requests found
Changes
162
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
188 additions
and
188 deletions
+188
-188
patches/ppc64le/sandbox/0001-sandbox-linux-bpf_dsl-Update-syscall-ranges-for-ppc6.patch
...andbox-linux-bpf_dsl-Update-syscall-ranges-for-ppc6.patch
+3
-3
patches/ppc64le/sandbox/0001-services-service_manager-sandbox-linux-Fix-TCGETS-de.patch
...ervices-service_manager-sandbox-linux-Fix-TCGETS-de.patch
+3
-3
patches/ppc64le/sandbox/0002-sandbox-linux-bpf_dsl-Modify-seccomp_macros-to-add-s.patch
...andbox-linux-bpf_dsl-Modify-seccomp_macros-to-add-s.patch
+3
-3
patches/ppc64le/sandbox/0003-sandbox-linux-system_headers-Update-linux-seccomp-he.patch
...andbox-linux-system_headers-Update-linux-seccomp-he.patch
+3
-3
patches/ppc64le/sandbox/0004-sandbox-linux-system_headers-Update-linux-signal-hea.patch
...andbox-linux-system_headers-Update-linux-signal-hea.patch
+3
-3
patches/ppc64le/sandbox/0005-sandbox-linux-seccomp-bpf-Add-ppc64-syscall-stub.patch
...05-sandbox-linux-seccomp-bpf-Add-ppc64-syscall-stub.patch
+3
-3
patches/ppc64le/sandbox/0005-sandbox-linux-update-unit-test-for-ppc64.patch
...ndbox/0005-sandbox-linux-update-unit-test-for-ppc64.patch
+3
-3
patches/ppc64le/sandbox/0006-sandbox-linux-disable-timedwait-time64-ppc64.patch
...x/0006-sandbox-linux-disable-timedwait-time64-ppc64.patch
+3
-3
patches/ppc64le/sandbox/0007-sandbox-linux-add-ppc64-stat.patch
...s/ppc64le/sandbox/0007-sandbox-linux-add-ppc64-stat.patch
+3
-3
patches/ppc64le/sandbox/0008-sandbox-fix-ppc64le-glibc234.patch
...s/ppc64le/sandbox/0008-sandbox-fix-ppc64le-glibc234.patch
+17
-17
patches/ppc64le/sandbox/Sandbox-linux-services-credentials.cc-PPC.patch
...e/sandbox/Sandbox-linux-services-credentials.cc-PPC.patch
+5
-5
patches/ppc64le/sandbox/fix-ppc64-linux-syscalls-headers.patch
...es/ppc64le/sandbox/fix-ppc64-linux-syscalls-headers.patch
+3
-3
patches/ppc64le/third_party/0001-Add-PPC64-support-for-boringssl.patch
...le/third_party/0001-Add-PPC64-support-for-boringssl.patch
+104
-104
patches/ppc64le/third_party/0001-Force-baseline-POWER8-AltiVec-VSX-CPU-features-when-.patch
...orce-baseline-POWER8-AltiVec-VSX-CPU-features-when-.patch
+4
-4
patches/ppc64le/third_party/0001-swiftshader-fix-build.patch
patches/ppc64le/third_party/0001-swiftshader-fix-build.patch
+3
-3
patches/ppc64le/third_party/0001-third_party-angle-Include-missing-header-cstddef-in-.patch
...hird_party-angle-Include-missing-header-cstddef-in-.patch
+3
-3
patches/ppc64le/third_party/0001-third_party-libvpx-Properly-generate-gni-on-ppc64.patch
...1-third_party-libvpx-Properly-generate-gni-on-ppc64.patch
+4
-4
patches/ppc64le/third_party/0001-third_party-lss-Don-t-look-for-mmap2-on-ppc64.patch
.../0001-third_party-lss-Don-t-look-for-mmap2-on-ppc64.patch
+3
-3
patches/ppc64le/third_party/0001-third_party-pffft-Include-altivec.h-on-ppc64-with-SI.patch
...hird_party-pffft-Include-altivec.h-on-ppc64-with-SI.patch
+3
-3
patches/ppc64le/third_party/0002-Add-PPC64-generated-files-for-boringssl.patch
..._party/0002-Add-PPC64-generated-files-for-boringssl.patch
+12
-12
No files found.
patches/ppc64le/sandbox/0001-sandbox-linux-bpf_dsl-Update-syscall-ranges-for-ppc6.patch
View file @
03c34e0b
...
...
@@ -7,10 +7,10 @@ Subject: [PATCH 1/4] sandbox/linux/bpf_dsl: Update syscall ranges for ppc64
sandbox/linux/bpf_dsl/linux_syscall_ranges.h | 7 +++++++
1 file changed, 7 insertions(+)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
@@ -56,6 +56,13 @@
#define MAX_PUBLIC_SYSCALL __NR_syscalls
#define MAX_SYSCALL MAX_PUBLIC_SYSCALL
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0001-services-service_manager-sandbox-linux-Fix-TCGETS-de.patch
View file @
03c34e0b
...
...
@@ -8,10 +8,10 @@ Subject: [PATCH] services/service_manager/sandbox/linux: Fix TCGETS
.../sandbox/linux/bpf_renderer_policy_linux.cc | 5 +++++
1 file changed, 5 insertions(+)
Index: chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/policy/linux/bpf_renderer_policy_linux.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/policy/linux/bpf_renderer_policy_linux.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
@@ -15,6 +15,11 @@
#include "sandbox/linux/system_headers/linux_syscalls.h"
#include "sandbox/policy/linux/sandbox_linux.h"
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0002-sandbox-linux-bpf_dsl-Modify-seccomp_macros-to-add-s.patch
View file @
03c34e0b
...
...
@@ -8,10 +8,10 @@ Subject: [PATCH 1/4] sandbox/linux/bpf_dsl: Modify seccomp_macros to add
sandbox/linux/bpf_dsl/seccomp_macros.h | 43 ++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/seccomp_macros.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/seccomp_macros.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/bpf_dsl/seccomp_macros.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/seccomp_macros.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/bpf_dsl/seccomp_macros.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/seccomp_macros.h
@@ -14,6 +14,9 @@
#if defined(__mips__)
// sys/user.h in eglibc misses size_t definition
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0003-sandbox-linux-system_headers-Update-linux-seccomp-he.patch
View file @
03c34e0b
...
...
@@ -8,10 +8,10 @@ Subject: [PATCH 3/4] sandbox/linux/system_headers: Update linux seccomp header
sandbox/linux/system_headers/linux_seccomp.h | 10 ++++++++++
1 file changed, 10 insertions(+)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_seccomp.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_seccomp.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/system_headers/linux_seccomp.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_seccomp.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/system_headers/linux_seccomp.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_seccomp.h
@@ -38,6 +38,9 @@
#ifndef EM_AARCH64
#define EM_AARCH64 183
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0004-sandbox-linux-system_headers-Update-linux-signal-hea.patch
View file @
03c34e0b
...
...
@@ -8,10 +8,10 @@ Subject: [PATCH 4/4] sandbox/linux/system_headers: Update linux signal header
sandbox/linux/system_headers/linux_signal.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_signal.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_signal.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/system_headers/linux_signal.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_signal.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/system_headers/linux_signal.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_signal.h
@@ -13,7 +13,7 @@
// (not undefined, but defined different values and in different memory
// layouts). So, fill the gap here.
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0005-sandbox-linux-seccomp-bpf-Add-ppc64-syscall-stub.patch
View file @
03c34e0b
...
...
@@ -7,10 +7,10 @@ Subject: [PATCH] sandbox/linux/seccomp-bpf: Add ppc64 syscall stub
sandbox/linux/seccomp-bpf/syscall.cc | 53 ++++++++++++++++++++++++++--
1 file changed, 51 insertions(+), 2 deletions(-)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf/syscall.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf/syscall.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/seccomp-bpf/syscall.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf/syscall.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/seccomp-bpf/syscall.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf/syscall.cc
@@ -23,7 +23,7 @@
namespace sandbox {
namespace {
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0005-sandbox-linux-update-unit-test-for-ppc64.patch
View file @
03c34e0b
...
...
@@ -7,10 +7,10 @@ Subject: [PATCH 5/6] sandbox/linux: update unit test for ppc64
sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc
@@ -350,8 +350,10 @@
TEST_BASELINE_SIGSYS(__NR_timer_create)
#if !defined(__aarch64__)
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0006-sandbox-linux-disable-timedwait-time64-ppc64.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
@@ -374,7 +374,9 @@
bool SyscallSets::IsAllowedSignalHandlin
#if defined(__i386__) || defined(__arm__) || \
(defined(ARCH_CPU_MIPS_FAMILY) && defined(ARCH_CPU_32_BITS)) || \
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0007-sandbox-linux-add-ppc64-stat.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_stat.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_stat.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/system_headers/linux_stat.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/linux_stat.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/system_headers/linux_stat.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/linux_stat.h
@@ -173,6 +173,28 @@
struct kernel_stat {
unsigned int __unused4;
unsigned int __unused5;
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/0008-sandbox-fix-ppc64le-glibc234.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_utility_policy_linux.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_utility_policy_linux.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/policy/linux/bpf_utility_policy_linux.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_utility_policy_linux.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/policy/linux/bpf_utility_policy_linux.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_utility_policy_linux.cc
@@ -34,7 +34,7 @@
ResultExpr UtilityProcessPolicy::Evaluat
case __NR_fdatasync:
case __NR_fsync:
...
...
@@ -11,10 +11,10 @@ Index: chromium-128.0.6613.137/sandbox/policy/linux/bpf_utility_policy_linux.cc
case __NR_getrlimit:
#endif
#if defined(__i386__) || defined(__arm__)
Index: chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/policy/linux/bpf_renderer_policy_linux.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/policy/linux/bpf_renderer_policy_linux.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/policy/linux/bpf_renderer_policy_linux.cc
@@ -87,7 +87,7 @@
ResultExpr RendererProcessPolicy::Evalua
case __NR_ftruncate64:
#endif
...
...
@@ -24,10 +24,10 @@ Index: chromium-128.0.6613.137/sandbox/policy/linux/bpf_renderer_policy_linux.cc
case __NR_getrlimit:
case __NR_setrlimit:
// We allow setrlimit to dynamically adjust the address space limit as
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
@@ -58,9 +58,9 @@
#elif defined(__powerpc64__)
...
...
@@ -40,11 +40,11 @@ Index: chromium-128.0.6613.137/sandbox/linux/bpf_dsl/linux_syscall_ranges.h
#define MAX_SYSCALL MAX_PUBLIC_SYSCALL
#else
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/services/credentials.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/services/credentials.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/services/credentials.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/services/credentials.cc
@@ -
94
,7 +
94
,8 @@
bool ChrootToSafeEmptyDir() {
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/services/credentials.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/services/credentials.cc
@@ -
100
,7 +
100
,8 @@
bool ChrootToSafeEmptyDir() {
int clone_flags = CLONE_FS | LINUX_SIGCHLD;
void* tls = nullptr;
...
...
@@ -54,7 +54,7 @@ Index: chromium-128.0.6613.137/sandbox/linux/services/credentials.cc
!defined(MEMORY_SANITIZER)
// Use CLONE_VM | CLONE_VFORK as an optimization to avoid copying page tables.
// Since clone writes to the new child's TLS before returning, we must set a
@@ -10
2
,6 +10
3
,11 @@
bool ChrootToSafeEmptyDir() {
@@ -10
8
,6 +10
9
,11 @@
bool ChrootToSafeEmptyDir() {
// glibc performs syscalls by calling a function pointer in TLS, so we do not
// attempt this optimization.
// TODO(crbug.com/40196869) Broken in MSan builds after LLVM f1bb30a4956f.
...
...
@@ -66,10 +66,10 @@ Index: chromium-128.0.6613.137/sandbox/linux/services/credentials.cc
clone_flags |= CLONE_VM | CLONE_VFORK | CLONE_SETTLS;
// PTHREAD_STACK_MIN can be dynamic in glibc2.34+, so it is not possible to
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
@@ -362,7 +362,16 @@
intptr_t SIGSYSFstatatHandler(const stru
if (args.nr == __NR_fstatat_default) {
if (*reinterpret_cast<const char*>(args.args[1]) == '\0' &&
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/Sandbox-linux-services-credentials.cc-PPC.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/services/credentials.cc
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/services/credentials.cc
===================================================================
--- chromium-128.0.6613.137.orig/sandbox/linux/services/credentials.cc
+++ chromium-128.0.6613.137/sandbox/linux/services/credentials.cc
@@ -85,7 +85,7 @@
bool ChrootToSafeEmptyDir() {
pid_t pid = -1;
--- chromium-129.0.6668.58.orig/sandbox/linux/services/credentials.cc
+++ chromium-129.0.6668.58/sandbox/linux/services/credentials.cc
@@ -91,7 +91,7 @@
bool ChrootToSafeEmptyDir() {
alignas(16) char stack_buf[PTHREAD_STACK_MIN];
#if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) || \
- defined(ARCH_CPU_MIPS_FAMILY)
+ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_PPC64_FAMILY)
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/sandbox/fix-ppc64-linux-syscalls-headers.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/ppc64_linux_syscalls.h
Index: chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/ppc64_linux_syscalls.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/sandbox/linux/system_headers/ppc64_linux_syscalls.h
+++ chromium-12
8
.0.66
13.137
/sandbox/linux/system_headers/ppc64_linux_syscalls.h
--- chromium-12
9
.0.66
68.58
.orig/sandbox/linux/system_headers/ppc64_linux_syscalls.h
+++ chromium-12
9
.0.66
68.58
/sandbox/linux/system_headers/ppc64_linux_syscalls.h
@@ -8,5 +8,18 @@
#include <asm/unistd.h>
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-Add-PPC64-support-for-boringssl.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/abi_self_test.cc
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/abi_self_test.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/abi_self_test.cc
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/abi_self_test.cc
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/abi_self_test.cc
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/abi_self_test.cc
@@ -521,3 +521,289 @@
TEST(ABITest, AArch64) {
CHECK_ABI_NO_UNWIND(abi_test_clobber_v15_upper);
}
...
...
@@ -292,10 +292,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/abi_self_test.cc
+ CHECK_ABI_NO_UNWIND(abi_test_clobber_lr);
+}
+#endif // OPENSSL_PPC64LE && SUPPORTS_ABI_TEST
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/cpu_ppc64le.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/cpu_ppc64le.c
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/cpu_ppc64le.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/cpu_ppc64le.c
@@ -0,0 +1,38 @@
+/* Copyright (c) 2016, Google Inc.
+ *
...
...
@@ -335,10 +335,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/cpu_ppc64le.c
+}
+
+#endif // OPENSSL_PPC64LE
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/crypto.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/crypto.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/crypto.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/crypto.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/crypto.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/crypto.c
@@ -66,6 +66,10 @@
uint32_t OPENSSL_get_ia32cap(int idx) {
return OPENSSL_ia32cap_P[idx];
}
...
...
@@ -350,10 +350,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/crypto.c
#elif defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64)
#include <openssl/arm_arch.h>
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/aes/asm/aesp8-ppc.pl
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/aes/asm/aesp8-ppc.pl
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/aes/asm/aesp8-ppc.pl
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/aes/asm/aesp8-ppc.pl
@@ -0,0 +1,3809 @@
+#! /usr/bin/env perl
+# Copyright 2014-2018 The OpenSSL Project Authors. All Rights Reserved.
...
...
@@ -4164,10 +4164,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/aes/a
+}
+
+close STDOUT or die "error closing STDOUT: $!";
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/aes/internal.h
@@ -59,6 +59,12 @@
OPENSSL_INLINE int vpaes_capable(void) {
OPENSSL_INLINE int vpaes_capable(void) { return CRYPTO_is_NEON_capable(); }
#endif
...
...
@@ -4181,10 +4181,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/aes/i
#endif
#endif // !NO_ASM
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/bcm.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/bcm.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/bcm.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/bcm.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/bcm.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/bcm.c
@@ -102,6 +102,7 @@
#include "self_check/fips.c"
#include "self_check/self_check.c"
...
...
@@ -4193,10 +4193,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/bcm.c
#include "sha/sha1.c"
#include "sha/sha256.c"
#include "sha/sha512.c"
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/bn/bn.c
@@ -384,6 +384,23 @@
int bn_expand(BIGNUM *bn, size_t bits) {
}
...
...
@@ -4221,10 +4221,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/bn/bn
if ((size_t)bn->width <= words) {
if (!bn_wexpand(bn, words)) {
return 0;
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.c
@@ -1455,6 +1455,8 @@
int EVP_has_aes_hardware(void) {
return hwaes_capable() && crypto_gcm_clmul_enabled();
#elif defined(OPENSSL_ARM) || defined(OPENSSL_AARCH64)
...
...
@@ -4234,10 +4234,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/ciphe
#else
return 0;
#endif
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/asm/ghashp8-ppc.pl
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/asm/ghashp8-ppc.pl
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/asm/ghashp8-ppc.pl
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/asm/ghashp8-ppc.pl
@@ -0,0 +1,671 @@
+#! /usr/bin/env perl
+# Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
...
...
@@ -4910,10 +4910,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/modes
+}
+
+close STDOUT or die "error closing STDOUT: $!"; # enforce flush
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
@@ -228,6 +228,13 @@
void CRYPTO_ghash_init(gmult_func *out_m
*out_hash = gcm_ghash_neon;
return;
...
...
@@ -4928,10 +4928,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/modes
#endif
gcm_init_nohw(out_table, H);
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/gcm_test.cc
@@ -209,5 +209,15 @@
TEST(GCMTest, ABI) {
}
}
...
...
@@ -4948,10 +4948,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/modes
+#endif // GHASH_ASM_PPC64LE
}
#endif // SUPPORTS_ABI_TEST && !OPENSSL_NO_ASM
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/modes/internal.h
@@ -325,6 +325,13 @@
void aes_gcm_dec_kernel(const uint8_t *i
const u128 Htable[16]);
#endif
...
...
@@ -4966,10 +4966,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/modes
#endif
#endif // OPENSSL_NO_ASM
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/rand/getrandom_fillin.h
@@ -30,6 +30,8 @@
#define EXPECTED_NR_getrandom 278
#elif defined(OPENSSL_ARM)
...
...
@@ -4979,10 +4979,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/rand/
#elif defined(OPENSSL_RISCV64)
#define EXPECTED_NR_getrandom 278
#endif
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/rand/rand.c
@@ -431,6 +431,11 @@
void RAND_bytes_with_additional_data(uin
// Take a read lock around accesses to |state->drbg|. This is needed to
// avoid returning bad entropy if we race with
...
...
@@ -4995,10 +4995,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/rand/
CRYPTO_MUTEX_lock_read(&state->clear_drbg_lock);
#endif
if (!CTR_DRBG_reseed(&state->drbg, seed, reseed_additional_data,
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/internal.h
@@ -23,6 +23,16 @@
extern "C" {
#endif
...
...
@@ -5016,10 +5016,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/sha/i
// Define SHA{n}[_{variant}]_ASM if sha{n}_block_data_order[_{variant}] is
// defined in assembly.
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1-altivec.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1-altivec.c
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1-altivec.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1-altivec.c
@@ -0,0 +1,361 @@
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
+ * All rights reserved.
...
...
@@ -5382,10 +5382,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/sha/s
+#undef BODY_20_39
+#undef BODY_40_59
+#undef BODY_60_79
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/internal.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/internal.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/internal.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/internal.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/internal.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/internal.h
@@ -183,8 +183,9 @@
extern "C" {
#if !defined(OPENSSL_NO_ASM) && !defined(OPENSSL_STATIC_ARMCAP) && \
(defined(OPENSSL_X86) || defined(OPENSSL_X86_64) || \
...
...
@@ -5398,7 +5398,7 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/internal.h
#define NEED_CPUID
// OPENSSL_cpuid_setup initializes the platform-specific feature cache. This
@@ -16
57
,6 +16
58
,16 @@
OPENSSL_INLINE int CRYPTO_is_ARMv8_SHA51
@@ -16
68
,6 +16
69
,16 @@
OPENSSL_INLINE int CRYPTO_is_ARMv8_SHA51
#endif // OPENSSL_ARM || OPENSSL_AARCH64
...
...
@@ -5415,10 +5415,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/internal.h
#if defined(BORINGSSL_DISPATCH_TEST)
// Runtime CPU dispatch testing support
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/perlasm/ppc-xlate.pl
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/perlasm/ppc-xlate.pl
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/perlasm/ppc-xlate.pl
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/perlasm/ppc-xlate.pl
@@ -0,0 +1,320 @@
+#! /usr/bin/env perl
+# Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.
...
...
@@ -5740,10 +5740,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/perlasm/ppc-xlat
+___
+
+close STDOUT or die "error closing STDOUT: $!";
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/test/abi_test.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/test/abi_test.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/test/abi_test.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/test/abi_test.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/test/abi_test.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/test/abi_test.h
@@ -179,7 +179,78 @@
struct alignas(16) Reg128 {
CALLER_STATE_REGISTER(uint64_t, x28) \
CALLER_STATE_REGISTER(uint64_t, x29)
...
...
@@ -5850,10 +5850,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/test/abi_test.h
static_assert(sizeof...(args) <= 8,
"too many arguments for abi_test_trampoline");
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/test/asm/trampoline-ppc.pl
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/test/asm/trampoline-ppc.pl
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/test/asm/trampoline-ppc.pl
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/test/asm/trampoline-ppc.pl
@@ -0,0 +1,262 @@
+#!/usr/bin/env perl
+# Copyright (c) 2019, Google Inc.
...
...
@@ -6117,10 +6117,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/test/asm/trampol
+
+print $code;
+close STDOUT or die "error closing STDOUT: $!";
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/include/openssl/target.h
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/include/openssl/target.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/include/openssl/target.h
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/include/openssl/target.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/include/openssl/target.h
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/include/openssl/target.h
@@ -34,6 +34,9 @@
#elif defined(__ARMEL__) || defined(_M_ARM)
#define OPENSSL_32_BIT
...
...
@@ -6131,10 +6131,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/include/openssl/target.
#elif defined(__MIPSEL__) && !defined(__LP64__)
#define OPENSSL_32_BIT
#define OPENSSL_MIPS
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc
@@ -37,6 +37,8 @@
int main(int argc, char **argv) {
puts("ARM (32-bit)");
#elif defined(OPENSSL_AARCH64)
...
...
@@ -6144,10 +6144,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/acvp/mod
#else
#error "FIPS build not supported on this architecture"
#endif
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate.go
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate.go
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate.go
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate.go
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate.go
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate.go
@@ -54,7 +54,8 @@
type stringWriter interface {
type processorType int
...
...
@@ -6747,10 +6747,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
case "str", "bl", "ldr", "st1":
return aarch64
}
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate.peg
@@ -12,7 +12,7 @@
# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
...
...
@@ -6760,10 +6760,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
# https://github.com/pointlander/peg. delocate.go has a go:generate line for
# rebuilding delocate.peg.go from this file.
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/delocate_test.go
@@ -39,6 +39,11 @@
func (test *delocateTest) Path(file stri
var delocateTests = []delocateTest{
...
...
@@ -6776,10 +6776,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
{"x86_64-Basic", []string{"in.s"}, "out.s"},
{"x86_64-BSS", []string{"in.s"}, "out.s"},
{"x86_64-GOTRewrite", []string{"in.s"}, "out.s"},
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/in.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/in.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/in.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/in.s
@@ -0,0 +1,9 @@
+ .text
+foo:
...
...
@@ -6790,10 +6790,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+ .localentry foo,.-foo
+.LVL0:
+ bl
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/out.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/out.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/out.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/out.s
@@ -0,0 +1,62 @@
+.text
+.file 1 "inserted_by_delocate.c"
...
...
@@ -6857,19 +6857,19 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+.byte 0xff
+.byte 0x31
+.byte 0x80
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/in.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/in.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/in.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/in.s
@@ -0,0 +1,4 @@
+ .text
+foo:
+ addis 22,2,bar@toc@ha
+ ld 0,bar@toc@l(22)
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/out.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/out.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/out.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/out.s
@@ -0,0 +1,72 @@
+.text
+.file 1 "inserted_by_delocate.c"
...
...
@@ -6943,10 +6943,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+.byte 0xff
+.byte 0x31
+.byte 0x80
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/in.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/in.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/in.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/in.s
@@ -0,0 +1,161 @@
+ .file "foo.c"
+ .abiversion 2
...
...
@@ -7109,10 +7109,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+ .size exported_function,.-exported_function
+ .ident "GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2"
+ .section .note.GNU-stack,"",@progbits
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/out.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/out.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/out.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/out.s
@@ -0,0 +1,552 @@
+.text
+.file 1 "inserted_by_delocate.c"
...
...
@@ -7666,10 +7666,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+.byte 0xff
+.byte 0x31
+.byte 0x80
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/in.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/in.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/in.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/in.s
@@ -0,0 +1,226 @@
+ .file "foo.c"
+ .abiversion 2
...
...
@@ -7897,10 +7897,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+ .zero 20
+ .ident "GCC: (Ubuntu 4.9.2-10ubuntu13) 4.9.2"
+ .section .note.GNU-stack,"",@progbits
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/out.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/out.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/out.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/out.s
@@ -0,0 +1,677 @@
+.text
+.file 1 "inserted_by_delocate.c"
...
...
@@ -8579,10 +8579,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+.byte 0xff
+.byte 0x31
+.byte 0x80
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s
@@ -0,0 +1,23 @@
+ .text
+foo:
...
...
@@ -8607,10 +8607,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+
+ addis 4, 2, 1+foo-2@toc@ha+3
+ addi 4, 4, 1+foo-2@toc@l+3
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/out.s
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/out.s
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/out.s
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/out.s
@@ -0,0 +1,178 @@
+.text
+.file 1 "inserted_by_delocate.c"
...
...
@@ -8790,10 +8790,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/fipstools/delocate
+.byte 0xff
+.byte 0x31
+.byte 0x80
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/crypto/fipsmodule/sha/sha1.c
@@ -416,6 +416,10 @@
static void sha1_block_data_order(uint32
return;
}
...
...
@@ -8805,10 +8805,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/crypto/fipsmodule/sha/s
sha1_block_data_order_nohw(state, data, num);
}
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/build.json
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/build.json
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/build.json
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/build.json
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/build.json
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/build.json
@@ -122,6 +122,10 @@
{"src": "crypto/fipsmodule/sha/asm/sha512-armv4.pl"},
{"src": "crypto/fipsmodule/aes/asm/vpaes-armv7.pl"}
...
...
@@ -8838,10 +8838,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/build.json
"perlasm_x86": [
{"src": "crypto/test/asm/trampoline-x86.pl"}
],
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/pregenerate/build.go
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/pregenerate/build.go
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/util/pregenerate/build.go
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/util/pregenerate/build.go
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/util/pregenerate/build.go
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/util/pregenerate/build.go
@@ -38,6 +38,7 @@
type InputTarget struct {
// architecture.
PerlasmAarch64 []PerlasmSource `json:"perlasm_aarch64,omitempty"`
...
...
@@ -8860,10 +8860,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/util/pregenerate/build.
for _, p := range in.PerlasmX86 {
addPerlasmTask(&out.Asm, &p, "-apple.S", []string{"macosx", "-fPIC"})
addPerlasmTask(&out.Asm, &p, "-linux.S", []string{"elf", "-fPIC"})
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/BUILD.generated.gni
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/BUILD.generated.gni
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/BUILD.generated.gni
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/BUILD.generated.gni
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/BUILD.generated.gni
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/BUILD.generated.gni
@@ -92,6 +92,7 @@
crypto_sources = [
"src/crypto/cpu_arm_linux.c",
"src/crypto/cpu_arm_linux.h",
...
...
@@ -8888,10 +8888,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/BUILD.generated.gni
"src/gen/bcm/ghash-ssse3-x86-apple.S",
"src/gen/bcm/ghash-ssse3-x86-linux.S",
"src/gen/bcm/ghash-ssse3-x86_64-apple.S",
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/README.ppc64le
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/README.ppc64le
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/README.ppc64le
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/README.ppc64le
@@ -0,0 +1,8 @@
+==============================================================
+To recreate boringssl pregenerated files patch for ppc64le:
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-Force-baseline-POWER8-AltiVec-VSX-CPU-features-when-.patch
View file @
03c34e0b
...
...
@@ -8,11 +8,11 @@ Subject: [PATCH] Force baseline POWER8 / AltiVec / VSX CPU features when on a
BUILD.gn | 6 ++++++
1 file changed, 6 insertions(+)
Index: chromium-12
8
.0.66
13.137
/v8/BUILD.gn
Index: chromium-12
9
.0.66
68.58
/v8/BUILD.gn
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/v8/BUILD.gn
+++ chromium-12
8
.0.66
13.137
/v8/BUILD.gn
@@ -14
1
7,6 +14
1
7,12 @@
config("toolchain") {
--- chromium-12
9
.0.66
68.58
.orig/v8/BUILD.gn
+++ chromium-12
9
.0.66
68.58
/v8/BUILD.gn
@@ -14
4
7,6 +14
4
7,12 @@
config("toolchain") {
}
if (host_byteorder == "little") {
defines += [ "V8_TARGET_ARCH_PPC_LE" ]
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-swiftshader-fix-build.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
Index: chromium-12
9
.0.66
68.58
/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
+++ chromium-12
8
.0.66
13.137
/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
--- chromium-12
9
.0.66
68.58
.orig/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
+++ chromium-12
9
.0.66
68.58
/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn
@@ -1258,6 +1258,8 @@
swiftshader_llvm_source_set("swiftshader
"llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp",
"llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp",
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-third_party-angle-Include-missing-header-cstddef-in-.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/third_party/angle/src/libANGLE/Constants.h
Index: chromium-12
9
.0.66
68.58
/third_party/angle/src/libANGLE/Constants.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/angle/src/libANGLE/Constants.h
+++ chromium-12
8
.0.66
13.137
/third_party/angle/src/libANGLE/Constants.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/angle/src/libANGLE/Constants.h
+++ chromium-12
9
.0.66
68.58
/third_party/angle/src/libANGLE/Constants.h
@@ -9,6 +9,7 @@
#ifndef LIBANGLE_CONSTANTS_H_
#define LIBANGLE_CONSTANTS_H_
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-third_party-libvpx-Properly-generate-gni-on-ppc64.patch
View file @
03c34e0b
...
...
@@ -8,11 +8,11 @@ Subject: [PATCH] third_party/libvpx: Properly generate gni on ppc64
third_party/libvpx/generate_gni.sh | 10 ++++++++++
2 files changed, 12 insertions(+)
Index: chromium-12
8
.0.66
13.137
/third_party/libvpx/BUILD.gn
Index: chromium-12
9
.0.66
68.58
/third_party/libvpx/BUILD.gn
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/libvpx/BUILD.gn
+++ chromium-12
8
.0.66
13.137
/third_party/libvpx/BUILD.gn
@@ -
320
,6 +
320
,8 @@
if (current_cpu == "x86" || (current_cpu
--- chromium-12
9
.0.66
68.58
.orig/third_party/libvpx/BUILD.gn
+++ chromium-12
9
.0.66
68.58
/third_party/libvpx/BUILD.gn
@@ -
296
,6 +
296
,8 @@
if (current_cpu == "x86" || (current_cpu
} else if (current_cpu == "x64") {
deps = [ ":libvpx_x86_64_headers" ]
sources = libvpx_srcs_x86_64_avx512
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-third_party-lss-Don-t-look-for-mmap2-on-ppc64.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/third_party/lss/linux_syscall_support.h
Index: chromium-12
9
.0.66
68.58
/third_party/lss/linux_syscall_support.h
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/lss/linux_syscall_support.h
+++ chromium-12
8
.0.66
13.137
/third_party/lss/linux_syscall_support.h
--- chromium-12
9
.0.66
68.58
.orig/third_party/lss/linux_syscall_support.h
+++ chromium-12
9
.0.66
68.58
/third_party/lss/linux_syscall_support.h
@@ -4638,7 +4638,7 @@
struct kernel_statx {
LSS_REG(2, buf);
LSS_BODY(void*, mmap2, "0"(__r2));
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0001-third_party-pffft-Include-altivec.h-on-ppc64-with-SI.patch
View file @
03c34e0b
...
...
@@ -8,10 +8,10 @@ Subject: [PATCH] third_party/pffft: Include altivec.h on ppc64 with SIMD
third_party/pffft/src/pffft.c | 1 +
1 file changed, 1 insertion(+)
Index: chromium-12
8
.0.66
13.137
/third_party/pffft/src/pffft.c
Index: chromium-12
9
.0.66
68.58
/third_party/pffft/src/pffft.c
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/pffft/src/pffft.c
+++ chromium-12
8
.0.66
13.137
/third_party/pffft/src/pffft.c
--- chromium-12
9
.0.66
68.58
.orig/third_party/pffft/src/pffft.c
+++ chromium-12
9
.0.66
68.58
/third_party/pffft/src/pffft.c
@@ -100,6 +100,7 @@
Altivec support macros
*/
...
...
This diff is collapsed.
Click to expand it.
patches/ppc64le/third_party/0002-Add-PPC64-generated-files-for-boringssl.patch
View file @
03c34e0b
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/bcm/aesp8-ppc-linux.S
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/bcm/aesp8-ppc-linux.S
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/bcm/aesp8-ppc-linux.S
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/bcm/aesp8-ppc-linux.S
@@ -0,0 +1,3673 @@
+// This file is generated from a similarly-named Perl script in the BoringSSL
+// source tree. Do not edit by hand.
...
...
@@ -3676,10 +3676,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/gen/bcm/aesp8-ppc-linux
+// See https://www.airs.com/blog/archives/518.
+.section .note.GNU-stack,"",%progbits
+#endif
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/bcm/ghashp8-ppc-linux.S
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/bcm/ghashp8-ppc-linux.S
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/bcm/ghashp8-ppc-linux.S
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/bcm/ghashp8-ppc-linux.S
@@ -0,0 +1,590 @@
+// This file is generated from a similarly-named Perl script in the BoringSSL
+// source tree. Do not edit by hand.
...
...
@@ -4271,10 +4271,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/gen/bcm/ghashp8-ppc-lin
+// See https://www.airs.com/blog/archives/518.
+.section .note.GNU-stack,"",%progbits
+#endif
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/sources.cmake
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/sources.cmake
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/gen/sources.cmake
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/sources.cmake
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/gen/sources.cmake
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/sources.cmake
@@ -110,6 +110,7 @@
set(
gen/bcm/aesni-x86-linux.S
gen/bcm/aesni-x86_64-apple.S
...
...
@@ -5759,10 +5759,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/gen/sources.cmake
gen/test_support/trampoline-x86-apple.S
gen/test_support/trampoline-x86-linux.S
gen/test_support/trampoline-x86_64-apple.S
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/sources.json
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/sources.json
===================================================================
--- chromium-12
8
.0.66
13.137
.orig/third_party/boringssl/src/gen/sources.json
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/sources.json
--- chromium-12
9
.0.66
68.58
.orig/third_party/boringssl/src/gen/sources.json
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/sources.json
@@ -88,6 +88,7 @@
"gen/bcm/aesni-x86-linux.S",
"gen/bcm/aesni-x86_64-apple.S",
...
...
@@ -7247,10 +7247,10 @@ Index: chromium-128.0.6613.137/third_party/boringssl/src/gen/sources.json
"gen/test_support/trampoline-x86-apple.S",
"gen/test_support/trampoline-x86-linux.S",
"gen/test_support/trampoline-x86_64-apple.S",
Index: chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/test_support/trampoline-ppc-linux.S
Index: chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/test_support/trampoline-ppc-linux.S
===================================================================
--- /dev/null
+++ chromium-12
8
.0.66
13.137
/third_party/boringssl/src/gen/test_support/trampoline-ppc-linux.S
+++ chromium-12
9
.0.66
68.58
/third_party/boringssl/src/gen/test_support/trampoline-ppc-linux.S
@@ -0,0 +1,1413 @@
+// This file is generated from a similarly-named Perl script in the BoringSSL
+// source tree. Do not edit by hand.
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
6
…
9
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment