Specifications

## Application terminated, rc = 0x0
5.12.2. Timer Demo
This example is only available on MPC8xx CPUs.
5.13. U-Boot Image Formats
U-Boot operates on "image" files which can be basically anything, preceeded by a special header; see the
definitions in include/image.h for details; basically, the header defines the following image properties:
Target Operating System (Provisions for OpenBSD, NetBSD, FreeBSD, 4.4BSD, Linux, SVR4, Esix,
Solaris, Irix, SCO, Dell, NCR, LynxOS, pSOS, QNX, RTEMS, U-Boot, ARTOS, Unity OS, Integrity;
Currently supported: Linux, NetBSD, VxWorks, QNX, RTEMS, ARTOS, Unity OS, Integrity).
Target CPU Architecture (Provisions for Alpha, ARM, AVR32, BlackFin, IA64, M68K, Microblaze,
MIPS, MIPS64, NIOS, NIOS2, Power Architecture®, IBM S390, SuperH, Sparc, Sparc 64 Bit, Intel
x86; Currently supported: ARM, AVR32, BlackFin, M68K, Microblaze, MIPS, MIPS64, NIOS,
NIOS2, Power Architecture®, SuperH, Sparc, Sparc 64 Bit, Intel x86).
Compression Type (Provisions for uncompressed, gzip, bzip2, lzo; Currently supported:
uncompressed, gzip, bzip2, lzo).
Load Address
Entry Point
Image Name
Image Timestamp
The header is marked by a special Magic Number, and both the header and the data portions of the image are
secured against corruption by CRC32 checksums.
5.14. U-Boot Advanced Features
5.14.1. Boot Count Limit
The Open Source Development Labs Carrier Grade Linux Requirements Definition version 2.0
(http://www.osdl.org/docs/carrier_grade_linux_requirements_definition___version_20_final_public_draft.pdf)
contains the following requirement definition (ID PLT.4.0, p. 44):
CGL shall provide support for detecting a repeating reboot cycle due to recurring failures and will go to an
offline state if this occurs.
This feature is available in U-Boot if you enable the CONFIG_BOOTCOUNT_LIMIT configuration option.
The implementation uses the following environment variables:
bootcount:
5.14.1. Boot Count Limit 84