[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] FreeBSD 64-bit kernel support
From: |
Joey Korkames |
Subject: |
Re: [PATCH] FreeBSD 64-bit kernel support |
Date: |
Sun, 12 Apr 2009 22:33:59 -0700 |
I can't make grub2 build with phcoder's bsd64.diff. My guess it is beacuse conf/i386.mk is missing stuff related to
loader/i386/bsd_helper.S $(loader/i386/bsd_helper.S_DEPENDENCIES)?, but I wouldn't how or where to add it in.
....
cat kernel_syms.lst def-biosdisk.lst def-chain.lst def-linux16.lst
def-linux.lst def-normal.lst def-reboot.lst def-halt.lst def-serial.lst
def-multiboot.lst def-vbe.lst
def-vbeinfo.lst def-vbetest.lst def-play.lst def-ata.lst def-vga.lst
def-memdisk.lst def-pci.lst def-lspci.lst def-aout.lst def-bsd.lst def-usb.lst
def-usbtest.lst
def-uhci.lst def-ohci.lst def-usbms.lst def-usb_keyboard.lst def-pxe.lst
def-pxecmd.lst def-datetime.lst def-date.lst def-datehook.lst def-lsmmap.lst
def-ata_pthru.lst
def-hdparm.lst def-cpuid.lst def-at_keyboard.lst def-vga_text.lst
def-fshelp.lst def-fat.lst def-ufs.lst def-ext2.lst def-ntfs.lst
def-ntfscomp.lst def-minix.lst
def-hfs.lst def-jfs.lst def-iso9660.lst def-xfs.lst def-affs.lst def-sfs.lst
def-hfsplus.lst def-reiserfs.lst def-cpio.lst def-tar.lst def-udf.lst
def-afs.lst
def-amiga.lst def-apple.lst def-pc.lst def-sun.lst def-acorn.lst def-gpt.lst
def-raid.lst def-raid5rec.lst def-raid6rec.lst def-mdraid.lst def-dm_nv.lst
def-lvm.lst
def-scsi.lst def-minicmd.lst def-extcmd.lst def-hello.lst def-parttool.lst
def-pcpart.lst def-handler.lst def-ls.lst def-cmp.lst def-cat.lst def-echo.lst
def-help.lst
def-search.lst def-test.lst def-loopback.lst def-fs_uuid.lst def-configfile.lst
def-terminfo.lst def-blocklist.lst def-hexdump.lst def-read.lst def-sleep.lst
def-loadenv.lst def-crc.lst def-memrw.lst def-video.lst def-videotest.lst
def-bitmap.lst def-tga.lst def-jpeg.lst def-png.lst def-font.lst
def-gfxterm.lst def-elf.lst
def-gzio.lst def-bufio.lst /dev/null \
| gawk -f
/build/root-grub2_1.96+20090413-kfx.1-amd64-rOO4X2/grub2-1.96+20090413-kfx.1/genmoddep.awk
und-biosdisk.lst und-chain.lst und-linux16.lst
und-linux.lst und-normal.lst und-reboot.lst und-halt.lst und-serial.lst
und-multiboot.lst und-vbe.lst und-vbeinfo.lst und-vbetest.lst und-play.lst
und-ata.lst
und-vga.lst und-memdisk.lst und-pci.lst und-lspci.lst und-aout.lst und-bsd.lst
und-usb.lst und-usbtest.lst und-uhci.lst und-ohci.lst und-usbms.lst
und-usb_keyboard.lst
und-pxe.lst und-pxecmd.lst und-datetime.lst und-date.lst und-datehook.lst
und-lsmmap.lst und-ata_pthru.lst und-hdparm.lst und-cpuid.lst
und-at_keyboard.lst
und-vga_text.lst und-fshelp.lst und-fat.lst und-ufs.lst und-ext2.lst
und-ntfs.lst und-ntfscomp.lst und-minix.lst und-hfs.lst und-jfs.lst
und-iso9660.lst und-xfs.lst
und-affs.lst und-sfs.lst und-hfsplus.lst und-reiserfs.lst und-cpio.lst
und-tar.lst und-udf.lst und-afs.lst und-amiga.lst und-apple.lst und-pc.lst
und-sun.lst
und-acorn.lst und-gpt.lst und-raid.lst und-raid5rec.lst und-raid6rec.lst
und-mdraid.lst und-dm_nv.lst und-lvm.lst und-scsi.lst und-minicmd.lst
und-extcmd.lst
und-hello.lst und-parttool.lst und-pcpart.lst und-handler.lst und-ls.lst
und-cmp.lst und-cat.lst und-echo.lst und-help.lst und-search.lst und-test.lst
und-loopback.lst
und-fs_uuid.lst und-configfile.lst und-terminfo.lst und-blocklist.lst
und-hexdump.lst und-read.lst und-sleep.lst und-loadenv.lst und-crc.lst
und-memrw.lst und-video.lst
und-videotest.lst und-bitmap.lst und-tga.lst und-jpeg.lst und-png.lst und-font.lst
und-gfxterm.lst und-elf.lst und-gzio.lst und-bufio.lst > moddep.lst \
|| (rm -f moddep.lst; exit 1)
grub_bsd64_trampoline_gdt in bsd is not defined
make[1]: *** [moddep.lst] Error 1
make[1]: Leaving directory
`/build/root-grub2_1.96+20090413-kfx.1-amd64-rOO4X2/grub2-1.96+20090413-kfx.1/build/grub-common'
make: *** [build/grub-common] Error 2
Thanks
-joey
phcoder writes:
Bean kindly allowed me to mess with this patch. So here comes an
improved version. I moved helpers out of the kernels. Because of how
FreeBSD expects the initial virtual memory mapping only first GB of
physical memory is accessible so it was required to use of trampoline
technique.
Bean wrote:
- [PATCH] FreeBSD 64-bit kernel support, Bean, 2009/04/12
- Re: [PATCH] FreeBSD 64-bit kernel support,
Joey Korkames <=
- Re: [PATCH] FreeBSD 64-bit kernel support, Joey Korkames, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, phcoder, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, Joey Korkames, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, phcoder, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, Joey Korkames, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, phcoder, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, phcoder, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, Joey Korkames, 2009/04/13
- Re: [PATCH] FreeBSD 64-bit kernel support, Chip Panarchy, 2009/04/14
- Re: [PATCH] FreeBSD 64-bit kernel support, Joey Korkames, 2009/04/14