This is an old revision of the document!


Cavium's ThunderX platform is the primary reference target for the FreeBSD/arm64 port.

  1. Install a supported PCIe network interface card
  2. Apply the patch from https://reviews.freebsd.org/D5366
  3. Build the world and kernel, and install to an NFS-exported location
  4. Configure a TFTP server to provide loader.efi
  5. Boot the ThunderX and break to the boot selection menu
  6. Add a new entry to boot from TFTP on the PCIe NIC.
    • Configure the “Use DHCP”, “TFTP Server IP address” and “loader.efi location” settings as appropriate for your environment.
    • Answer YES for “is the application an OS loader.” Leave “loader.efi arguments” empty.
  • arm64/thunderx.1463424431.txt.gz
  • Last modified: 2016/05/16 18:47
  • by EdMaste