11.11Snia$NetBSD: ports,v 1.11 2024/05/03 09:00:59 nia Exp $ 21.1Sdholland 31.1SdhollandNetBSD Ports Roadmap 41.1Sdholland==================== 51.1Sdholland 61.1SdhollandThis roadmap covers ports and port-specific issues, and also bus-level 71.1Sdhollandmaterial even if it's not strictly port-specific. 81.1Sdholland 91.8SmayaThe following elements, projects, and goals are considered strategic 101.8Smayapriorities for the project: 111.8Smaya 121.8Smaya 0. DRMKMS update 131.8Smaya 141.1SdhollandThe following elements, projects, and goals are not strategic 151.1Sdhollandpriorities but are still important undertakings worth doing: 161.1Sdholland 171.11Snia 1. c-sky port 181.11Snia 2. latticemico32 port 191.11Snia 3. or1k port 201.11Snia 4. cheri port 211.1Sdholland 221.1SdhollandThe following elements, projects, and goals are perhaps less pressing; 231.1Sdhollandthis doesn't mean one shouldn't work on them but the expected payoff 241.1Sdhollandis perhaps less than for other things: 251.1Sdholland 261.3Sdholland [none presently] 271.1Sdholland 281.1Sdholland 291.1SdhollandExplanations 301.1Sdholland============ 311.1Sdholland 321.8Smaya 0. DRMKMS update 331.8Smaya 341.11SniaThe DRM drivers get old with time. The current drivers are from Linux 5.6, 351.8Smayahaving a newer version would be nice. 361.8Smaya 371.11Snia 1. c-sky port 381.8Smaya 391.11SniaC-Sky is a low-end 32-bit architecture common in devices in China. 401.11SniaIt is "inspired by" the M-CORE architecture from Motorola, with 411.11Sniathe addition of a MMU. 421.11Snia 431.11SniaAs of 2024, low cost development boards exist and support exists in 441.11Sniaupstream GCC. However, there is no NetBSD code. 451.11Snia 461.11SniaAs of 2024, nobody is working on this. 471.11Snia 481.11Snia 2. LatticeMico32 port 491.11Snia 501.11SniaCode exists in the inactive EdgeBSD fork, targeting the Milkymist SoC. 511.11Snia 521.11SniaAs of 2024, nobody is working on importing it. 531.11Snia 541.11Snia 3. or1k port 551.1Sdholland 561.10SskrllWe have a bit of or1k code, but it's not complete. 571.11SniaAs of 2024, we have a risc-v port, and due to the industry prioritizing 581.11Sniarisc-v it's unclear if or1k has a future. 591.1Sdholland 601.11Snia 4. cheri port 611.1Sdholland 621.2Sreinoudhttp://cheri-cpu.org 631.1SdhollandThere are a number of reasons to tackle this; it will serve as a code 641.1Sdhollandquality lever. Also there's already a FreeBSD port to steal from. 65