Back to the problem of getting initrd working...
Here's where I recall leaving off. To use a compressed image, you
normally set some kernel flags using rdev or similiar to define the offset
of where the compressed image is. Now, there's something like 11 bits
available to define this offset. The problem is that on MIPS,
vmlinux kernels are considerably larger, so either the 11 bits needs to be
larger, or we need to make the kernel smaller.
Making the kernel smaller is easily done by making bzImage kernels. When
I last looked, there was no way to compile a bzImage kernel. I don't
think fixing that would be that tough, but I guess what I don't understand
is why bzImage kernels are architecture specific.
I confess that I haven't looked at this very closely recently, so correct
me where I'm off.
Ralf said at one point that we should use the ARC stuff, and that may be a
good idea. But, it's not consistent with the other architectures. It'd be
nice for SGI/Linux to be installed in the same way that RH does i386/Linux
Anyway, I'm not going to have a hell of a lot of time to work on things
for the rest of the month as I'm on vacation for two weeks, and I'll be in
a different country than my Indy.
Alex deVries Rent this space for a $5 donation
System Administrator to EngSoc per day.
The EngSoc Project Send spam to email@example.com.