aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-01-28[la64] Import LoongArch64 ProcessorBind.h from EDK2 headersMichael Brown3-2/+128
2023-01-28[efi] Update to current EDK2 headersMichael Brown95-15321/+14255
2023-01-28[efi] Mark ConsoleControl.h as a non-imported headerMichael Brown1-0/+5
2023-01-28[efi] Remove deleted directories from EDK2 header import scriptMichael Brown1-2/+1
2023-01-28[efi] Allow for whitespace before #include in imported EDK2 header filesMichael Brown1-1/+1
2023-01-28[efi] Detect SPDX licence identifiers in imported EDK2 headersMichael Brown1-2/+2
2023-01-28[legal] Add missing FILE_LICENCE declaration to efi_path.cMichael Brown1-0/+2
2023-01-28[legal] Add support for the BSD-2-Clause-Patent licenceMichael Brown2-0/+61
2023-01-28[efi] Build util/efirom as a host-only binaryMichael Brown2-0/+5
2023-01-25[tcp] Update maximum window size to 2MBMichael Brown1-6/+12
2023-01-25[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown1-0/+26
2023-01-23[golan] Add new PCI ID for NVIDIA BlueField-3 network deviceMohammed Taha1-0/+1
2023-01-23[pxe] Avoid drawing menu items on bottom row of screenMichael Brown1-1/+1
2023-01-23[efi] Bind to only the topmost instance of the SNP or NII protocolssnploopMichael Brown1-30/+36
2023-01-23[efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown4-17/+45
2023-01-23[efi] Add efi_path_prev() utility functionMichael Brown2-7/+23
2023-01-23[efi] Add efi_path_terminate() utility functionMichael Brown5-33/+24
2023-01-23[arm] Inhibit linker warnings about an implied executable stackMichael Brown4-4/+4
2023-01-23[arm] Use -mfloat-abi=soft only for EFI buildsMichael Brown2-1/+5
2023-01-23[arm] Use -fno-short-enums for all 32-bit ARM buildsMichael Brown2-4/+5
2023-01-22[arm] Support building as a Linux userspace binary for AArch64Michael Brown2-0/+16
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown18-288/+138
2023-01-22[build] Move -Ulinux to common MakefileMichael Brown2-3/+4
2023-01-22[linux] Centralise the linker script for Linux binariesMichael Brown5-116/+9
2023-01-20[efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown2-4/+40
2023-01-18[ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)aenqAlexander Graf2-0/+139
2023-01-17[netdevice] Ensure consistent interpretation of "netX" device nameMichael Brown1-2/+2
2023-01-15[efi] Create VLAN autoboot device automaticallyautovlanMichael Brown1-0/+9
2023-01-15[vlan] Support automatic VLAN device creationMichael Brown2-0/+49
2023-01-15[autoboot] Include VLAN tag in filter for identifying autoboot deviceMichael Brown5-8/+30
2023-01-15[netdevice] Allow duplicate MAC addressesMichael Brown5-38/+56
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown10-33/+36
2023-01-11[efi] Disable receive filters to work around buggy UNDI driversMichael Brown1-10/+47
2022-12-22[cachedhcp] Retain cached DHCPACK after startup if not already consumedMichael Brown1-4/+22
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown6-15/+41
2022-12-22[efi] Add efi_path_vlan() utility functionMichael Brown2-0/+24
2022-12-22[efi] Expose efi_path_next() utility functionMichael Brown3-15/+41
2022-12-22[efi] Allow passing a NULL device path to path utility functionsMichael Brown2-5/+5
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown6-4/+227
2022-12-14[vlan] Allow external code to identify VLAN priority as well as tagMichael Brown3-7/+19
2022-12-14[build] Disable dangling pointer checking for GCCgcc12Michael Brown1-2/+4
2022-12-14[build] Disable array bounds checking for GCCMichael Brown1-2/+2
2022-11-15[intel] Add PCI ID for I219-V and -LM 16,17Christian I. Nilsson1-0/+4
2022-11-13[pci] Backup and restore standard config space across PCIe FLRMichael Brown1-2/+7
2022-11-13[pci] Allow PCI config space backup to be limited by maximum offsetMichael Brown5-13/+22
2022-11-10[tls] Add GCM cipher suitesMichael Brown7-8/+147
2022-11-10[tests] Verify ability to perform in-place encryption and decryptionMichael Brown1-4/+6
2022-11-10[crypto] Support in-place decryption for GCM ciphersMichael Brown1-34/+32
2022-11-09[tests] Verify ability to reset cipher initialisation vectorMichael Brown1-0/+38
2022-11-09[crypto] Ensure relevant GCM cipher state is cleared by cipher_setiv()Michael Brown2-11/+17