aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-11-30[efi] Split out dbg_efi_opener() as a standalone functionMichael Brown2-15/+46
2020-11-29[xhci] Update driver to use DMA APIMichael Brown3-95/+193
2020-11-29[dma] Provide dma_umalloc() for allocating large DMA-coherent buffersMichael Brown3-0/+166
2020-11-29[efi] Avoid requesting zero-length DMA mappingsMichael Brown1-12/+16
2020-11-29[netdevice] Fix misleading comment on netdev_rx()Michael Brown1-1/+1
2020-11-29[netdevice] Do not attempt to unmap a null I/O bufferMichael Brown1-1/+1
2020-11-28[dma] Move I/O buffer DMA operations to iobuf.hMichael Brown16-391/+342
2020-11-28[dma] Record DMA device as part of DMA mapping if neededMichael Brown6-129/+150
2020-11-25[dma] Modify DMA API to simplify calculation of medial addressesMichael Brown7-58/+100
2020-11-24[intelxl] Configure DMA mask as 64-bitMichael Brown2-2/+8
2020-11-24[intel] Configure DMA mask as 64-bitMichael Brown3-3/+12
2020-11-24[efi] Report correct error when failing to unload a vetoed driverMichael Brown1-0/+1
2020-11-23[efi] Allow initialisation via SNP interface even while claimedMichael Brown1-7/+14
2020-11-21[intelxl] Update driver to use DMA APIMichael Brown3-121/+215
2020-11-21[intelxl] Read PCI bus:dev.fn number from PFFUNC_RID registerMichael Brown2-2/+9
2020-11-20[intelxl] Read MAC address from PRTPM_SA[HL] instead of PRTGL_SA[HL]Michael Brown2-5/+13
2020-11-20[efi] Avoid dropping below TPL as at entry to iPXEMichael Brown8-71/+110
2020-11-16[intel] Use physical addresses in debug messagesMichael Brown1-9/+9
2020-11-16[realtek] Use physical addresses in debug messagesMichael Brown1-16/+14
2020-11-15[efi] Use casts rather than virt_to_bus() for UNDI buffer addressesMichael Brown1-2/+2
2020-11-15[efi] Do not populate media header length in PXE transmit CPBMichael Brown1-1/+0
2020-11-13[intel] Update driver to use DMA APIMichael Brown4-85/+143
2020-11-07[efi] Rename efi_blacklist to efi_vetoMichael Brown5-62/+61
2020-11-05[realtek] Update driver to use DMA APIMichael Brown2-95/+127
2020-11-05[efi] Provide DMA operations for EFI PCI devicesMichael Brown3-0/+242
2020-11-05[dma] Define a DMA API to allow for non-flat device address spacesMichael Brown6-0/+517
2020-11-05[malloc] Rename malloc_dma() to malloc_phys()Michael Brown48-350/+350
2020-11-04[efi] Retain a long-lived reference to the EFI_PCI_IO_PROTOCOL instanceMichael Brown4-49/+60
2020-11-04[realtek] Reset NIC when closing interface if using legacy modeMichael Brown1-0/+4
2020-10-30[efi] Fall back to assuming identity mapping of MMIO address spaceMichael Brown1-4/+2
2020-10-30[efi] Avoid dragging in USB subsystem via efi_usb_path()Michael Brown2-18/+17
2020-10-27[efi] Fix memory copy length used in efi_nullify_name2()Michael Brown1-1/+1
2020-10-26[efi] Nullify interfaces and leak memory on uninstallation failureMichael Brown7-50/+737
2020-10-23[efi] Allow block devices to provide their own EFI device pathsMichael Brown1-63/+25
2020-10-23[infiniband] Allow SRP device to be described using an EFI device pathMichael Brown4-33/+95
2020-10-22[fcp] Allow Fibre Channel device to be described using an EFI device pathMichael Brown4-8/+61
2020-10-20[iscsi] Allow iSCSI device to be described using an EFI device pathMichael Brown3-0/+75
2020-10-20[efi] Show block device ACPI table contents only at DBGLVL_EXTRAMichael Brown1-3/+3
2020-10-19[aoe] Allow AoE device to be described using an EFI device pathMichael Brown4-29/+82
2020-10-19[efi] Provide utility function to concatenate device pathsMichael Brown2-0/+54
2020-10-19[efi] Split efi_netdev_path() out to a separate functionMichael Brown3-37/+71
2020-10-19[http] Allow HTTP connection to be described using an EFI device pathMichael Brown1-0/+15
2020-10-19[efi] Provide efi_uri_path() to construct a URI device pathMichael Brown2-0/+45
2020-10-16[usbblk] Allow USB block device to be described using an EFI device pathMichael Brown1-0/+15
2020-10-16[efi] Split efi_usb_path() out to a separate functionMichael Brown4-54/+89
2020-10-16[efi] Define an interface operation to describe using an EFI device pathMichael Brown2-0/+31
2020-10-16[efi] Split device path functions out to efi_path.cMichael Brown14-54/+99
2020-10-16[efi] Provide EFI_INTF_OP for EFI-only interface operationsMichael Brown1-0/+7
2020-10-16[interface] Allow for the definition of an unused interface operationMichael Brown1-0/+15
2020-10-16[build] Provide a testable platform macro alongside -DPLATFORMMichael Brown1-1/+1