ports revision 1.11 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