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