version 1.95, 2020/09/15 08:11:13
|
version 1.98, 2020/10/20 13:42:03
|
Line 8 port_var4="aarch64"
|
Line 8 port_var4="aarch64"
|
no_install_notes=YES <!-- XXX update this after 9.1 --> |
no_install_notes=YES <!-- XXX update this after 9.1 --> |
port_var_install_notes="evbarm-earm" |
port_var_install_notes="evbarm-earm" |
pkg_rel="9.0" |
pkg_rel="9.0" |
cur_rel="9.0" |
cur_rel="9.1" |
future_rel="10.0" |
future_rel="10.0" |
changes_cur="9.0" |
changes_cur="9.1" |
changes_future="10.0" |
changes_future="10.0" |
thumbnail="//wiki.netbsd.org/ports/evbarm/images/beaglebone.jpg" |
thumbnail="//wiki.netbsd.org/ports/evbarm/images/beaglebone.jpg" |
about=""" |
about=""" |
Line 26 supported_hardware="""
|
Line 26 supported_hardware="""
|
|
|
Various CPU variants are supported, e.g: |
Various CPU variants are supported, e.g: |
|
|
- evbarm-earmv6hf - ARMv6 with EABI and hardware floating point, e.g. |
- evbarm-earmv6hf - ARMv6-A with EABI and hardware floating point, e.g. |
the original Raspberry Pi. |
the original Raspberry Pi. |
- evbarm-earmv7hf - ARMv7 with EABI and hardware floating point, e.g. |
- evbarm-earmv7hf - ARMv7-A with EABI and hardware floating point, e.g. |
most recent and common 32-bit ARM boards. |
most recent and common 32-bit ARM boards. |
- evbarm-earmv7hfeb - Same as the above, but with the CPU running in |
- evbarm-earmv7hfeb - Same as the above, but with the CPU running in |
big endian mode. |
big endian mode. |
- evbarm-aarch64 - 64-bit ARMv8 |
- evbarm-aarch64 - 64-bit ARMv8-A |
- evbarm-aarch64eb - Same as the above, but with the CPU running in |
- evbarm-aarch64eb - Same as the above, but with the CPU running in |
big endian mode. |
big endian mode. |
|
|
Since NetBSD 9.0, 64-bit ARM processors are supported (referred to here |
Since NetBSD 9.0, 64-bit ARM processors are supported (referred to here |
as aarch64). These run with fully 64-bit kernels and userland. Running |
as aarch64). These run with fully 64-bit kernels and userland. Running |
32-bit ARM binaries is also supported with `compat32`. |
32-bit ARM binaries is also supported with `compat32`. The 64-bit |
|
kernel supports up to 256 CPUs and the 32-bit kernel supports up to 8. |
|
|
Since NetBSD 9.0, there is support for symmetric and asymmetrical |
Since NetBSD 9.0, there is support for symmetric and asymmetrical |
multiprocessing (aka big.LITTLE). |
multiprocessing (aka big.LITTLE). |
Line 57 is endian-clean.
|
Line 58 is endian-clean.
|
- [[RockChip SoCs|RockChip]] |
- [[RockChip SoCs|RockChip]] |
- [[Terasic DE0 Nano-SoC|Cyclone5]] |
- [[Terasic DE0 Nano-SoC|Cyclone5]] |
|
|
**NOTE**: This list is incomplete. For a full list of supported boards, please see the list of [32-bit](https://github.com/NetBSD/src/blob/netbsd-9/sys/arch/evbarm/conf/GENERIC#L18) and [64-bit](https://github.com/NetBSD/src/blob/netbsd-9/sys/arch/evbarm/conf/GENERIC64#L20) device trees. |
**NOTE**: This list is incomplete. For a full list of supported device tree |
|
based boards, please see the list of |
|
[32-bit](https://github.com/NetBSD/src/blob/netbsd-9/sys/arch/evbarm/conf/GENERIC#L18) and |
|
[64-bit](https://github.com/NetBSD/src/blob/netbsd-9/sys/arch/evbarm/conf/GENERIC64#L20) device trees. |
|
|
### QEMU |
### QEMU |
|
|