1 Brutus is an evaluation platform for the SA1100 manufactured by Intel.
4 http://developer.intel.com/design/strong/applnots/sa1100lx/getstart.htm
6 To compile for Brutus, you must issue the following commands:
10 [accept all the defaults]
14 The resulting kernel will end up in linux/arch/arm/boot/zImage. This file
15 must be loaded at 0xc0008000 in Brutus's memory and execution started at
16 0xc0008000 as well with the value of registers r0 = 0 and r1 = 16 upon
19 But prior to execute the kernel, a ramdisk image must also be loaded in
20 memory. Use memory address 0xd8000000 for this. Note that the file
21 containing the (compressed) ramdisk image must not exceed 4 MB.
23 Typically, you'll need angelboot to load the kernel.
24 The following angelboot.opt file should be used:
26 ----- begin angelboot.opt -----
34 otherfile ramdisk_img.gz
36 ----- end angelboot.opt -----
38 Then load the kernel and ramdisk with:
40 angelboot -f angelboot.opt zImage
42 The first Brutus serial port (assumed to be linked to /dev/ttyS0 on your
43 host PC) is used by angel to load the kernel and ramdisk image. The serial
44 console is provided through the second Brutus serial port. To access it,
45 you may use minicom configured with /dev/ttyS1, 9600 baud, 8N1, no flow
54 The actual Brutus support may not be complete without extra patches.
55 If such patches exist, they should be found from
56 ftp.netwinder.org/users/n/nico.
58 A full PCMCIA support is still missing, although it's possible to hack
59 some drivers in order to drive already inserted cards at boot time with
62 Any contribution is welcome.
64 Please send patches to nico@cam.org