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.