linux-3ds / linux

Linux kernel source tree
Other
116 stars 14 forks source link

Rough Roadmap #94

Open ParzivalWolfram opened 1 month ago

ParzivalWolfram commented 1 month ago

At current, it appears I'm the last person monitoring the repos, and as such, I'm going to attempt to shore this up with my extremely limited knowledge and abilities once one of my other large projects is finished. As such, a rough outline of higher-priority tasks are below:

ds84182 commented 3 weeks ago

OpenGLES 1.1 support should technically be possible since DMP made the PICA200 with ES 1.1 support in mind.

For WiFi, I tried hosting nwm in userspace. The driver worked enough to talk to the wifi chip however I wasn't able to get DMA working. May consider trying udmabuf to ensure the buffers are contiguous. For performance I'd have to rewrite it to take advantage of syscall user dispatch which was added in 5.11.

ParzivalWolfram commented 3 weeks ago

For WiFi, I tried hosting nwm in userspace. The driver worked enough to talk to the wifi chip however I wasn't able to get DMA working. May consider trying udmabuf to ensure the buffers are contiguous. For performance I'd have to rewrite it to take advantage of syscall user dispatch which was added in 5.11.

I've been attempting to get ath6kl to work with it, since it has a generic board option, but the current issue is SDIO/SDHC support overall. There aren't many drivers that work outside of PCI/USB readers, and it's been infuriating trying to get toshsd working (mainly due to lack of C knowledge and free time on my part.)