Julien,

I have patched and uploaded your changes to svn on sourceforge.net

-Nigel


Julien BLACHE wrote:
Package: gnu-efi
Version: 3.0e-3
Severity: wishlist

Hi Nigel,

Attached is a patch to add support for kfreebsd-amd64 to the gnu-efi
package, and FreeBSD x86_64 support to upstream. FreeBSD i386 doesn't
need any changes.

Upstream changes:
  - add gnuefi/elf_x86_64_fbsd_efi.lds, this is the x86_64 linker
    script with the OUTPUT_FORMAT set to elf-x86-64-freebsd
  - patch Makefiles to use and install this linker script on anything
    that's FreeBSD on amd64 - works for both FreeBSD and kFreeBSD

Debian changes:
  - debian/control:
    + add kfreebsd-amd64 as a supported architecture
    + build-dep gcc-multilib on kfreebsd-amd64 too
    + bump Standards-Version to 3.8.2
  - debian/rules:
    + add support for kfreebsd amd64&  i386 by modifying the i386&
      amd64 conditional parts (use findstring)
    + add support for kfreebsd amd64, that is, install the proper
      linker script
    + cleanup: do not install ia64 headers on i386/amd64, do not
      install i386/amd64 headers on ia64

Unfortunately, kfreebsd-i386 doesn't have a bi-arch gcc, so it can't
be enabled just yet. I hope we'll get a bi-arch compiler there soon,
too.

I've run the test apps and they work. Speaking of testing, TianoCore
have EFI firmwares for qemu now, both ia32 and x64. They call that
OVMF, it's part of the edkII project. You might want to check that
out, it's great to run the test apps =) The EFI ROMs come with the EFI
shell integrated, so you only need a small disk image to copy the test
apps to.

The patch contains an debian/changelog entry, too.

You may want to make that gnu-efi 3.0i upstream and I'd be happy to
sponsor the 3.0i-1 upload :)

Thanks,

JB.




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to