summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2024-04-128-95/+794
|\
| * [cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown2024-04-021-0/+4
| * [efi] Add the ability to create a temporary MNP network deviceMichael Brown2024-03-294-20/+58
| * [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devicesMichael Brown2024-03-257-52/+654
| * [efi] Match chainloaded device by uppermost matching handleMichael Brown2024-03-251-42/+70
| * [efi] Pad transmit buffer length to work around vendor driver bugsMichael Brown2024-03-182-0/+14
| * [golan] Use ETH_HLEN for inline header sizeRabia Manaa2024-03-171-1/+1
| * [snp] Allocate additional padding for receive buffersMichael Brown2024-03-171-1/+14
* | Merge branch 'ipxe:master' into aqc1xxanimeshbm2024-03-1448-439/+1092
|\|
| * [drivers] Sort PCI_ROM() entries numericallyGeert Stappers2024-02-2221-137/+136Star
| * [bnxt] Add support for BCM957608Joseph Wong2024-02-084-101/+720
| * [bnxt] Add support for additional chip IDsJoseph Wong2024-01-192-2/+6
| * [libc] Replace linker_assert() with build_assert()Michael Brown2024-01-162-4/+4
| * [libc] Make static_assert() available via assert.hMichael Brown2024-01-162-4/+4
| * [intel] Add PCI ID for I219-LM (23)Christian Helmuth2023-12-211-0/+1
| * [pci] Check that ECAM configuration space is within reachable memoryMichael Brown2023-11-021-0/+9
| * [pci] Cache ECAM mapping errorsMichael Brown2023-11-021-2/+4
| * [pci] Handle non-zero starting bus in ECAM allocationsMichael Brown2023-11-021-0/+1
| * [pci] Force completion of ECAM configuration space writesMichael Brown2023-11-011-1/+10
| * [iphone] Add missing va_start()/va_end() around reused argument listMichael Brown2023-10-241-0/+2
| * [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-131-1/+3
| * [netdevice] Remove netdev_priv() helper functionMichael Brown2023-09-1322-182/+182
| * [virtio] Fix implementation of vpm_ioread32()Alexander Eichner2023-08-221-2/+2
| * [linux] Set a default MAC address for tap devicesMichael Brown2023-07-051-0/+5
| * [linux] Fix error control flow in af_packet_nic_probe()Michael Brown2023-07-051-1/+1
| * [linux] Fix error control flow in tap_probe()Michael Brown2023-07-051-1/+1
| * [console] Avoid overlap between special keys and Unicode charactersMichael Brown2023-07-041-2/+2
* | support for aqc113Animesh Bhatt2023-07-036-0/+1646
|/
* [efi] Always poll for TX completionsMichael Brown2023-06-211-5/+5
* [intel] Add workaround for I210 reset hardware bugsMatt Parrella2023-03-142-2/+24
* [intelx] Add PCI IDs for Intel 82599 10GBASE-T NICForest Crossman2023-03-061-0/+1
* [iscsi] Limit maximum transfer size to MaxBurstLengthMichael Brown2023-02-161-0/+4
* [eisa] Check for system board presence before probing for slotsMichael Brown2023-02-111-0/+8
* [efi] Do not attempt to drive PCI bridge devicesMichael Brown2023-02-031-0/+1
* [realtek] Explicitly disable VLAN offloadMichael Brown2023-02-012-2/+7
* [golan] Add new PCI ID for NVIDIA BlueField-3 network deviceMohammed Taha2023-01-231-0/+1
* [efi] Bind to only the topmost instance of the SNP or NII protocolsMichael Brown2023-01-231-30/+36
* [efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown2023-01-232-2/+2
* [ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)Alexander Graf2023-01-182-0/+139
* [netdevice] Allow duplicate MAC addressesMichael Brown2023-01-153-3/+56
* [efi] Disable receive filters to work around buggy UNDI driversMichael Brown2023-01-111-10/+47
* [intel] Add PCI ID for I219-V and -LM 16,17Christian I. Nilsson2022-11-151-0/+4
* [pci] Backup and restore standard config space across PCIe FLRMichael Brown2022-11-131-2/+7
* [pci] Allow PCI config space backup to be limited by maximum offsetMichael Brown2022-11-134-10/+13
* [ena] Assign memory BAR if left empty by BIOSMichael Brown2022-09-191-0/+45
* [pci] Add minimal PCI bridge driverMichael Brown2022-09-191-0/+132
* [pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2022-09-181-0/+2
* [pci] Add support for the Enhanced Configuration Access Mechanism (ECAM)Michael Brown2022-09-161-0/+265
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-151-13/+21
* [pci] Check for wraparound in callers of pci_find_next()Michael Brown2022-09-151-3/+3