--------------------------------------------------------------------------------------------

# U-Boot Bootloader

Full Power-on Built-In Test (PBIT) Support
Full Power-on Built-In Test (PBIT) support to report the health of the card to the operating system. Each test can be individually enabled/disabled, and many have options for speed or coverage.
Tests include: DDR Memory, ECC, EEPROM, Ethernet, Geographical Address, I²C, IPMI Sensors, MIL-STD-1553, NOR Flash, PCI/PCIe, Real Time Clock, Temperature Sensor Thresholds, U-Boot Integrity Check, and UART
Results of PBIT tests are passed to the operating system via the Flattened Device Tree (FDT)
IPMI Support
Reading IPMC sensors
Programming Field Replaceable Unit (FRU) data
Programming the IPMC
Additional Features Supported
Support for configuration of multiple PCI/PCIe bridge chips, allowing customization of the PCI topology
Built in scripts to reprogram U-Boot and boot operating systems
A backup environment to preserve critical environment variables from accidental erasure
Debugging utilities
A debug prompt to step through bootup and interact with registers and interfaces
A memory test that tests the entirety of RAM, regardless of total size
The ability to remap TLBs on the fly
A DMA command to test throughput of memory mapped interfaces
Ability to display real-time memory map
Common look and feel across all products
