version 1.11, 2016/10/26 20:10:21
|
version 1.28, 2021/07/06 17:43:33
|
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 |
[[amd64]] |x86_64 |64-bit x86-family machines with AMD and Intel CPUs |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[aarch64]] |aarch64 |64-bit ARM CPUs |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[evbarm]] |arm |ARM evaluation boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[amd64]] |x86_64 |64-bit x86-family machines with AMD and Intel CPUs |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[evbmips]] |mips |MIPS-based evaluation boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[evbarm]] |arm |ARM evaluation boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[evbppc]] |powerpc |PowerPC-based evaluation boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[evbmips]] |mips |MIPS-based evaluation boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[hpcarm]] |arm |StrongARM based Windows CE PDA machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[evbppc]] |powerpc |PowerPC-based evaluation boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[i386]] |i386 |32-bit x86-family generic machines ("PC clones") |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[hpcarm]] |arm |StrongARM based Windows CE PDA machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sparc64]] |sparc |Sun UltraSPARC (64-bit) |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[i386]] |i386 |32-bit x86-family generic machines ("PC clones") |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[xen]] |i386, x86_64 |Xen Virtual Machine Monitor |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sparc64]] |sparc |Sun UltraSPARC (64-bit) |[9.2](http://www.netbsd.org/releases/formal-9/) |
|
[[xen]] |i386, x86_64 |Xen Virtual Machine Monitor |[9.2](http://www.netbsd.org/releases/formal-9/) |
"""]] |
"""]] |
|
|
|
|
Line 44 Currently there are 49 ports with Tier I
|
Line 45 Currently there are 49 ports with Tier I
|
|
|
[[!table data=""" |
[[!table data=""" |
Port |CPU |Machines |Latest Release |
Port |CPU |Machines |Latest Release |
[[acorn32]] |arm |Acorn RiscPC/A7000/NC and compatibles |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[acorn32]] |arm |Acorn RiscPC/A7000/NC and compatibles |[8.1](http://www.netbsd.org/releases/formal-8/) |
[[algor]] |mips |Algorithmics MIPS evaluation boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[algor]] |mips |Algorithmics MIPS evaluation boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[alpha]] |alpha |Digital Alpha (64-bit) |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[alpha]] |alpha |Digital Alpha (64-bit) |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[amiga]] |m68k |Commodore Amiga, MacroSystem DraCo |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[amiga]] |m68k |Commodore Amiga, MacroSystem DraCo |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[amigappc]] |powerpc |PowerPC-based Amiga boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[amigappc]] |powerpc |PowerPC-based Amiga boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[arc]] |mips |Machines following the Advanced RISC Computing spec |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[arc]] |mips |Machines following the Advanced RISC Computing spec |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[atari]] |m68k |Atari TT030, Falcon, Hades |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[atari]] |m68k |Atari TT030, Falcon, Hades |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[bebox]] |powerpc |Be Inc's BeBox |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[bebox]] |powerpc |Be Inc's BeBox |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[cats]] |arm |Chalice Technology's Strong Arm evaluation board |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[cats]] |arm |Chalice Technology's Strong Arm evaluation board |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[cesfic]] |m68k |CES's FIC8234 VME processor board |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[cesfic]] |m68k |CES's FIC8234 VME processor board |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[cobalt]] |mips |Cobalt Networks' Microservers |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[cobalt]] |mips |Cobalt Networks' Microservers |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[dreamcast]] |[[sh3]] |Sega Dreamcast game console |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[dreamcast]] |[[sh3]] |Sega Dreamcast game console |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[epoc32]] |arm |32bit PSION EPOC PDA |none |
[[epoc32]] |arm |32bit PSION EPOC PDA |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[emips]] |mips |Machines based on "Extensible MIPS" |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[emips]] |mips |Machines based on "Extensible MIPS" |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[evbsh3]] |[[sh3]] |Evaluation boards with Renesas (Hitachi) Super-H SH3 and SH4 CPUs |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[evbsh3]] |[[sh3]] |Evaluation boards with Renesas (Hitachi) Super-H SH3 and SH4 CPUs |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[ews4800mips]] |mips |NEC's MIPS based EWS4800 workstations |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[ews4800mips]] |mips |NEC's MIPS based EWS4800 workstations |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[hp300]] |m68k |Hewlett-Packard 9000/300 and 400 series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[hp300]] |m68k |Hewlett-Packard 9000/300 and 400 series |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[hppa]] |hppa |Hewlett-Packard 9000/700 series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[hppa]] |hppa |Hewlett-Packard 9000/700 series |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[hpcmips]] |mips |MIPS based Windows CE PDA machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[hpcmips]] |mips |MIPS based Windows CE PDA machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[hpcsh]] |[[sh3]] |Renesas (Hitachi) SH3 and SH4 based Windows CE PDA machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[hpcsh]] |[[sh3]] |Renesas (Hitachi) SH3 and SH4 based Windows CE PDA machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[ia64]] |itanium |Itanium family of processors |none |
[[ia64]] |itanium |Itanium family of processors |none |
[[ibmnws]] |powerpc |IBM Network Station Series 1000 |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[ibmnws]] |powerpc |IBM Network Station Series 1000 |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[iyonix]] |arm |Iyonix ARM pc |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[iyonix]] |arm |Iyonix ARM pc |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[landisk]] |[[sh3]] |SH4 based NAS appliances by I-O DATA |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[landisk]] |[[sh3]] |SH4 based NAS appliances by I-O DATA |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[luna68k]] |m68k |OMRON Tateisi Electronics' LUNA series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[luna68k]] |m68k |OMRON Tateisi Electronics' LUNA series |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[mac68k]] |m68k |Apple Macintosh |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[mac68k]] |m68k |Apple Macintosh |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[macppc]] |powerpc |Apple Power Macintosh and clones |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[macppc]] |powerpc |Apple Power Macintosh and clones |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[mipsco]] |mips |Mips family of workstations and servers |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[mipsco]] |mips |Mips family of workstations and servers |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[mmeye]] |[[sh3]] |Brains' mmEye Multi Media Server |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[mmeye]] |[[sh3]] |Brains' mmEye Multi Media Server |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[mvme68k]] |m68k |Motorola MVME 68k SBCs |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[mvme68k]] |m68k |Motorola MVME 68k SBCs |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[mvmeppc]] |powerpc |Motorola MVME PowerPC SBCs |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[mvmeppc]] |powerpc |Motorola MVME PowerPC SBCs |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[netwinder]] |arm |StrongARM based NetWinder machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[netwinder]] |arm |StrongARM based NetWinder machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[news68k]] |arm |Sony's m68k based "NET WORK STATION" series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[news68k]] |m68k |Sony's m68k based "NET WORK STATION" series |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[newsmips]] |mips |Sony's MIPS based "NET WORK STATION" series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[newsmips]] |mips |Sony's MIPS based "NET WORK STATION" series |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[next68k]] |m68k |NeXT 68k 'black' hardware |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[next68k]] |m68k |NeXT 68k 'black' hardware |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[ofppc]] |powerpc |Generic OpenFirmware compliant PowerPC machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[ofppc]] |powerpc |Generic OpenFirmware compliant PowerPC machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[pmax]] |mips |Digital MIPS-based DECstations and DECsystems |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[pmax]] |mips |Digital MIPS-based DECstations and DECsystems |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[prep]] |powerpc |PReP (PowerPC Reference Platform) and CHRP machines |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[prep]] |powerpc |PReP (PowerPC Reference Platform) and CHRP machines |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[rs6000]] |powerpc |MCA-based IBM RS/6000 workstations |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[riscv]] |riscv |RISC-V |none |
[[sandpoint]] |powerpc |Motorola Sandpoint reference platform |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[rs6000]] |powerpc |MCA-based IBM RS/6000 workstations |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sbmips]] |mips |Broadcom SiByte evaluation boards |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sandpoint]] |powerpc |Motorola Sandpoint reference platform |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sgimips]] |mips |Silicon Graphics' MIPS-based workstations |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sbmips]] |mips |Broadcom SiByte evaluation boards |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[shark]] |arm |Digital DNARD ("shark") |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sgimips]] |mips |Silicon Graphics' MIPS-based workstations |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sparc]] |sparc |Sun SPARC (32-bit) |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[shark]] |arm |Digital DNARD ("shark") |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sun2]] |m68k |Sun 2 |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sparc]] |sparc |Sun SPARC (32-bit) |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[sun3]] |m68k |Sun 3 and 3x |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sun2]] |m68k |Sun 2 |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[vax]] |vax |Digital VAX |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[sun3]] |m68k |Sun 3 and 3x |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[x68k]] |m68k |Sharp X680x0 series |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[vax]] |vax |Digital VAX |[9.2](http://www.netbsd.org/releases/formal-9/) |
[[zaurus]] |arm |Sharp C7x0/C860/C1000/C3x00 series PDA |[7.0.2](http://www.netbsd.org/releases/formal-7/) |
[[x68k]] |m68k |Sharp X680x0 series |[9.2](http://www.netbsd.org/releases/formal-9/) |
|
[[zaurus]] |arm |Sharp C7x0/C860/C1000/C3x00 series PDA |[9.2](http://www.netbsd.org/releases/formal-9/) |
"""]] |
"""]] |
|
|
|
|
Line 106 Ports are moved to life support if they
|
Line 108 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 ports 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 123 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]] |
m68k |II |[[amiga]] [[atari]] [[cesfic]] [[hp300]] [[luna68k]] [[mac68k]] [[mvme68k]] [[news68k]] [[next68k]] [[sun3]] [[x68k]] |
m68k |II |[[amiga]] [[atari]] [[cesfic]] [[hp300]] [[luna68k]] [[mac68k]] [[mvme68k]] [[news68k]] [[next68k]] [[sun3]] [[x68k]] |
mipseb |I, II |[[emips]] [[evbmips]] [[ews4800mips]] [[mipsco]] [[newsmips]] [[sbmips]] [[sgimips]] |
mipseb |I, II |[[emips]] [[evbmips]] [[ews4800mips]] [[mipsco]] [[newsmips]] [[sbmips]] [[sgimips]] |
mipsel |I, II |[[algor]] [[arc]] [[cobalt]] [[evbmips]] [[hpcmips]] [[pmax]] [[sbmips]] |
mipsel |I, II |[[algor]] [[arc]] [[cobalt]] [[evbmips]] [[hpcmips]] [[pmax]] [[sbmips]] |
powerpc |I, II |[[amigappc]] [[bebox]] [[evbppc]] [[ibmnws]] [[macppc]] [[mvmeppc]] [[ofppc]] [[prep]]] [[rs6000]] [[sandpoint]] |
powerpc |I, II |[[amigappc]] [[bebox]] [[evbppc]] [[ibmnws]] [[macppc]] [[mvmeppc]] [[ofppc]] [[prep]] [[rs6000]] [[sandpoint]] |
[[sh3eb|sh3]] |II |[[evbsh3]] [[mmeye]] |
[[sh3eb|sh3]] |II |[[evbsh3]] [[mmeye]] |
[[sh3el|sh3]] |II |[[dreamcast]] [[evbsh3]] [[landisk]] [[hpcsh]] |
[[sh3el|sh3]] |II |[[dreamcast]] [[evbsh3]] [[landisk]] [[hpcsh]] |
sparc |II |[[sparc]] |
sparc |II |[[sparc]] |
Line 142 sparc64 |I |[[sparc64]] (Can also run
|
Line 140 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 another is aarch64, which is a CPU type variant of evbarm. |