Home | History | Annotate | Line # | Download | only in roadmaps
      1  1.11       nia $NetBSD: ports,v 1.11 2024/05/03 09:00:59 nia Exp $
      2   1.1  dholland 
      3   1.1  dholland NetBSD Ports Roadmap
      4   1.1  dholland ====================
      5   1.1  dholland 
      6   1.1  dholland This roadmap covers ports and port-specific issues, and also bus-level
      7   1.1  dholland material even if it's not strictly port-specific.
      8   1.1  dholland 
      9   1.8      maya The following elements, projects, and goals are considered strategic
     10   1.8      maya priorities for the project:
     11   1.8      maya 
     12   1.8      maya  0. DRMKMS update
     13   1.8      maya 
     14   1.1  dholland The following elements, projects, and goals are not strategic
     15   1.1  dholland priorities but are still important undertakings worth doing:
     16   1.1  dholland 
     17  1.11       nia  1. c-sky port
     18  1.11       nia  2. latticemico32 port
     19  1.11       nia  3. or1k port
     20  1.11       nia  4. cheri port
     21   1.1  dholland 
     22   1.1  dholland The following elements, projects, and goals are perhaps less pressing;
     23   1.1  dholland this doesn't mean one shouldn't work on them but the expected payoff
     24   1.1  dholland is perhaps less than for other things:
     25   1.1  dholland 
     26   1.3  dholland  [none presently]
     27   1.1  dholland 
     28   1.1  dholland 
     29   1.1  dholland Explanations
     30   1.1  dholland ============
     31   1.1  dholland 
     32   1.8      maya  0. DRMKMS update
     33   1.8      maya 
     34  1.11       nia The DRM drivers get old with time. The current drivers are from Linux 5.6,
     35   1.8      maya having a newer version would be nice.
     36   1.8      maya 
     37  1.11       nia  1. c-sky port
     38   1.8      maya 
     39  1.11       nia C-Sky is a low-end 32-bit architecture common in devices in China.
     40  1.11       nia It is "inspired by" the M-CORE architecture from Motorola, with
     41  1.11       nia the addition of a MMU.
     42  1.11       nia 
     43  1.11       nia As of 2024, low cost development boards exist and support exists in
     44  1.11       nia upstream GCC.  However, there is no NetBSD code.
     45  1.11       nia 
     46  1.11       nia As of 2024, nobody is working on this.
     47  1.11       nia 
     48  1.11       nia  2. LatticeMico32 port
     49  1.11       nia 
     50  1.11       nia Code exists in the inactive EdgeBSD fork, targeting the Milkymist SoC.
     51  1.11       nia 
     52  1.11       nia As of 2024, nobody is working on importing it.
     53  1.11       nia 
     54  1.11       nia  3. or1k port
     55   1.1  dholland 
     56  1.10     skrll We have a bit of or1k code, but it's not complete.
     57  1.11       nia As of 2024, we have a risc-v port, and due to the industry prioritizing
     58  1.11       nia risc-v it's unclear if or1k has a future.
     59   1.1  dholland 
     60  1.11       nia  4. cheri port
     61   1.1  dholland 
     62   1.2   reinoud http://cheri-cpu.org
     63   1.1  dholland There are a number of reasons to tackle this; it will serve as a code
     64   1.1  dholland quality lever. Also there's already a FreeBSD port to steal from.
     65