[gPXE-devel] [PATCH] Use correct DHCP options on EFI

Geoff Lywood glywood at vmware.com
Fri May 28 14:12:21 EDT 2010


Sure. A new patch is attached.

However:

$ make bin/e1000e.rom.licence
  [LICENCE] bin/e1000e.rom.licence
Unable to determine licence because the following files are missing a licence declaration:
arch/i386/interface/pcbios/keepsan.c arch/i386/prefix/undiloader.S config/local/console.h config/local/general.h config/local/ioapi.h config/local/nap.h config/local/serial.h config/local/timer.h config/local/umalloc.h core/serial_console.c
make: *** [bin/e1000e.rom.licence] Error 1

It's even worse with respect to the EFI headers:

Unable to determine licence because the following files are missing a licence declaration:
arch/x86_64/include/bits/byteswap.h arch/x86_64/include/bits/compiler.h arch/x86_64/include/bits/endian.h arch/x86_64/include/bits/errfile.h arch/x86_64/include/bits/io.h arch/x86_64/include/bits/nap.h arch/x86_64/include/bits/smbios.h arch/x86_64/include/bits/stdint.h arch/x86_64/include/bits/timer.h arch/x86_64/include/bits/uaccess.h arch/x86_64/include/bits/umalloc.h arch/x86_64/include/limits.h config/defaults/efi.h config/local/console.h config/local/general.h config/local/ioapi.h config/local/nap.h config/local/serial.h config/local/timer.h config/local/umalloc.h core/serial_console.c include/gpxe/efi/Base.h include/gpxe/efi/Guid/PcAnsi.h include/gpxe/efi/Guid/SmBios.h include/gpxe/efi/IndustryStandard/PeImage.h include/gpxe/efi/Pi/PiBootMode.h include/gpxe/efi/Pi/PiDependency.h include/gpxe/efi/Pi/PiDxeCis.h include/gpxe/efi/Pi/PiFirmwareFile.h include/gpxe/efi/Pi/PiFirmwareVolume.h include/gpxe/efi/Pi/PiHob.h include/gpxe/efi/Pi/PiMultiPhase.h include/gpxe/efi/PiDxe.h include/gpxe/efi/ProcessorBind.h include/gpxe/efi/Protocol/Cpu.h include/gpxe/efi/Protocol/CpuIo.h include/gpxe/efi/Protocol/DebugSupport.h include/gpxe/efi/Protocol/DevicePath.h include/gpxe/efi/Protocol/PciRootBridgeIo.h include/gpxe/efi/Protocol/SimpleTextIn.h include/gpxe/efi/Protocol/SimpleTextOut.h include/gpxe/efi/Uefi.h include/gpxe/efi/Uefi/UefiBaseType.h include/gpxe/efi/Uefi/UefiGpt.h include/gpxe/efi/Uefi/UefiInternalFormRepresentation.h include/gpxe/efi/Uefi/UefiMultiPhase.h include/gpxe/efi/Uefi/UefiPxe.h include/gpxe/efi/Uefi/UefiSpec.h include/gpxe/efi/X64/ProcessorBind.h include/gpxe/efi/efi.h

Thanks,
Geoff



> -----Original Message-----
> From: Stefan Hajnoczi [mailto:stefanha at gmail.com]
> Sent: Thursday, May 27, 2010 10:19 PM
> To: Geoff Lywood
> Cc: gpxe-devel at etherboot.org
> Subject: Re: [gPXE-devel] [PATCH] Use correct DHCP options on EFI
> 
> When adding new files the FILE_LICENCE() macro should be used.  For
> example, include/gpxe/list.h uses the macro.
> 
> include/compiler.h has the macro and possible license constants.
> 
> The build system has .license targets (e.g. make
> bin/10ec8139.rom.licence) which give a breakdown of licensing for all
> involved files.
> 
> Would it be possible for you to add this?
> 
> Thanks,
> Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Use-correct-DHCP-options-on-EFI-systems.-RFC-4578.patch
Type: application/octet-stream
Size: 7253 bytes
Desc: 0001-Use-correct-DHCP-options-on-EFI-systems.-RFC-4578.patch
Url : http://etherboot.org/pipermail/gpxe-devel/attachments/20100528/49a6c502/attachment.obj 


More information about the gPXE-devel mailing list