Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - tle

Pages: [1] 2 3 ... 31
1
This tool is quite useful IMHO for developers who want to peek inside the ELV binaries to find bugs or simply to reverse the application logic.

ref: https://github.com/orhun/binsider

2
Operating Systems and Porting / [NEWS] Linux 6.11
« on: September 16, 2024, 01:35:01 am »
It's officially out. Not much news related to PowerPC unfortunately.

However preliminary support RDNA4-based AMDGPU is in.

Btw, RDNA2-based cards like 6800 continues to work.

Fedora 41 will ship with 6.11 (or 6.12).

Full changelog: https://www.phoronix.com/review/linux-611-features

3
@tle

Great! I see that Smallmodel accepted your pull request.

Can you tell me if OpenMoHAA works on your computer?

I noticed Smallmodel made some changes after some suggestions from Cowcat5150

https://github.com/openmoh/openmohaa/issues/332

Cowcat5150 is porting OpenMoHAA to MorphOS, which is a 32-bit operating system for PowerPC computers. I don't know the issues with OpenMoHAA for Linux on Raptor Computers, but maybe you want to try the most recent version.

I am unsure because I am still trying to find the game and a Windows machine to install it for the assets files

4
TLE I saw your post on the Fedora bug report on Chromium which I opened and I also saw a post by another user who says to try the version that ends in 88-2. I have just installed the latest version which should be after 88-2 or 99 and as I also reported on Fedora Bug, it still doesn't work and always makes the same error and freeze...

Please contribute to this ticket https://bugzilla.redhat.com/show_bug.cgi?id=2308642 instead

6
I am more than happy to give OpenMoHAA a try. Thanks for sharing the news with us

7
If I'm reading https://github.com/Xudong-Huang/generator-rs/blob/master/src/detail/asm/asm_riscv64_c_elf.S correctly, basically what it's asking for is a function prologue to save registers. This must obey the OpenPOWER SysV ABI, so it would be something like

mflr r0
std r0,16(r1)
mfcr r0
std r0,8(r1)
stdu r1,-FRAMESIZE(r1)

and then start saving your callee-saved registers into the frame, which is basically any non-volatile GPRs and FPRs your routine might touch.

Not quite sure what it's doing with the green task routine but I only read the source cursorily.

From my understanding the RISV asm consists of 3 functions:

* The prefetch function is essentially a no-op function
* The bootstrap_green_task function sets up arguments and then jumps to the address contained in register s4, effectively starting a new task or function.
* The swap_registers function saves the current values of a large number of registers (both general-purpose and floating-point) to memory and then restores them from another memory location

Thanks for show me the OpenPOWER SysV ABI example, let me do a bit homework

8
Quake3e still needs a bytecode compiler for ppc64le if you were still interested in helping with that.

It would be great if someone who has more experiences to tackle https://github.com/ec-/Quake3e/issues/232. I am more than happy to tag along to learn and help out whatever I could

9
In the meantime, the patch sets for Baseline Interpreter/Compiler in Firefox 128ESR are now available. I'm typing this in it myself and the test suites all pass, so I'm pretty confident it will work well.

https://www.talospace.com/2024/08/baseline-jit-patches-available-for.html

Great work. Looks pretty solid, it has not crashed for me yet. I reckon when we get WASM working perfectly, we could try to get your patchset merged downstream with Fedora or Debian

10
Hi folks

One of main blocker of getting Cosmic Desktop compiled on ppc64le is the generator-rs package. I've lodged a ticket upstream in https://github.com/Xudong-Huang/generator-rs/issues/60

However I do not think the author would get to it. So I am thinking to give it a go myself. Can anyone give me some examples of context-switching registers of POWER ISA?

Many thanks

11
Unfortunately it still doesn't work for me either. After 5 minutes of use it locks and then after a few minutes it closes on its own...

Thanks for the feedback. I am working with Than Ngo of Red Hat on verifying the expected behaviour of the patchset.

12
Fedora has adopted the patchset that Debian and other distros are using (https://gitlab.solidsilicon.io/public-development/open-source/chromium/openpower-patches). Great thanks to Than Ngo of RedHat, Timothy Pearson (Debian package maintainer)

Time to QA folks! So far it runs perfectly for me! No crash yet

13
LWJGL3 3.3.4 is officially out! That means upcoming version of Minecraft might be able to support ppc64le with little modification

14
Applications and Porting / Re: [GAMES] Doom 3 BFG bad ass game XD
« on: July 19, 2024, 09:57:24 pm »
The texture misalignment has been fixed lately upstream! For the first time the game runs CORRECTLY!

15
Applications and Porting / Re: [GAME] Citra the Nintendo 3DS emulator
« on: July 19, 2024, 03:43:29 am »
Awesome! How is the performance compared to desmume?

Perf is poor due to lack of PPC64 JIT support

Pages: [1] 2 3 ... 31