First, unlike other ARM assemblers I've seen, GNU AS does not align sections to a 4 byte boundary by default. IMHO it should.
This is fixed for grub2-patch3.diff (RISC OS core) by: http://www.majoroak.f2s.com/tim/grub/patches/grub2-patch7.diff.gz And for grub2-patch6.diff (Address space abstraction) by: http://www.majoroak.f2s.com/tim/grub/patches/grub2-patch8.diff.gz Second, I have cleaned up the Linux/ARM loader and added support for 1Kbyte pages. I have successfully tested it on ARM610 and StrongARM processors, with RISC OS 3.7. Stuart Winter confirms the Linux/ARM loader works with RISC OS 4.02 on a StrongARM. Both systems are RiscPCs. Mininum Linux version: 2.4.18-rmk6 or 2.5.17. http://www.majoroak.f2s.com/tim/grub/patches/grub2-patch10.diff.gz Please note this contains a Linux kernel header file licensed under GNU GPL version 2 only. I suggest we ask Russell King nicely to change the licence. -- Member AFFS, WYLUG, SWP (UK), UAF, RESPECT, StWC No to software patents! Victory to the iraqi resistance!
pgpCWP75LEpLv.pgp
Description: PGP signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel