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