Visible to Intel only — GUID: sbe1501734914731
Ixiasoft
Visible to Intel only — GUID: sbe1501734914731
Ixiasoft
1.4. Boot Flow Overview
A typical UEFI boot flow runs entirely on the on-chip memory of the HPS and is a default selection for booting a bare-metal application and RTOS. UEFI replaces the MPL boot loader on Cyclone® V and Arria® V devices.
UEFI boot loader tasks include:
- Initializing DDR SDRAM memory
- Configuring low level hardware such as PLL, IOs, and pin-muxing
- Supporting basic hardware diagnostic features
- Fetching subsequent boot software such as the operating system package or kernel image.
Pre-DDR diagnostic boot flow boots into a diagnostic utility called Pit Stop. This utility executes from the on-chip memory of the HPS and debugs and performs diagnosis prior to booting the next stage. The PcdEnablePitStopUtility token in the Arria10SoCPkg.dsc file enables the Pit Stop utility.
Post-DDR boot stage, also known as UEFI DXE phase, supports extended UEFI functionality. This boot flow allows you to access a broad range of pre-existing UEFI utilities already developed by the open source community.
- runaxf to boot to an ELF binary
- Linux Loader to continue booting in Linux