Hello Great, I can't wait!
Please give it a go (that is, modifying the 32-bit GRUB2 module for FreeBSD to support 64-bit as well... or creating a separate module based on that) Thanks in advance, Panarchy On Sat, Apr 11, 2009 at 5:37 PM, Bean <[email protected]> wrote: > On Sat, Apr 11, 2009 at 5:54 AM, Daniel Nebdal <[email protected]> wrote: >> Bean wrote: >>> Hi, >>> >>> Please try the btx loader in /boot/loader, which I believe to be >>> 32-bit even in amd64 freebsd. The btx loader is an a.out executable, >>> grurb2 has supported for it already. >> >> Ah, just noticed I replied to this before subscribing, so the copy to >> the list bounced. >> Let's try again. >> >> The BTX loader starts, yes - but the reason I'm using GRUB2 in the >> first place is to skip it, >> since it doesn't seem to support logical partitions. > > Hi, > > Oh, thanks for the information. The 32-bit bsd kernel is basically an > elf image that needs a little address translation: > > physical address = virtual address & 0xFFFFFF > > I think the principle can be applied to 64-bit kernel as well, it > shouldn't be difficult to add support for it. > > -- > Bean > > > _______________________________________________ > Grub-devel mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/grub-devel > _______________________________________________ Grub-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/grub-devel
