linux-3ds / linux

Linux kernel source tree
Other
116 stars 14 forks source link

Mainlining #92

Open upintheairsheep opened 4 months ago

upintheairsheep commented 4 months ago

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 commented 4 months ago

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 commented 4 months ago

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 commented 4 months ago

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.