File:  [NetBSD Developer Wiki] / wikisrc / ports / aarch64.mdwn
Revision 1.5: download - view: text, annotated - select for diffs
Wed Jan 8 07:11:25 2020 UTC (5 weeks, 4 days ago) by mrg
Branches: MAIN
CVS tags: HEAD
add a list of cpus and some boards supported.

[[!template id=port
NetBSD/aarch64 is a port to ARM's 64-bit CPUs and other compatible

Running 32-bit NetBSD/arm EABI binaries is supported as well; see
[[!template id=man name="compat_netbsd32" section="8"]].

The port was first committed to the NetBSD source tree as NetBSD/aarch64
on April 1st, 2018.

The original work to do this port was done by Ryo Shimizu, Tohru Nishimura,
Nick Hudson, Jared D. McNeill, and Matt Thomas.

The port is fully functional. It has been tested on single-CPU and
multiprocessor configurations, including big.LITTLE asymmetric multiprocessing.

It is not yet available in a release, and will be available in NetBSD 9.0.

The lists of supported boards, SoCs and CPUs is likely incomplete.

### SoC specific information

 * Broadcom BCM2837
 * Amlogic Meson-GXBB, and Meson-GXL
 * Rockchip RK3328 and RK3399
 * Allwinner A64, H5 and H6
 * NVIDIA Tegra X1

### Board specific information

 * ARM SBSA (Server Base System Architecture) compliant systems
 * FriendlyARM NanoPi NEO Plus2
 * FriendlyARM NanoPi NEO2
 * Hardkernel ODROID-C2
 * Libre Computer AML-S905-X-CC (Le Potato)
 * NVIDIA Jetson TX1
 * PINE64 A64, A64+, A64-LTS, SOPINE, Pinebook, Pinebook Pro, Rock64, RockPro64
 * Raspberry Pi 3

### Known Supported CPUs

 * ARM Cortex-A53
 * ARM Cortex-A57
 * ARM Cortex-A72
 * Marvell ThunderX
 * Ampere eMAG
 * NVIDIA Denver2

[//]: ### Unknown CPUs list:
[//]: * ARM Cortex-A32
[//]: * ARM Cortex-A35
[//]: * ARM Cortex-A55
[//]: * ARM Cortex-A65
[//]: * ARM Cortex-A73
[//]: * ARM Cortex-A75
[//]: * ARM Cortex-A76

[[!tag tier1port]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb