This is an old revision of the document!
Cavium's ThunderX platform is the primary reference target for the FreeBSD/arm64 port.
USB booting (UEFI)
Network booting FreeBSD on Cavium ThunderX
- Install a supported network interface card (see below)
- Build the world and kernel, and install to an NFS-exported location
- Configure a TFTP server to provide loader.efi
- Boot the ThunderX and break to the boot selection menu
- 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.
Supported UEFI network interface cards
PCIe
- Intel 82572EI
- Intel 82574L
USB
A USB network adapter must be installed in the bottom USB slot. The top slot is connected to the BMC.
- ASIX AX88772B
- Monoprice http://www.monoprice.com/product?p_id=9466 (waiting on confirmation)