version 1.16, 2018/07/19 10:06:46
|
version 1.20, 2018/11/11 16:31:56
|
Line 20 Currently there are 8 ports with Tier I
|
Line 20 Currently there are 8 ports with Tier I
|
|
|
[[!table data=""" |
[[!table data=""" |
Port |CPU |Machines |Latest Release |
Port |CPU |Machines |Latest Release |
|
[[aarch64]] |aarch64 |64-bit ARM CPUs |Not yet released |
[[amd64]] |x86_64 |64-bit x86-family machines with AMD and Intel CPUs |[8.0](http://www.netbsd.org/releases/formal-8/) |
[[amd64]] |x86_64 |64-bit x86-family machines with AMD and Intel CPUs |[8.0](http://www.netbsd.org/releases/formal-8/) |
[[evbarm]] |arm |ARM evaluation boards |[8.0](http://www.netbsd.org/releases/formal-8/) |
[[evbarm]] |arm |ARM evaluation boards |[8.0](http://www.netbsd.org/releases/formal-8/) |
[[evbmips]] |mips |MIPS-based evaluation boards |[8.0](http://www.netbsd.org/releases/formal-8/) |
[[evbmips]] |mips |MIPS-based evaluation boards |[8.0](http://www.netbsd.org/releases/formal-8/) |
Line 106 Ports are moved to life support if they
|
Line 107 Ports are moved to life support if they
|
* Port will be bumped up to organic when it is shown to be working. |
* Port will be bumped up to organic when it is shown to be working. |
* If the port is not reported fixed within the next 6-12 months, it will be moved to the Attic. |
* If the port is not reported fixed within the next 6-12 months, it will be moved to the Attic. |
|
|
Currently there is 1 port with Tier III status. It is: |
Currently there are no port with Tier III status. |
|
|
[[!table data=""" |
|
Port |CPU |Machines |
|
[[acorn26]] |arm |Acorn Archimedes, A-series and R-series systems |
|
"""]] |
|
|
|
|
|
<hr> |
<hr> |
Line 126 ports are supported.
|
Line 122 ports are supported.
|
|
|
[[!table data=""" |
[[!table data=""" |
CPU |Tier(s) |Ports(s) |
CPU |Tier(s) |Ports(s) |
|
aarch64 |I |[[aarch64]] |
alpha |II |[[alpha]] |
alpha |II |[[alpha]] |
arm |I, II, III |[[acorn26]] [[acorn32]] [[cats]] [[epoc32]] [[evbarm]] [[hpcarm]] [[iyonix]] [[netwinder]] [[shark]] [[zaurus]] |
arm |I, II |[[acorn32]] [[cats]] [[epoc32]] [[evbarm]] [[hpcarm]] [[iyonix]] [[netwinder]] [[shark]] [[zaurus]] |
hppa |II |[[hppa]] |
hppa |II |[[hppa]] |
i386 |I |[[i386]] [[xen]] |
i386 |I |[[i386]] [[xen]] |
m68010 |II |[[sun2]] |
m68010 |II |[[sun2]] |
Line 142 sparc64 |I |[[sparc64]] (Can also run
|
Line 139 sparc64 |I |[[sparc64]] (Can also run
|
vax |II |[[vax]] |
vax |II |[[vax]] |
x86_64 |I |[[amd64]] (Can also run i386 binaries), xen |
x86_64 |I |[[amd64]] (Can also run i386 binaries), xen |
"""]] |
"""]] |
|
|
|
## Various ways of denoting ports and CPUs |
|
|
|
When discussing ports and CPUs, there are two concepts, each of which have three ways of being named. Strictly, the word port refers to the value shown by "uname -m", and typically corresponds to a directory under src/sys. build.sh supports aliases, which are passed as if they were a port, but expand to a port and a cpu (MACHINE and MACHINE_ARCH); an example is evbearmv7hf-el which expands to the evbarm port and earmv7hf cpu. |
|
|
|
[[!table data=""" |
|
concept | /usr/share/mk variable | uname | build.sh |
|
port | MACHINE | uname -m | build.sh -m |
|
cpu | MACHINE_ARCH | uname -p | build.sh -a |
|
"""]] |
|
|
|
Additonally, there are things referred to as ports which are not actually "uname -m" values, but are notably different than what would be expected from that port name. One is xen, which is a system architecture variant of i386/amd64, and aarch64, which is CPU type variant of evbarm. |