Software > Applications and Porting

[DEV] JIT support for Firefox

<< < (4/5) > >>

ClassicHasClass:
Fun! (But requires Leopard.)

mparnaudeau:

--- Quote from: tle on May 10, 2026, 10:34:34 pm ---
--- Quote from: MPC7500 on May 09, 2026, 03:25:08 pm ---tle: ppc64 is POWER8+ only, no PPC970/ PA6T?

--- End quote ---

Only POWER ISA 2.7+ and Little Endian only at this stage. I do plan to support Big Endian but the amount of work would be triple (POWER8, POWER9 and POWER10 fast paths all need to be carefully revised and tested).

I wish I could offer support for PPC970/PA6T but lacking of real hardware would make it very hard for me to pick up many issues.

--- End quote ---

I have a PowerMac G5 with Debian (and also an X1000 but haven't try Linux on it for years). I have very few time and I have no experience with the topic but if it helps to build and test some things, you're welcome.

A comment about your initial message though: you asked to people for a review of your pull request but to me, as a human, it is not possible to review such big pull request.

MPC7500:
Firefox-ESR (with a minor adjustment) runs here, too.

Chimera Linux
LLVM/Clang, PGO + LTO
Build time = 12h

JetStream 3 score:
POWER9, 4core = 28
Apple Silicon M1 = 172
Apple Silicon M4 = 255

By the way, here’s a little tip from me. Generating code with AI is one thing, but nobody really wants to chat with an AI on GitHub. That’s really not a good idea.

MPC7500:

--- Quote from: mparnaudeau on May 14, 2026, 11:06:07 am ---I have a PowerMac G5 with Debian ...

--- End quote ---

That's good to know. Right now, I'm working with an LLM on porting a non-Linux OS. I still need to ask the lead developers if they accept LLM code. But if everything works out, I'll need someone with actual ppc64 hardware for testing. There is already some (old) ppc code available, but I'm doing ELFv2 ABI ppc64 first, then ppc64le, and finally ppc. A PA6T would also be good for testing.

Hasturtium:
Chiming in to say I've been testing a Fedora build of v152 that has not hiccuped once and finally feels like a full-featured browser. It's slower than Chromium on the same hardware - the Kraken JS test indicated around 1200ms on Chromium, and a skosh over 2100ms on Firefox - but for everyday usage I'm quite happy. Thanks for this!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version