
AFAICS 2.4 uses the tag list if there is one prepared by the bootloader.
No, it doesn't. See
http://www.arm.linux.org.uk/developer/booting.php
to find out that a boot loader should pass the address of the tag list in r2 to the kernel. It's near the end. And then see
http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2003-January/013126...
to see that 2.4-kernels currently don't use r2 and can't use in order to stay compatible. In fact, a 2.4. kernel trashes r2 right at the start, see
http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2003-January/013140...
However, 2.5-kernels already employ the r2-rule.
I'm not sure, but I think that only Kernels for ARM (and for XScale) use this tagging at all, correct?
See http://sourceforge.net/mailarchive/forum.php?thread_id=1531608&forum_id=... 98
Ahh, here is the trick, use gd->bd->bi_boot_params
Thanks.