Hi,

Thanks for your quick reply.

On Thu, Jun 13, 2024 at 12:20:07PM -0400, Andres Salomon wrote:
On 6/13/24 11:06, Bo YU wrote:
Version: 125.0.6422.141-1
Tags: patch
...

Sorry if I am disorder to reply the thread.
Based on 125, now chromium is worked on riscv64 real hardware again, in
other words, it works on Unmatched board with amd graphic card.

For upstream, there are two mainly part was left still: ffmpeg and
sandbox. I am impressed by their response for this: they have to get
approval from chromium project leaders. I am optimistic that they will

Is there an upstream bug report for this? For sandbox in particular, that patch is a lot and needs to go upstream. I would like to be building against the ffmpeg debian package, which would make the ffmpeg patch go away.

That is great if we are building against ffmpeg package instread of
ffmpeg bundled. This will reduce maintenance burden on ppc64 or rv64
also. anyway, the upstream bug was opened already:
https://chromium-review.googlesource.com/c/chromium/third_party/ffmpeg/+/5054185

In fact, I noticed we have tested dav1d[0] package in the past to rebase
the riscv64 patchset.

For sandbox, we do not have other choice than upstream support it:
https://chromium-review.googlesource.com/c/chromium/src/+/4935120

Many distributions on riscv64 use this patch.



eventually support riscv64 given the involve of riscv's software and
hardware ecosystem. >
On debian side, we have testing suite for riscv64 now so we can review it
as a decent port status. As a riscv porter, I can maintain the patchset
to support riscv64 for a long time. In the past few months, I have been
providing deb package[0] for some users.

So could we evaluate this patch again? please let me know if any issues.

There's some random unnecessary stuff in this patchset, like ppc64le patches. Also, 0008-HACK-devtools-remove-terser.patch removes terser but doesn't explain _why_, and that patch affects all architectures. The rest of the patches (other than sandbox and ffmpeg) look reasonable.

ah, sorry, it seems I forget to clear these unused patches. My attention
is focused on to update ffmpeg. see series[1]

```
--- chromium-125.0.6422.141/debian/patches/series       2024-05-31 
10:11:26.000000000 +0800
+++ chromium-125.0.6422.141/debian/patches/series       2024-05-21 
18:21:02.000000000 +0800
@@ -141,3 +141,10 @@
 # These patches enable full POWER ISA 3.0 (POWER9) acceleration when applied
 # They will not work on POWER8 (ISA 2.07) or below
 #ppc64le/core/baseline-isa-3-0.patch
+riscv64/0001-cpuinfo.patch
+riscv64/0003-cpuinfo-drop-hwprobe.patch
+riscv64/0004-ffmpeg-generated-config.patch
+riscv64/0005-add-riscv64-support-ffmpeg.patch
+riscv64/0006-fix-rustc-build.patch
+riscv64/0007-fix-rust-ld.patch
+riscv64/0010-sandbox.patch
```

Okay, let me refresh these patches again.


[0]: 
https://salsa.debian.org/chromium-team/chromium/-/commit/0ef9a36c98ec9b5470c281fff7a63dfc713a875e
[1]: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1051998;filename=chromium_support_riscv64.debdiff;msg=107

--
Regards,
--
  Bo YU

Attachment: signature.asc
Description: PGP signature

Reply via email to