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