tikman / gbadev

Automatically exported from code.google.com/p/gbadev
0 stars 0 forks source link

Merge in DeltaResero's Wii Linux kernels #12

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hello,

I currently have a pre-2008 Wii now, so that means the awesome boot2 hack is 
working and proper. I'm still "thinking" about buying a Wii U... Most likely I 
will, even just for PPC GNU/Linux development, homebrew and "kicks". When The 
Wii U consoles and gamepads get cheaper (or I can always use Craigslist) I may 
buy one, and I may even help with testing and debugging...

I'm running an installed Debian Jessie GNU userland with DeltaResero's GC-Linux 
kernel 3.10 "MIKEp7". I'm using specifically this kernel because that's the 
closest version that usually ships with Jessie.

It works absolutely fantastically with zram, zcache and swap enabled, and also 
with adjusted swappiness. I'm using cwiid and wminput instead of XWiimote, 
because I can't get it to work right with DBus complexities, or whatnot... 
Don't get me started with trying to get systemd or other things running in 
Debian on there, it's a PITA.

tl;dr:
Would it be possible to use DeltaResero's latest versions of his Linux kernel 
with Trinux, at least by default? Because it would be much more easier to use 
that and enable multi-core support, have every module for vWii patched and 
working, and improve the overall experience of GNU/Linux on the Wii U. Because, 
let me tell you something, Linux on the original Wii is slow as balls anyway, 
and I'm itching for a good upgrade to get the most out of this fantastic, new 
gaming console. Besides, 1080p is much, much needed nowadays....

And, maybe, if you don't like this idea of having a ppcboot.elf, why not remove 
it make patches or something that will patch or configure the kernel for 
multi-core support?

Link to his GitHub page:
https://github.com/DeltaResero

Have a chat with him sometime, too, if it'll help this project. :)

Original issue reported on code.google.com by mrr...@gmail.com on 7 Dec 2013 at 6:34

GoogleCodeExporter commented 8 years ago
Actually, I was planning to do just that once we get moving along more. The 
kernel we've started with is actually his 3.0 version (normal Wii Linux started 
at 2.6) but theoretically whatever patches we add to this kernel version we 
should be able to add to later (and earlier) versions as well so I'll have to 
let him know when we've made certain mile markers he can safely patch into his 
kernels.

At this point, though, not much has really been done. Mostly it just resets 
more efficiently on BOTH Wii and Wii U (the traditional Wii method just makes 
the Wii U hang) and I've been trying to get his kernels to run when they're not 
started using the BootMii IOS (figured it out with 2.6 but not quite with his 
yet ... hopefully soon) but we'll keep him posted so his can keep up to date, 
too.

Original comment by maxternal on 10 Dec 2013 at 11:07