Home | History | Annotate | Line # | Download | only in roadmaps
ports revision 1.6
      1  1.6      maxv $NetBSD: ports,v 1.6 2017/10/21 15:12:27 maxv 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.1  dholland The following elements, projects, and goals are considered strategic
     10  1.1  dholland priorities for the project:
     11  1.1  dholland 
     12  1.1  dholland  1. EFI boot for x86
     13  1.5  dholland  2. xhci support (done and will be in -8)
     14  1.5  dholland  3. Get arm64/aarch64 working
     15  1.1  dholland 
     16  1.1  dholland The following elements, projects, and goals are not strategic
     17  1.1  dholland priorities but are still important undertakings worth doing:
     18  1.1  dholland 
     19  1.6      maxv  4. riscv and/or or1k ports
     20  1.6      maxv  5. 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.1  dholland 
     33  1.1  dholland  1. EFI boot for x86
     34  1.1  dholland 
     35  1.1  dholland EFI boot is now often required for new x86 hardware. This is
     36  1.1  dholland effectively a mandatory item for -8. Fortunately, nonaka has most of
     37  1.1  dholland it done, though it's not yet committed.
     38  1.1  dholland 
     39  1.1  dholland  - As of January 2017 nobody is known to be working on this.
     40  1.1  dholland  - There is currently no clear timeframe or release target.
     41  1.1  dholland  - Contact agc for further information.
     42  1.1  dholland 
     43  1.1  dholland 
     44  1.5  dholland  2. xhci support
     45  1.5  dholland 
     46  1.5  dholland xhci is also critical for new x86 hardware. skrll@ says this is done;
     47  1.5  dholland it will be -8.
     48  1.5  dholland 
     49  1.5  dholland  3. Get arm64/aarch64 working
     50  1.1  dholland 
     51  1.1  dholland We have some arm64 code but apparently it doesn't really work yet.
     52  1.1  dholland 
     53  1.1  dholland  - As of January 2017 nobody is known to be actively working on this.
     54  1.1  dholland  - There is currently no clear timeframe or release target.
     55  1.1  dholland  - Contact: ? (XXX)
     56  1.1  dholland 
     57  1.1  dholland 
     58  1.6      maxv  4. riscv and/or or1k ports
     59  1.1  dholland 
     60  1.1  dholland We have some riscv code and a bit of or1k code, but neither is done.
     61  1.1  dholland 
     62  1.1  dholland  - As of January 2017 nobody is known to be working on this.
     63  1.1  dholland  - There is currently no clear timeframe or release target.
     64  1.1  dholland  - Contact matt@ for further information.
     65  1.1  dholland 
     66  1.1  dholland 
     67  1.6      maxv  5. cheri port
     68  1.1  dholland 
     69  1.2   reinoud http://cheri-cpu.org
     70  1.1  dholland There are a number of reasons to tackle this; it will serve as a code
     71  1.1  dholland quality lever. Also there's already a FreeBSD port to steal from.
     72