Author Topic: Boot Specifications On Sl-5600  (Read 3370 times)

whlie

  • Newbie
  • *
  • Posts: 3
    • View Profile
Boot Specifications On Sl-5600
« on: January 10, 2005, 05:59:04 am »
Hello.

I want to develop an small light test OS and run it in the SL-5600. So I want to know what the SL-5600 boot firmware do to boot the Linux. What kind of information it gives to the kernel to boot and where is this information (for example the amount of RAM, etc.). I read something about a tag list, but I don't know where is it (in RAM I supposse, but where...). So do you know any web or document where it is explained? Also I want to know what kind of file you may load in the zaurus (an elf binary or something different) that the firmware uses to init the "kernel" load.

Another way would be read the kernel source, but I'm a bit lost in the ARM Linux Kernel. Could you tell me what files and functions should I read?

Thank you very much.
« Last Edit: January 10, 2005, 06:28:38 am by whlie »

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
Boot Specifications On Sl-5600
« Reply #1 on: January 10, 2005, 07:01:52 am »
Quote
I want to develop an small light test OS and run it in the SL-5600.

Why don't you start with the 5600 bootstrap image (which is just the basics for single user, non-GUI)?

What are you wanting to develop? You should work with what's in BB/OE (the OpenZaurus build system) as it makes life easier (and anything you develop will also be available to everyone else).


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Boot Specifications On Sl-5600
« Reply #2 on: January 10, 2005, 08:18:51 am »
You already read http://www.simtec.co.uk/products/SWLINUX/f...ng_article.html ?

Besides reading this and the kernel source (i.e. linux/arch/arm/mach-pxa/*) there is not much more, because everything else is unpublished.

This is, btw., the reason we still have to deal with the ancient, buggy, and featureless angel boot loader.
« Last Edit: January 10, 2005, 08:20:31 am by Mickeyl »
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.