- 10 May, 2021 5 commits
-
-
Christian Ehrhardt authored
Signed-off-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com> -
Christian Ehrhardt authored
Signed-off-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com> -
Christian Ehrhardt authored
This is upstream in 1.21.0 Signed-off-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com> -
Christian Ehrhardt authored
Signed-off-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com> -
Christian Ehrhardt authored
Signed-off-by:
Christian Ehrhardt <christian.ehrhardt@canonical.com>
-
- 25 Feb, 2020 2 commits
-
-
Bastian Blank authored
-
Bastian Blank authored
-
- 02 Jan, 2020 4 commits
-
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
- 19 Dec, 2019 2 commits
-
-
Bastian Blank authored
-
Bastian Blank authored
-
- 14 Dec, 2019 7 commits
-
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
- 09 Feb, 2019 8 commits
-
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
Patch-Name: util-elf2efi-GNU_SOURCE.patch
-
Bastian Blank authored
-
Bastian Blank authored
-
Bastian Blank authored
Conflicts: src/drivers/infiniband/linda.c
-
- 25 Jan, 2019 1 commit
-
-
Michael Brown authored
Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
- 21 Jan, 2019 3 commits
-
-
Petr Borsodi authored
The Option::ROM module recognizes and checks EFI header of image. The disrom.pl utility dumps this header if is present. Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
Petr Borsodi authored
The Option::ROM module now compares the Code Type in the PCIR header to 0x00 (PC-AT) in order to check the presence of other header types (PnP, UNDI, iPXE, etc). The validity of these headers are checked not only by offset, but by range and signature checks also. The image checksum and initial size also depends on Code Type. Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
Michael Brown authored
GCC 9 warns that abs() may truncate its signed long argument. Fix by using labs() instead. Reported-by:
Martin Liška <mliska@suse.cz> Signed-off-by:
Michael Brown <mcb30@ipxe.org>
-
- 15 Jan, 2019 3 commits
-
-
Aaron Young authored
Fix strcmp() and strncmp() to return proper standard positive/negative values for unequal strings. Current implementation is backwards (i.e. the functions are returning negative when should be positive and vice-versa). Currently all consumers of these functions only check the return value for ==0 or !=0 and so we can safely change the implementation without breaking things. Signed-off-by:
Aaron Young <Aaron.Young@oracle.com> Modified-by:
Michael Brown <mcb30@ipxe.org> Signed-off-by:
Michael Brown <mcb30@ipxe.org>
-
Ignat Korchagin authored
Current (simplified): 1. InstallMultipleProtocolInterfaces if err goto err_install_protocol_interface; 2. OpenProtocol(efi_nii_protocol_guid) if err goto err_open_nii; 3. OpenProtocol(efi_nii31_protocol_guid) if err goto err_open_nii31; 4. efi_child_add if err goto err_efi_child_add; ... err_efi_child_add: CloseProtocol(efi_nii_protocol_guid) <= should be efi_nii31_protocol_guid err_open_nii: <= should be err_open_nii31 CloseProtocol(efi_nii31_protocol_guid) <= should be efi_nii_protocol_guid err_open_nii31: <= should be err_open_nii UninstallMultipleProtocolInterfaces Signed-off-by:Ignat Korchagin <ignat@cloudflare.com> Signed-off-by:
Michael Brown <mcb30@ipxe.org>
-
Petr Borsodi authored
PCI Configuration Space contains fields prog-if at the offset 0x09, sub-class at the offset 0x0a and base-class at the offset 0x0b (it respects little endian). PCIR structure uses these fields in the same order. Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
- 17 Sep, 2018 1 commit
-
-
Christian Hesse authored
Starting from binutils 2.31.0 (commit bd7ab16b) x86-64 assembler generates R_X86_64_PLT32 instead of R_X86_64_PC32. Acked-by:
John Jolly <jjolly@suse.com> Signed-off-by:
Michael Brown <mcb30@ipxe.org>
-
- 26 Aug, 2018 1 commit
-
-
Martin Habets authored
The first adapters in this family are X2522-10, X2522-25, X2541 and X2542. These no longer use PCI BAR 0 for I/O, but use that for memory. In other words, BAR 2 on SFN8xxx adapters now becomes BAR 0. Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
- 17 Jul, 2018 2 commits
-
-
Michael Brown authored
Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
Michael Brown authored
Devices that support jumbo frames will currently default to the largest possible MTU. This assumption is valid for virtual adapters such as virtio-net, where the MTU must have been configured by a system administrator, but is unsafe in the general case of a physical adapter. Default to the standard Ethernet MTU, unless explicitly overridden either by the driver or via the ${netX/mtu} setting. Signed-off-by:Michael Brown <mcb30@ipxe.org>
-
- 09 Jul, 2018 1 commit
-
-
Michael Brown authored
Avoid calling rndis_halt() and rndis->op->close() twice if the call to register_netdev() fails. Reported-by:
Roman Kagan <rkagan@virtuozzo.com> Signed-off-by:
Michael Brown <mcb30@ipxe.org>
-