ports revision 1.6 1 $NetBSD: ports,v 1.6 2017/10/21 15:12:27 maxv Exp $
2
3 NetBSD Ports Roadmap
4 ====================
5
6 This roadmap covers ports and port-specific issues, and also bus-level
7 material even if it's not strictly port-specific.
8
9 The following elements, projects, and goals are considered strategic
10 priorities for the project:
11
12 1. EFI boot for x86
13 2. xhci support (done and will be in -8)
14 3. Get arm64/aarch64 working
15
16 The following elements, projects, and goals are not strategic
17 priorities but are still important undertakings worth doing:
18
19 4. riscv and/or or1k ports
20 5. cheri port
21
22 The following elements, projects, and goals are perhaps less pressing;
23 this doesn't mean one shouldn't work on them but the expected payoff
24 is perhaps less than for other things:
25
26 [none presently]
27
28
29 Explanations
30 ============
31
32
33 1. EFI boot for x86
34
35 EFI boot is now often required for new x86 hardware. This is
36 effectively a mandatory item for -8. Fortunately, nonaka has most of
37 it done, though it's not yet committed.
38
39 - As of January 2017 nobody is known to be working on this.
40 - There is currently no clear timeframe or release target.
41 - Contact agc for further information.
42
43
44 2. xhci support
45
46 xhci is also critical for new x86 hardware. skrll@ says this is done;
47 it will be -8.
48
49 3. Get arm64/aarch64 working
50
51 We have some arm64 code but apparently it doesn't really work yet.
52
53 - As of January 2017 nobody is known to be actively working on this.
54 - There is currently no clear timeframe or release target.
55 - Contact: ? (XXX)
56
57
58 4. riscv and/or or1k ports
59
60 We have some riscv code and a bit of or1k code, but neither is done.
61
62 - As of January 2017 nobody is known to be working on this.
63 - There is currently no clear timeframe or release target.
64 - Contact matt@ for further information.
65
66
67 5. cheri port
68
69 http://cheri-cpu.org
70 There are a number of reasons to tackle this; it will serve as a code
71 quality lever. Also there's already a FreeBSD port to steal from.
72