You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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.
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.
Activity
Anonymous3-a commentedon Jan 16, 2024
Tracked down the the git repo they made which is more up to date. Maybe just fork that and work from there?
ParzivalWolfram commentedon Jan 16, 2024
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.
Wolfvak commentedon Jan 18, 2024
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.
ParzivalWolfram commentedon Jan 18, 2024
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.