version 1.48, 2018/07/19 10:15:05
|
version 1.51, 2018/11/07 14:33:50
|
Line 1
|
Line 1
|
[[!template id=port |
[[!template id=port |
port="evbarm" |
port="evbarm" |
port_alt="arm" |
port_alt="arm" |
port_var1="arm" |
port_var1="earm" |
port_var2="armeb" |
port_var2="earmeb" |
port_var3="earm" |
port_var3="earmv6hf" |
port_var4="earmeb" |
port_var4="earmv7hf" |
port_var5="earmv6hf" |
port_var5="earmv7hfeb" |
port_var6="earmv7hf" |
port_var_install_notes="evbarm-earm" |
port_var7="earmv7hfeb" |
|
port_var_install_notes="evbarm-arm" |
|
cur_rel="8.0" |
cur_rel="8.0" |
future_rel="9.0" |
future_rel="9.0" |
changes_cur="8.0" |
changes_cur="8.0" |
Line 37 matches the board's CPU and floating poi
|
Line 35 matches the board's CPU and floating poi
|
lower CPU instruction set version is workable on a newer board. See |
lower CPU instruction set version is workable on a newer board. See |
build.sh and look for aliases for the evbarm port. |
build.sh and look for aliases for the evbarm port. |
|
|
|
Some processors can operate as arm or the 64-bit ARM variant, aarch64, which is supported by |
|
[[NetBSD/aarch64|aarch64]]. |
|
|
### Kernels and userland |
### Kernels and userland |
|
|
The evbarm userland can be used on any system that can run code of the |
The evbarm userland can be used on any system that can run code of the |
CPU type used for the build. Typically, a particular board requires a |
CPU type used for the build. Typically, a particular board requires a |
kernel for that board. |
kernel for that board. |
|
|
|
### anita and qemu |
|
|
|
anita can be used to test builds. evbarm-earmv7hf uses "qemu -M |
|
vexpress-a15" and evbarm-aarch64 uses "qemu -M virt". (Information on |
|
how to test emulated versions of other specific hardware is welcome.) |
|
|
### Board specific information |
### Board specific information |
- [[Allwinner sunxi family SoCs|Allwinner]] |
- [[Allwinner sunxi family SoCs|Allwinner]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |