summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Expand)AuthorAgeFilesLines
...
* [dt] Provide dt_ioremap() to map device registersMichael Brown2025-04-151-0/+75
* [dt] Add basic concept of a devicetree busMichael Brown2025-04-141-0/+297
* [efi] Disconnect existing drivers on a per-protocol basisMichael Brown2025-03-293-0/+5
* [efi] Define an attachment priority order for EFI driversMichael Brown2025-03-294-7/+7
* [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-281-3/+3
* [efi] Allow use of typed pointers for efi_open() et alMichael Brown2025-03-244-44/+12Star
* [efi] Use efi_open() for all ephemeral protocol opensMichael Brown2025-03-243-85/+24Star
* [efi] Use efi_open_unsafe() for all explicitly unsafe protocol opensMichael Brown2025-03-241-11/+10Star
* [efi] Use efi_open_by_driver() for all by-driver protocol opensMichael Brown2025-03-244-60/+24Star
* [bnxt] Allocate TX rings with firmware inputJoseph Wong2025-02-072-2/+1Star
* [gve] Run startup process only while device is openMichael Brown2024-12-031-1/+2
* [pci] Drag in PCI settings mechanism only when PCI support is presentMichael Brown2024-10-251-0/+6
* [usb] Expose USB device descriptor and strings via settingsMichael Brown2024-10-183-6/+181
* [usb] Add "usbscan" command for iterating over USB devicesMichael Brown2024-10-171-2/+73
* [gve] Allocate all possible event countersMichael Brown2024-09-172-64/+76
* [ena] Change reported operating system type to "iPXE"Michael Brown2024-09-052-8/+14
* [aqc1xx] Add support for Marvell AQtion Ethernet controllerAnimesh Bhatt2024-09-026-0/+1614
* [etherfabric] Fix use of uninitialised variable in falcon_xaui_link_ok()Michael Brown2024-09-021-6/+9
* [crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown2024-08-211-14/+4Star
* [gve] Add missing error codes in EUNIQ() list of potential errorsMichael Brown2024-08-201-4/+5
* [crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown2024-08-181-2/+1Star
* [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-152-0/+5
* [gve] Increase number of receive buffers to reduce packet lossMichael Brown2024-07-252-5/+13
* [gve] Add driver for Google Virtual Ethernet NICMichael Brown2024-07-242-0/+2309
* [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
* [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
* [efi] Always poll for TX completionsMichael Brown2023-06-211-5/+5