Based on kernel version 4.16.1. Page generated on 2018-04-09 11:52 EST.
1 Brutus is an evaluation platform for the SA1100 manufactured by Intel. 2 For more details, see: 3 4 http://developer.intel.com 5 6 To compile for Brutus, you must issue the following commands: 7 8 make brutus_config 9 make config 10 [accept all the defaults] 11 make zImage 12 13 The resulting kernel will end up in linux/arch/arm/boot/zImage. This file 14 must be loaded at 0xc0008000 in Brutus's memory and execution started at 15 0xc0008000 as well with the value of registers r0 = 0 and r1 = 16 upon 16 entry. 17 18 But prior to execute the kernel, a ramdisk image must also be loaded in 19 memory. Use memory address 0xd8000000 for this. Note that the file 20 containing the (compressed) ramdisk image must not exceed 4 MB. 21 22 Typically, you'll need angelboot to load the kernel. 23 The following angelboot.opt file should be used: 24 25 ----- begin angelboot.opt ----- 26 base 0xc0008000 27 entry 0xc0008000 28 r0 0x00000000 29 r1 0x00000010 30 device /dev/ttyS0 31 options "9600 8N1" 32 baud 115200 33 otherfile ramdisk_img.gz 34 otherbase 0xd8000000 35 ----- end angelboot.opt ----- 36 37 Then load the kernel and ramdisk with: 38 39 angelboot -f angelboot.opt zImage 40 41 The first Brutus serial port (assumed to be linked to /dev/ttyS0 on your 42 host PC) is used by angel to load the kernel and ramdisk image. The serial 43 console is provided through the second Brutus serial port. To access it, 44 you may use minicom configured with /dev/ttyS1, 9600 baud, 8N1, no flow 45 control. 46 47 Currently supported: 48 - RS232 serial ports 49 - audio output 50 - LCD screen 51 - keyboard 52 53 The actual Brutus support may not be complete without extra patches. 54 If such patches exist, they should be found from 55 ftp.netwinder.org/users/n/nico. 56 57 A full PCMCIA support is still missing, although it's possible to hack 58 some drivers in order to drive already inserted cards at boot time with 59 little modifications. 60 61 Any contribution is welcome. 62 63 Please send patches to nico@fluxnic.net 64 65 Have Fun !