Diff for /wikisrc/ports/evbarm.mdwn between versions 1.57 and 1.74

version 1.57, 2018/11/21 13:27:04 version 1.74, 2019/06/12 08:54:57
Line 7  port_var3="earmv6hf" Line 7  port_var3="earmv6hf"
 port_var4="earmv7hf"  port_var4="earmv7hf"
 port_var5="earmv7hfeb"  port_var5="earmv7hfeb"
 port_var_install_notes="evbarm-earm"  port_var_install_notes="evbarm-earm"
 cur_rel="8.0"  cur_rel="8.1"
 future_rel="9.0"  future_rel="9.0"
 changes_cur="8.0"  changes_cur="8.1"
 changes_future="9.0"  changes_future="9.0"
 thumbnail="http://www.netbsd.org/images/ports/evbarm/adi_brh.gif"  thumbnail="//www.netbsd.org/images/ports/evbarm/adi_brh.gif"
 about="""  about="""
 NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping  NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping
 boards based on CPUs implementing the ARM architecture. NetBSD/evbarm also  boards based on CPUs implementing the ARM architecture. NetBSD/evbarm also
 supports some specific embedded system products based on prototype board  supports some specific embedded system products based on prototype board
 designs.  designs.
   
 Matt Thomas is the maintainer of NetBSD/evbarm.  ### SSH configuration
   
   The default configuration will connect to the local network via DHCP and
   run an SSH server. In order to use the SSH server, we must configure
   users. This can be done by writing to the SD card's MS-DOS partition.
   
   Create a creds.txt file and use:
   
              useradd user password
   
   \todo Additional configuration options are available on creds_msdos.8
   
 ### CPU types  ### CPU types
   
Line 27  The evbarm port can be built with a vari Line 37  The evbarm port can be built with a vari
 There are  There are
 four main variables: the word size, the instruction set, the  four main variables: the word size, the instruction set, the
 endianness, and whether there is hardware floating point.  By default  endianness, and whether there is hardware floating point.  By default
 the CPU type is "earm", and this implies aarch32 (32-bit), \todo cpu  the CPU type is "earm", and this implies aarch32 (32-bit), earmv5 cpu
 architecture, little endian (el when explicitly stated), and soft  architecture, little endian (el when explicitly stated), and soft
 (emulated) floating point.  Another example, suitable for Raspberry PI  (Emulated) floating point.  Another example, suitable for Raspberry PI
 2, is earmv7hf, which is aarch32, the v7 instruction set, little  2, is earmv7hf, which is aarch32, the v7 instruction set, little
 endian, and hardware floating point.  endian, and hardware floating point.
   
Line 46  sometimes referred to as a distinct port Line 56  sometimes referred to as a distinct port
 with code in src/sys/arch/aarch64, but it is built as the evbarm port  with code in src/sys/arch/aarch64, but it is built as the evbarm port
 with aarch64 cpu type, and available as the alias evbarm64.  with aarch64 cpu type, and available as the alias evbarm64.
   
 ### Kernels and userland  Note that MACHINE_ARCH=aarch64 currently refers to the A64 instruction
   set and the aarch64 architecture, built for the armv8 architecture.
 The evbarm userland can be used on any system that can run code of the  (Note also that armv8 is the first architecture to support aarch64, so
 CPU type used for the build.  Typically, a particular board requires a  this will not be an issue until at least armv9.)
 kernel for that board.  
   
 ### anita and qemu  ### anita and qemu
   
Line 62  anita can be used to test builds.  (In a Line 71  anita can be used to test builds.  (In a
   
 ### Board specific information  ### Board specific information
  - [[Allwinner sunxi family SoCs|Allwinner]]   - [[Allwinner sunxi family SoCs|Allwinner]]
  - [[BeagleBone and BeagleBone Black|BeagleBone]]   - [[BeagleBone, BeagleBone Black, and PocketBeagle|BeagleBone]]
  - [[NVIDIA Tegra|Tegra]]   - [[NVIDIA Tegra|Tegra]]
  - [[ODROID C1 and C1+|ODROID-C1]]   - [[ODROID C1 and C1+|ODROID-C1]]
  - [[Raspberry Pi 1, 2 and 3|Raspberry Pi]]   - [[Raspberry Pi 1, 2 and 3|Raspberry Pi]]

Removed from v.1.57  
changed lines
  Added in v.1.74


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb