Hi,
While Pegasos II is not officially support as a PPC platform, some minor
kernel tweaks
would make it more friendly out-of-the-box for Pegasos II hackers. Would
the maintainers
kindly consider the following changes:
1. Kernel config
CONFIG_AMIGA_PARTITION=y
CONFIG_SERIO_I8042=y (or m)
(Pegasos II uses AMIGA partitioning and IBM AT PS/2 style mouse and
keyboard support.)
2. (This part is hard, I'm not sure I understand the issues myself -
it's necessary to avoid Pegasos II people
from having to rebuild from kernel source.) Pegasos II needs a
zImage.initrd.chrp kernel to boot (i.e. a combined
zImage.chrp & initrd) instead of a separate vmlinux + initrd, therefore
some additional object files need to be
distributed with the kernel package. I do not understand exactly why
yaboot (patched with Amiga partition support)
does not work with separate vmlinux and initrd on Pegasos II so at the
moment zImage.initrd.chrp is needed.
(Does this make sense?) I need a package which allows me to create a
zImage.initrd.chrp from vmlinux and a separate
initrd. Debian has a mkvmlinuz deb which attempts to do this - it
doesn't work for me.
Apparently, some binary .o/.a files that are created during the kernel
build which lie in arch/ppc/boot (CHRP bootstrap, OpenFirmware
utilities) are combined with vmlinux and a ramdisk image to create
zImage.initrd.chrp. I'll try to analyze the build process
a bit more to see what exactly is needed to convert vmlinux +
ramdisk.image.gz into zImage.initrd.chrp, but I thought I'd
throw this out first for the lists wisdom.
Cheers
Richard
--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-devel-list