aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [x509] Make root of trust a reference-counted structureMichael Brown2020-12-091-1/+26
* [x509] Record root of trust used when validating a certificateMichael Brown2020-12-083-16/+13
* [http] Hide HTTP transport-layer filter implementation detailsMichael Brown2020-12-081-3/+3
* [asn1] Define ASN1_SHORT() for constructing short tagged valuesMichael Brown2020-12-081-0/+5
* [asn1] Rename ASN1_OID_CURSOR to ASN1_CURSORMichael Brown2020-12-081-4/+4
* [asn1] Add constant for UTF-8 string tagMichael Brown2020-12-071-0/+3
* [tls] Allow provision of a client certificate chainMichael Brown2020-12-071-2/+2
* [tls] Use intf_insert() to add TLS to an interfaceMichael Brown2020-12-072-5/+2
* [interface] Provide intf_insert() to insert a filter interfaceMichael Brown2020-12-071-0/+2
* [efi] Allow vetoing of drivers that cannot be unloadedMichael Brown2020-11-301-1/+1
* [efi] Split out dbg_efi_opener() as a standalone functionMichael Brown2020-11-301-0/+22
* [xhci] Update driver to use DMA APIMichael Brown2020-11-291-4/+18
* [dma] Provide dma_umalloc() for allocating large DMA-coherent buffersMichael Brown2020-11-291-0/+93
* [dma] Move I/O buffer DMA operations to iobuf.hMichael Brown2020-11-283-22/+61
* [dma] Record DMA device as part of DMA mapping if neededMichael Brown2020-11-281-51/+70
* [dma] Modify DMA API to simplify calculation of medial addressesMichael Brown2020-11-251-10/+64
* [efi] Avoid dropping below TPL as at entry to iPXEMichael Brown2020-11-201-0/+11
* [efi] Rename efi_blacklist to efi_vetoMichael Brown2020-11-073-14/+14
* [efi] Provide DMA operations for EFI PCI devicesMichael Brown2020-11-052-0/+5
* [dma] Define a DMA API to allow for non-flat device address spacesMichael Brown2020-11-052-0/+335
* [malloc] Rename malloc_dma() to malloc_phys()Michael Brown2020-11-051-18/+14
* [efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instanceMichael Brown2020-11-041-2/+10
* [efi] Avoid dragging in USB subsystem via efi_usb_path()Michael Brown2020-10-301-1/+17
* [efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown2020-10-262-1/+32
* [infiniband] Allow SRP device to be described using an EFI device pathMichael Brown2020-10-232-0/+38
* [fcp] Allow Fibre Channel device to be described using an EFI device pathMichael Brown2020-10-222-0/+10
* [iscsi] Allow iSCSI device to be described using an EFI device pathMichael Brown2020-10-201-0/+3
* [aoe] Allow AoE device to be described using an EFI device pathMichael Brown2020-10-192-0/+33
* [efi] Provide utility function to concatenate device pathsMichael Brown2020-10-191-0/+2
* [efi] Split efi_netdev_path() out to a separate functionMichael Brown2020-10-191-0/+2
* [efi] Provide efi_uri_path() to construct a URI device pathMichael Brown2020-10-191-0/+2
* [efi] Split efi_usb_path() out to a separate functionMichael Brown2020-10-162-4/+5
* [efi] Define an interface operation to describe using an EFI device pathMichael Brown2020-10-161-0/+5
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-162-4/+19
* [efi] Provide EFI_INTF_OP for EFI-only interface operationsMichael Brown2020-10-161-0/+7
* [interface] Allow for the definition of an unused interface operationMichael Brown2020-10-161-0/+15
* [usbblk] Add support for USB mass storage devicesMichael Brown2020-10-131-0/+1
* [usb] Move usbio driver to end of USB driver listMichael Brown2020-10-131-0/+3
* [usb] Allow endpoints to be refilled to a specified upper limitMichael Brown2020-10-121-0/+1
* [usb] Allow device halt to be cleared independently of host controllerMichael Brown2020-10-121-0/+1
* [efi] Fix reporting of USB supported languages arrayMichael Brown2020-10-011-1/+3
* [efi] Allow DEBUG=efi_wrap to be used independently of a loaded imageMichael Brown2020-10-011-0/+1
* [efi] Use address offset as reported by EFI_PCI_ROOT_BRIDGE_IO_PROTOCOLMichael Brown2020-09-252-13/+132
* [pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown2020-09-243-0/+37
* [efi] Add debug wrappers for all boot services functions of interestMichael Brown2020-09-181-1/+2
* [build] Fix building on older versions of gccMichael Brown2020-08-231-16/+21
* [cmdline] Add "--timeout" parameter to "ifconf" commandJoe Groocock2020-07-221-1/+2
* [xfer] Remove address family from definition of a socket openerMichael Brown2020-07-151-2/+0
* [libc] Add bit-rotation functions for unsigned long valuesMichael Brown2020-07-091-8/+26
* [libc] Provide an unoptimised generic_memcpy_reverse()Michael Brown2020-07-071-0/+2