Skip to content
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

Mainlining #92

Open
upintheairsheep opened this issue Feb 26, 2024 · 3 comments
Open

Mainlining #92

upintheairsheep opened this issue Feb 26, 2024 · 3 comments

Comments

@upintheairsheep
Copy link

Unless a critical component of 3ds-linux incurs major changes to the core Linux code, such as the situation with linux-wiiu being unable to be ported as the USB drivers require a patch to the critical Linux system which would potentially cause bugs that affect all Linux devices, can somebody mainline the 3DS Linux patches?

@Wolfvak
Copy link
Member

Wolfvak commented Feb 26, 2024

MPCore support was dropped recently (see https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?h=for-next&id=2560cffd2134c2e070dee369b37f6e55438087f9) so there's technically no kernel support for this processor right now

@ParzivalWolfram
Copy link
Member

Not to mention that there's no real way it'd pass some of the more stringent requirements for code quality in the Linux kernel. I can't clean them up, either, unfortunately, they're better than I can make in the first place. They would need rewritten to use some of the tweaked 6.x APIs as well.

@upintheairsheep
Copy link
Author

upintheairsheep commented Mar 3, 2024

MPCore support was dropped recently (see https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?h=for-next&id=2560cffd2134c2e070dee369b37f6e55438087f9) so there's technically no kernel support for this processor right now

Well the only way a mainline would be possible is if someone could somehow maintain and revive MPCore support, however CPU caching and DMA (the memory management system) is outside my knowledge right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants