Subject: Linux-arm bootloader for CATS

From: "Frank A. Vorstenbosch" <[email-masked]>
Date: Wed, 24 Feb 1999 17:49:54 -0100

Hallo!

Here is a boot loader for use with the CATS machines and your
favourite Linux kernel (we're currently working with 2.2.1+rmk4
configured for CATS support and NOT Netwinder).
UUdecode, then gunzip, then cat the *binary* image of the linux
kernel (vmlinux) to the end of the loader.

Then comes the tricky part.  Set the second word (i.e. bytes
4 to 7) of the loader needs to contain the total length of
the file after the cat.

   # This assumes you've run make in the linux directory
   uudecode <catslo.uue >catslo.gz
   gunzip <catslo.gz >catslo.bin
   objcopy vmlinux -O binary vmlinux.bin
   cat catslo.bin vmlinux.bin >/linux
   # now patch the length of the file into bytes 4..7
   # (anyone wants to write a script for this???)

Copy the file into the root of your BSD partition, chmod 544,
and shutdown BSD.  At the ROM boot> prompt type
   boot wd0a:/linux
to see the beautiful logo and then the startup of Linux.
For now, we're failing on IDE support in the Linux kernel,
but working on it...

Frank

section 1 of uuencode 4.02 of file catslo.gz

sum -r/size 63032/1243 section (from "begin" to "end")
sum -r/size 56618/867 entire input file

------------------------------------------------------------------------
Frank A. Vorstenbosch     <SPAM_ACCEPT="NONE">    Phone: 0181 - 636 3000
Electronics and Software Engineer                 Mobile: 0976 - 430 569
Eidos Technologies Ltd., Wimbledon, London        Email: [email-masked]
unsubscribe: body of `unsubscribe linux-arm' to [email-masked]