Patch |
File delta |
Description |
ungoogled/disable privacy sandbox.patch | (download) |
components/browsing_data/content/browsing_data_model.cc |
26 0 + 26 - 0 !
components/privacy_sandbox/privacy_sandbox_settings_impl.cc |
8 2 + 6 - 0 !
content/browser/attribution_reporting/attribution_suitable_context.cc |
74 1 + 73 - 0 !
content/browser/interest_group/ad_auction_service_impl.cc |
5 0 + 5 - 0 !
content/browser/storage_partition_impl.cc |
38 0 + 38 - 0 !
content/browser/web_contents/web_contents_impl.cc |
6 0 + 6 - 0 !
content/services/auction_worklet/private_aggregation_bindings.cc |
47 0 + 47 - 0 !
7 files changed, 3 insertions(+), 201 deletions(-) |
disable privacy sandbox completely
https://github.com/ungoogled-software/ungoogled-chromium/blob/master/patches/core/ungoogled-chromium/disable-privacy-sandbox.patch
|
i386/support i386.patch | (download) |
BUILD.gn |
4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-) |
don't disable i386 builds on linux
https://chromium-review.googlesource.com/c/chromium/src/+/3583780
Chromium upstream decided to kill off i386 builds on Linux. They were
goin to add a 'force_x86_support' arg, but instead "[distributions that
still support i386] can patch the file."
At this point, i386 on linux is completely unsupported upstream, so
we're on our own with bugs.
|
ppc64le/sandbox/0001 linux seccomp bpf ppc64 glibc workaround in SIGSYS h.patch | (download) |
sandbox/linux/seccomp-bpf/trap.cc |
14 14 + 0 - 0 !
1 file changed, 14 insertions(+) |
[patch] linux/seccomp-bpf: ppc64+glibc workaround in sigsys handler
Workaround for an apparent issue with glibc negating syscall
parameters. Observed on a ppc64le machine with glibc.
More investigation required.
|
ppc64le/sandbox/0001 sandbox Enable seccomp_bpf for ppc64.patch | (download) |
sandbox/features.gni |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
[patch 1/1] sandbox: enable seccomp_bpf for ppc64
|
ppc64le/sandbox/0001 services service_manager sandbox linux Fix TCGETS de.patch | (download) |
sandbox/policy/linux/bpf_renderer_policy_linux.cc |
5 5 + 0 - 0 !
1 file changed, 5 insertions(+) |
[patch] services/service_manager/sandbox/linux: fix tcgets
declaration on PPC64
|
ppc64le/sandbox/0001 sandbox linux bpf_dsl Update syscall ranges for ppc6.patch | (download) |
sandbox/linux/bpf_dsl/linux_syscall_ranges.h |
7 7 + 0 - 0 !
1 file changed, 7 insertions(+) |
[patch 1/4] sandbox/linux/bpf_dsl: update syscall ranges for ppc64
|
ppc64le/sandbox/0001 sandbox linux Implement partial support for ppc64 sy.patch | (download) |
sandbox/linux/BUILD.gn |
2 2 + 0 - 0 !
sandbox/linux/system_headers/linux_syscalls.h |
4 4 + 0 - 0 !
sandbox/linux/system_headers/ppc64_linux_syscalls.h |
12 12 + 0 - 0 !
sandbox/linux/system_headers/ppc64_linux_ucontext.h |
12 12 + 0 - 0 !
4 files changed, 30 insertions(+) |
[patch] sandbox/linux: implement partial support for ppc64 syscalls
and ucontext
Unlike other architectures, the ppc64 files currently rely on applicable
headers being provided by the system. It is sufficient for standard
GNU/Linux environments, but may require expansion elsewhere.
|
ppc64le/sandbox/0001 sandbox linux Update IsSyscallAllowed in broker_proc.patch | (download) |
sandbox/linux/syscall_broker/broker_process.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
[patch] sandbox/linux: update issyscallallowed in broker_process.cc
|
ppc64le/sandbox/0001 sandbox linux Update syscall helpers lists for ppc64.patch | (download) |
sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc |
10 6 + 4 - 0 !
sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc |
37 31 + 6 - 0 !
sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.h |
2 1 + 1 - 0 !
sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc |
128 80 + 48 - 0 !
sandbox/linux/seccomp-bpf-helpers/syscall_sets.h |
11 7 + 4 - 0 !
sandbox/linux/services/syscall_wrappers.cc |
2 1 + 1 - 0 !
6 files changed, 126 insertions(+), 64 deletions(-) |
[patch] sandbox/linux: update syscall helpers/lists for ppc64
|
ppc64le/sandbox/0002 sandbox linux bpf_dsl Modify seccomp_macros to add s.patch | (download) |
sandbox/linux/bpf_dsl/seccomp_macros.h |
48 48 + 0 - 0 !
1 file changed, 48 insertions(+) |
[patch 1/4] sandbox/linux/bpf_dsl: modify seccomp_macros to add
support for ppc64
|
ppc64le/sandbox/0003 sandbox linux system_headers Update linux seccomp he.patch | (download) |
sandbox/linux/system_headers/linux_seccomp.h |
9 9 + 0 - 0 !
1 file changed, 9 insertions(+) |
[patch 3/4] sandbox/linux/system_headers: update linux seccomp header
for ppc64
|
ppc64le/sandbox/0004 sandbox linux system_headers Update linux signal hea.patch | (download) |
sandbox/linux/system_headers/linux_signal.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
[patch 4/4] sandbox/linux/system_headers: update linux signal header
for ppc64
|
ppc64le/sandbox/0005 sandbox linux seccomp bpf Add ppc64 syscall stub.patch | (download) |
sandbox/linux/seccomp-bpf/syscall.cc |
62 59 + 3 - 0 !
1 file changed, 59 insertions(+), 3 deletions(-) |
[patch] sandbox/linux/seccomp-bpf: add ppc64 syscall stub
|
ppc64le/sandbox/0005 sandbox linux update unit test for ppc64.patch | (download) |
sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc |
2 2 + 0 - 0 !
1 file changed, 2 insertions(+) |
[patch 5/6] sandbox/linux: update unit test for ppc64
|
ppc64le/sandbox/0006 sandbox linux disable timedwait time64 ppc64.patch | (download) |
sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc |
2 2 + 0 - 0 !
1 file changed, 2 insertions(+) |
---
|
ppc64le/sandbox/0007 sandbox linux add ppc64 stat.patch | (download) |
sandbox/linux/system_headers/linux_stat.h |
22 22 + 0 - 0 !
1 file changed, 22 insertions(+) |
---
|
ppc64le/sandbox/Sandbox linux services credentials.cc PPC.patch | (download) |
sandbox/linux/services/credentials.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
ppc64le/sandbox/0008 sandbox fix ppc64le glibc234.patch | (download) |
sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc |
11 10 + 1 - 0 !
sandbox/linux/services/credentials.cc |
8 7 + 1 - 0 !
sandbox/policy/linux/bpf_renderer_policy_linux.cc |
2 1 + 1 - 0 !
sandbox/policy/linux/bpf_utility_policy_linux.cc |
2 1 + 1 - 0 !
4 files changed, 19 insertions(+), 4 deletions(-) |
---
|
ppc64le/third_party/0001 third_party angle Include missing header cstddef in .patch | (download) |
third_party/angle/src/libANGLE/Constants.h |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
---
|
ppc64le/third_party/0001 Add PPC64 support for boringssl.patch | (download) |
third_party/boringssl/README.ppc64le |
8 8 + 0 - 0 !
third_party/boringssl/src/build.json |
8 8 + 0 - 0 !
third_party/boringssl/src/crypto/abi_self_test.cc |
286 286 + 0 - 0 !
third_party/boringssl/src/crypto/cpu_ppc64le.cc |
38 38 + 0 - 0 !
third_party/boringssl/src/crypto/crypto.cc |
4 4 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/aes/asm/aesp8-ppc.pl |
3809 3809 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/aes/asm/ghashp8-ppc.pl |
671 671 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/aes/gcm.cc.inc |
7 7 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/aes/gcm_test.cc |
10 10 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/aes/internal.h |
13 13 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/bcm.cc |
1 1 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/bn/bn.cc.inc |
17 17 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/cipher/e_aes.cc.inc |
2 2 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/rand/rand.cc.inc |
5 5 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/sha/internal.h |
10 10 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/sha/sha1-altivec.cc.inc |
369 369 + 0 - 0 !
third_party/boringssl/src/crypto/fipsmodule/sha/sha1.cc.inc |
4 4 + 0 - 0 !
third_party/boringssl/src/crypto/internal.h |
15 13 + 2 - 0 !
third_party/boringssl/src/crypto/perlasm/ppc-xlate.pl |
320 320 + 0 - 0 !
third_party/boringssl/src/crypto/rand/getrandom_fillin.h |
2 2 + 0 - 0 !
third_party/boringssl/src/crypto/test/abi_test.h |
85 81 + 4 - 0 !
third_party/boringssl/src/crypto/test/asm/trampoline-ppc.pl |
262 262 + 0 - 0 !
third_party/boringssl/src/gen/sources.gni |
3 3 + 0 - 0 !
third_party/boringssl/src/include/openssl/target.h |
3 3 + 0 - 0 !
third_party/boringssl/src/util/fipstools/acvp/modulewrapper/main.cc |
2 2 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/delocate.go |
482 480 + 2 - 0 !
third_party/boringssl/src/util/fipstools/delocate/delocate.peg |
6 3 + 3 - 0 !
third_party/boringssl/src/util/fipstools/delocate/delocate_test.go |
5 5 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/in.s |
9 9 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-GlobalEntry/out.s |
62 62 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/in.s |
4 4 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-LoadToR0/out.s |
72 72 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/in.s |
161 161 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample/out.s |
552 552 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/in.s |
226 226 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-Sample2/out.s |
677 677 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/in.s |
23 23 + 0 - 0 !
third_party/boringssl/src/util/fipstools/delocate/testdata/ppc64le-TOCWithOffset/out.s |
178 178 + 0 - 0 !
third_party/boringssl/src/util/pregenerate/build.go |
4 4 + 0 - 0 !
39 files changed, 8404 insertions(+), 11 deletions(-) |
---
|
ppc64le/third_party/0001 third_party libvpx Properly generate gni on ppc64.patch | (download) |
third_party/libvpx/BUILD.gn |
2 2 + 0 - 0 !
1 file changed, 2 insertions(+) |
[patch] third_party/libvpx: properly generate gni on ppc64
|
ppc64le/third_party/0001 third_party pffft Include altivec.h on ppc64 with SI.patch | (download) |
third_party/pffft/src/pffft.c |
1 1 + 0 - 0 !
1 file changed, 1 insertion(+) |
[patch] third_party/pffft: include altivec.h on ppc64 with simd
enabled
|
ppc64le/third_party/0001 swiftshader fix build.patch | (download) |
third_party/swiftshader/third_party/llvm-16.0/BUILD.gn |
3 3 + 0 - 0 !
1 file changed, 3 insertions(+) |
fix swiftshader build issue on ppc64el
|
ppc64le/third_party/0001 third party hwy wrong include.patch | (download) |
third_party/highway/src/hwy/targets.cc |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
ppc64le/third_party/0002 Add PPC64 generated files for boringssl.patch | (download) |
third_party/boringssl/src/gen/bcm/aesp8-ppc-linux.S |
3673 3673 + 0 - 0 !
third_party/boringssl/src/gen/bcm/ghashp8-ppc-linux.S |
590 590 + 0 - 0 !
third_party/boringssl/src/gen/sources.cmake |
4 4 + 0 - 0 !
third_party/boringssl/src/gen/sources.json |
4 4 + 0 - 0 !
third_party/boringssl/src/gen/test_support/trampoline-ppc-linux.S |
1413 1413 + 0 - 0 !
5 files changed, 5684 insertions(+) |
---
|
ppc64le/third_party/0002 third_party lss kernel structs.patch | (download) |
third_party/lss/linux_syscall_support.h |
87 83 + 4 - 0 !
1 file changed, 83 insertions(+), 4 deletions(-) |
---
|
ppc64le/webrtc/Rtc_base system arch.h PPC.patch | (download) |
third_party/webrtc/rtc_base/system/arch.h |
12 12 + 0 - 0 !
1 file changed, 12 insertions(+) |
---
|
ppc64le/third_party/0004 third_party crashpad port curl transport ppc64.patch | (download) |
third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc |
6 6 + 0 - 0 !
1 file changed, 6 insertions(+) |
---
|
ppc64le/workarounds/HACK third_party libvpx use generic gnu.patch | (download) |
third_party/libvpx/BUILD.gn |
8 8 + 0 - 0 !
third_party/libvpx/generate_gni.sh |
2 1 + 1 - 0 !
third_party/libvpx/source/libvpx/build/make/rtcd.pl |
5 3 + 2 - 0 !
3 files changed, 12 insertions(+), 3 deletions(-) |
---
|
ppc64le/workarounds/HACK debian clang disable base musttail.patch | (download) |
base/compiler_specific.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|
ppc64le/workarounds/HACK debian clang disable pa musttail.patch | (download) |
base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/compiler_specific.h |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
---
|