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