-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Needs to use an up-to-date base #81
Comments
Tracked down the the git repo they made which is more up to date. Maybe just fork that and work from there? |
There's no changes to that repo. It's just the current Linux source tree, unmodified. I would've revamped the whole thing a while ago, but I found out pretty quick that "I know a small amount of K&R C" won't cut it to revamp arm9linuxfw, much less writing many kernel drivers from scratch (the current arm9linuxfw repo has basic support for unstable SD writing, and not much more. I failed pretty hard at making a messaging system for arbitrary cross-processor read/write.) That's why I signed up as the package maintainer instead. Unfortunately, I may be the only one left working on this, as the 3DS is incredibly old news at this point. |
Unfortunately MPCore support has been dropped from the kernel a while ago, which only makes this even harder to maintain https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?h=for-next&id=2560cffd2134c2e070dee369b37f6e55438087f9. The bug that's mentioned might explain why I couldn't boot linux on v6.x. I wouldn't call the project fully dead but I can't dedicate it the time it really requires. |
That'll probably require some extensive rework to our drivers and the arm9 side. I can't really put in the time to learn modern C (and probably Rust) at current either. I might see if some other people I know want to take a shot at fixing this up, but this is probably dead. |
that link is the fork of the 3ds linux repo I made to upstream #80. the actual git repo for my 5.15 rebase is here. i wouldn't recommend using all of it as a base, as i made some hacky changes to the defconfig. you'd also have to merge newer commits from the kernel.org lts kernel, as it's over a year out of date. if i had more time, i would be up to help rewrite some of the drivers in rust, as well as help with maintenance. |
The current development tree is based on v5.11 and Linux is about to release v6, we should probably rebase on a newer LTS release like v5.15.72 (released a few days ago).
According to #80 it shouldn't be too hard.
The text was updated successfully, but these errors were encountered: