Visible to Intel only — GUID: suc1439941990412
Ixiasoft
1.1. Boot Process
1.2. Boot Stages
1.3. Boot Devices
1.4. Second-Stage Boot Loader Support Package Generator Tool
1.5. Generating a Boot Loader with an External Flash Boot Device
1.6. Boot and FPGA Configuration
1.7. Boot Debugging
1.8. Appendix A: Building the UEFI Boot Loader
1.9. Revision History for Arria 10 SoC Boot User Guide
Visible to Intel only — GUID: suc1439941990412
Ixiasoft
1.8.1. Prerequisites
To build a UEFI boot loader, install packages are required. Depending on your Linux distribution, the command to install the packages is different.
If you are using a Ubuntu distribution, type:
$ sudo apt-get install uuid-dev build-essential
If you are using a Fedora distribution, type:
$ sudo yum install uuid-devel libuuid-devel
Note:
For building UEFI, the Python package is required. If your host does not have Python installed, you can obtain it from the SoC EDS installation path, by typing:
$ export PATH=$SocEDS_DEST_ROOT/host_tools/python/bin:$PATH
If an error is reported by hashlib.py, install libssl.so.1.0.0 by typing:
$ export LD_LIBRARY_PATH=$SOCEDS_DEST_ROOT/host_tools/python/lib/:$LD_LIBRARY_PATH/sbin/ldconfig