aboutsummaryrefslogtreecommitdiffstats
path: root/src/interface/efi/efi_snp.c
Commit message (Expand)AuthorAgeFilesLines
* [efi] make load file protocol optionalqemu-2.4qemuGerd Hoffmann2015-07-071-0/+5
* efi_snp: improve compliance with the EFI_SIMPLE_NETWORK_PROTOCOL specLaszlo Ersek2015-07-071-23/+31
* [efi] Centralise definitions of more protocol GUIDsMichael Brown2014-09-251-14/+0
* [efi] Move abstract device path and handle functions to efi_utils.cMichael Brown2014-08-061-5/+6
* [efi] Open device path protocol only at point of useMichael Brown2014-08-051-12/+43
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-051-16/+0
* [efi] Use efi_handle_name() instead of efi_devpath_text() where applicableMichael Brown2014-07-311-2/+2
* [efi] Ignore failures when attempting to install SNP HII protocolMichael Brown2014-07-301-4/+8
* [efi] Default to releasing network devices for use via SNPMichael Brown2014-07-301-30/+27
* [efi] Allow network devices to be created on top of arbitrary SNP devicesMichael Brown2014-07-031-25/+40
* [efi] Provide a meaningful EFI SNP device nameMichael Brown2014-06-251-1/+2
* [build] Expose build timestamp, build name, and product namesMichael Brown2014-06-241-4/+4
* [efi] Disable SNP devices when running iPXE as the applicationMichael Brown2014-03-141-7/+126
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-24/+18
* [efi] Add our own EFI_LOAD_FILE_PROTOCOL implementationMichael Brown2013-03-131-1/+56
* [efi] Add last_opened_snpdev()Michael Brown2013-03-131-0/+15
* [efi] Include product short name in EFI SNP device namesMichael Brown2012-11-211-3/+5
* [efi] Add EFI_COMPONENT_NAME2_PROTOCOL instance for each SNP deviceMichael Brown2012-10-231-0/+68
* [efi] Split SNP HII functionality into a separate fileMichael Brown2012-10-161-418/+9
* [efi] Mark SNP formset compliant with IBM's Unified Configuration ManagerMichael Brown2012-10-051-2/+3
* [efi] Provide guaranteed space in transmitted packetsMichael Brown2012-09-141-6/+7
* [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown2012-08-311-1/+2
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [efi] Update link state in SNP device mode dataMichael Brown2012-04-191-2/+15
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-151-1/+3
* [efi] Ensure that each HII package list and formset has a unique GUIDMichael Brown2011-05-031-3/+6
* [efi] Add support for HIIMichael Brown2011-04-071-0/+374
* [efi] Add EFI string formatting functionsMichael Brown2011-04-071-7/+4
* [efi] Mark SNP devices as children of EFI PCI deviceMichael Brown2011-03-151-0/+15
* [efi] Allow EFI to control PCI bus enumerationMichael Brown2011-02-171-285/+72
* [pci] Use single "busdevfn" field in struct pci_deviceMichael Brown2011-02-171-1/+1
* [efi] Always allow MAX_LL_HEADER_LEN for the link-layer headerMichael Brown2010-11-191-1/+4
* [build] Rename gPXE to iPXEMichael Brown2010-04-191-15/+15
* [netdevice] Add netdev_is_open() wrapper functionMichael Brown2010-03-231-2/+2
* [netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown2009-08-121-4/+5
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-1/+1
* [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocolMichael Brown2009-07-171-2/+1
* [netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman2009-06-231-3/+4
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown2009-02-011-2/+1
* [efi] Expose both GUIDs for the EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOLMichael Brown2009-01-121-7/+12
* [efi] Add an EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL interfaceMichael Brown2009-01-121-0/+24
* [efi] Provide component name protocol and device path protocol interfacesMichael Brown2009-01-121-22/+151
* [x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown2008-11-191-18/+25
* [efi] Add efi_strerror()Michael Brown2008-11-191-7/+8
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-16/+16
* [netdevice] Retain and report detailed error breakdownsMichael Brown2008-11-081-10/+12
* [efi] Add basic implementation of EFI SIMPLE_NETWORK_PROTOCOLMichael Brown2008-10-161-0/+978