I'm working on a ppc port of Linux and am unhappy with the boot options
available. How much work do you all think would be involved in taking
the existing ppc boot assembly code and patching grub to work there? I
realise there is no macos loader, that's ok for now. I'm just looking to
handle Linux. The assembly files would have to be replaced (obviously):
docs/boot.S
stage1/stage1.S
stage2/asm.S
stage2/start.S
and the inline assembly as well in:
grub/asmstub.c
netboot/pci.c
stage2/char_io.c
stage2/fsys_ext2fs.c
stage2/smp-imps.c
The stage1 loader would be similar to the current ppc kernel loader. (ok
similar is a stretch :) but most of stage2 should be there.
Thoughts?
PS: did you know that OpenLinux 2.4 uses grub as a loader? Have you seen
the graphical interface is uses for the selection screen?
--
Tim Riker - http://rikers.org/ - short SIGs! <g>
All I need to know I could have learned in Kindergarten
... if I'd just been paying attention.