2024-05-03 12:00:59 +03:00
|
|
|
$NetBSD: ports,v 1.11 2024/05/03 09:00:59 nia Exp $
|
2017-01-13 13:14:58 +03:00
|
|
|
|
|
|
|
NetBSD Ports Roadmap
|
|
|
|
====================
|
|
|
|
|
|
|
|
This roadmap covers ports and port-specific issues, and also bus-level
|
|
|
|
material even if it's not strictly port-specific.
|
|
|
|
|
2018-07-20 04:52:07 +03:00
|
|
|
The following elements, projects, and goals are considered strategic
|
|
|
|
priorities for the project:
|
|
|
|
|
|
|
|
0. DRMKMS update
|
|
|
|
|
2017-01-13 13:14:58 +03:00
|
|
|
The following elements, projects, and goals are not strategic
|
|
|
|
priorities but are still important undertakings worth doing:
|
|
|
|
|
2024-05-03 12:00:59 +03:00
|
|
|
1. c-sky port
|
|
|
|
2. latticemico32 port
|
|
|
|
3. or1k port
|
|
|
|
4. cheri port
|
2017-01-13 13:14:58 +03:00
|
|
|
|
|
|
|
The following elements, projects, and goals are perhaps less pressing;
|
|
|
|
this doesn't mean one shouldn't work on them but the expected payoff
|
|
|
|
is perhaps less than for other things:
|
|
|
|
|
2017-01-18 21:22:13 +03:00
|
|
|
[none presently]
|
2017-01-13 13:14:58 +03:00
|
|
|
|
|
|
|
|
|
|
|
Explanations
|
|
|
|
============
|
|
|
|
|
2018-07-20 04:52:07 +03:00
|
|
|
0. DRMKMS update
|
|
|
|
|
2024-05-03 12:00:59 +03:00
|
|
|
The DRM drivers get old with time. The current drivers are from Linux 5.6,
|
2018-07-20 04:52:07 +03:00
|
|
|
having a newer version would be nice.
|
|
|
|
|
2024-05-03 12:00:59 +03:00
|
|
|
1. c-sky port
|
2018-07-20 04:52:07 +03:00
|
|
|
|
2024-05-03 12:00:59 +03:00
|
|
|
C-Sky is a low-end 32-bit architecture common in devices in China.
|
|
|
|
It is "inspired by" the M-CORE architecture from Motorola, with
|
|
|
|
the addition of a MMU.
|
|
|
|
|
|
|
|
As of 2024, low cost development boards exist and support exists in
|
|
|
|
upstream GCC. However, there is no NetBSD code.
|
|
|
|
|
|
|
|
As of 2024, nobody is working on this.
|
|
|
|
|
|
|
|
2. LatticeMico32 port
|
|
|
|
|
|
|
|
Code exists in the inactive EdgeBSD fork, targeting the Milkymist SoC.
|
|
|
|
|
|
|
|
As of 2024, nobody is working on importing it.
|
|
|
|
|
|
|
|
3. or1k port
|
2017-01-13 13:14:58 +03:00
|
|
|
|
2024-05-03 10:00:14 +03:00
|
|
|
We have a bit of or1k code, but it's not complete.
|
2024-05-03 12:00:59 +03:00
|
|
|
As of 2024, we have a risc-v port, and due to the industry prioritizing
|
|
|
|
risc-v it's unclear if or1k has a future.
|
2017-01-13 13:14:58 +03:00
|
|
|
|
2024-05-03 12:00:59 +03:00
|
|
|
4. cheri port
|
2017-01-13 13:14:58 +03:00
|
|
|
|
2017-01-13 16:40:44 +03:00
|
|
|
http://cheri-cpu.org
|
2017-01-13 13:14:58 +03:00
|
|
|
There are a number of reasons to tackle this; it will serve as a code
|
|
|
|
quality lever. Also there's already a FreeBSD port to steal from.
|