Skip to content

Needs to use an up-to-date base #81

Open

Description

@Wolfvak

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.

Activity

  1. self-assigned this
    on Oct 11, 2022
  2. Anonymous3-a commented on Jan 16, 2024

    @Anonymous3-a

    Tracked down the the git repo they made which is more up to date. Maybe just fork that and work from there?

  3. ParzivalWolfram commented on Jan 16, 2024

    @ParzivalWolfram
    Member

    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.

  4. Wolfvak commented on Jan 18, 2024

    @Wolfvak
    MemberAuthor

    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.

  5. ParzivalWolfram commented on Jan 18, 2024

    @ParzivalWolfram
    Member

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions