[patch] add EFI "boot services" and "runtime services" driver format

Peter Jones pjones@redhat.com
Wed Feb 6 20:17:00 GMT 2008


This is a patch to add support for EFI driver formats to binutils.  EFI 
applications are already supported, and the entire difference is really 
just a few ID bytes.

I've tested the "boot services" format on x86_64 and i386, and the 
resulting binary loads and executes correctly.  I haven't tested that 
the "runtime services" output produces a working binary, but it does 
produce one that appears to match the specification upon manual 
examination.  It is completely analogous to the "boot services" case, so 
the odds are pretty good.  I can probably figure out a test case if 
absolutely necessary.

The attached patch was written by me, so it's covered by the Red Hat 
copyright assignment agreement.

-- 
   Peter
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: binutils-2.18.50.0.3-efi-rtdrv.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20080206/fb23a48c/attachment.ksh>


More information about the Binutils mailing list