On Tue, Feb 25, 2025 at 02:49:32AM +0000, Kurt Stine wrote:
> Hello all,
> 
> What would it take to have a debian build for the Espresso (Nintendo Wii U) 
> CPU?
> 
> Currently, due to overall Espresso weirdness, both GCC and glibc need to be 
> patched for any applications to take advantage of all three cores. This means 
> every application and library needs to be patched to be able to support smp 
> on the Wii U. Debian powerpc will currently run on the Wii U, but due to the 
> lack of patches, you are stuck with only a single core, and performance is 
> extremely hampered by that. Adelie Linux currently has support for the Wii U, 
> but it would be great to have a debian build.
> 
> The Wii U has three cores and 2GB of RAM, so it's relatively powerful machine 
> for the price (you can find them for around $25 online). I'm also able to 
> provide access to multiple if needed.
> 
> The smp patches are available here: https://gitlab.com/linux-wiiu/smp-patches
> 
> Currently, there is not a patch for LLVM, so any applications that are built 
> with clang will not run on an smp-patched build.
> 
> Any input is appreciated!

That looks like it would have a performance impact on all other users.
Doing a cache flush on every atomic load and store?

So I would think that means distributions would not want to include that
in a normal build, so a custom build of anything you wanted to run would
be needed.  If you had a decently fast powerpc machine you could setup
some scripts to rebuild all the packages.  It would take a while depending
on the speed of the build machine.

-- 
Len Sorensen

Reply via email to