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