initial commit
[freebsd-arm:freebsd-arm.git] / boot / arm / at91 / bootiic / README
1 $FreeBSD$
2
3 This image is intended to be programmed into boot EEPROM.  The image is nearly
4 0x4000 so it will not fit in KB9200's 0x2000.  It is intended for KB9201 or
5 later.  Alternatively, the KB9200 can be upgraded with larger EEPROM.
6 It performs basic functions prior to executing an image at a
7 specified address.  The pre-boot functions can be modified and saved back into
8 EEPROM.
9 The MAC address is set with 0.0.0.0.0.0 by default.  This is an invalid address
10 and must be changed to a valid value in order to use the ethernet interface.
11
12 Memory usage:
13
14 EEPROM = 0x4000
15 SDRAM = 
16   run stack = 0x21800000
17   variables = 0x21200000
18   ethernet  = 0x21000000 (buffers and descriptors)
19
20
21 Functions supported:
22
23         c               - copy
24         d               - display auto command table (in RAM)
25         e               - execute image
26         ?               - help
27         ip              - set local ip
28         m               - set mac
29         server_ip       - set server ip
30         s               - set auto command entry
31         t               - create linux boot tag list
32         tftp            - download image via tftp
33         w               - update auto command table
34         x               - download image via xmodem
35