Hi, in order to get rid of some ip22 specific hacks in setup.c as well as addinitrd/elf2ecoff I've written a small tool that links kernel+initrd as type "binary" into the data segment of the bootloader. This file can then be fetched by the prom via tftp(or from a CD or whatever). The bootloader copies the kernel to its loaddress and puts the initrd just after the kernel. My question is now: how do i properly pass the initrd's memory address to the kernel? Choices are: 1) on the commandline: rd_start=0x... 2) a bootparameter block like on i386 or sparc in head.S 3) rely on the kernel to identify if a radisk has been loaded by a magic number I'd prefer (1) but it seems none of the other arches does this. Is there a reason for that? If not could we just introduce a new kernel commandline parameter rd_start which has a memory address as a parameter. Ralf, would you let this into the kernel? -- Guido