# HG changeset patch # User Paul Boddie # Date 1433785768 -7200 # Node ID a2b3fd29a1a68845436345a852d85ba5b0ac2c59 # Parent da8b0234834a5ca7af8f9036d8fa551b47507c24 Added some documentation. diff -r da8b0234834a -r a2b3fd29a1a6 README.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Mon Jun 08 19:49:28 2015 +0200 @@ -0,0 +1,23 @@ +Introduction +------------ + +NanoPayload is a test of bootable payloads for the Ben NanoNote, exploring the +necessary initialisation activities to allow programs to run on the device. +Unlike U-Boot, it does not seek to become a general framework for booting any +kind of device; instead, it merely attempts to provide a minimal collection of +routines for "bare metal" software usage in order to illustrate the +initialisation requirements and to make it possible to deploy other software. + +Related U-Boot Resources +------------------------ + +Some resources may only exist in the branch of U-Boot identified as +u-boot-2012.10-rc2 when configuring OpenWrt. Others may exist in the principal +U-Boot development branch, but differ between that branch and the previous +XBurst-supporting branch. + +arch/mips/cpu/xburst/jz4740.c RAM and clock-related initialisation +arch/mips/lib/board.c generic board initialisation +arch/mips/include/asm/io.h things like readl and writel +board/qi/qi_lb60/qi_lb60.c board-specific initialisation +common/lcd.c generic LCD initialisation