aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[efi] Ignore new LoongArch PC-relative relocations and relaxationsAlexey Sheplyakov1-0/+20
2023-12-21[efi] Add potentially missing relocation typesMichael Brown1-0/+9
2023-12-19[efi] Fix Coverity warning about unintended sign extensionMichael Brown1-2/+2
2023-12-19[efi] Add relocation types generated by clangMichael Brown1-0/+3
2023-12-19[build] Use SOURCE_DATE_EPOCH for FAT serial number if it existsMichael Brown1-0/+4
2023-12-05[efi] Allow compiling elf2efi with clangMichael Brown1-1/+1
2023-11-27[efi] Extend PE header size to cover space up to first sectionMichael Brown1-2/+23
2023-11-24[efi] Maximise image base addressMichael Brown1-0/+44
2023-11-24[efi] Do not assume canonical PE section orderingMichael Brown1-56/+37
2023-11-24[efi] Treat 16-bit sections as hidden in hybrid binariesMichael Brown1-0/+6
2023-11-23[efi] Place PE debug information in a hidden sectionMichael Brown1-31/+15
2023-11-23[efi] Fix recorded overall size of headers in NT optional headerMichael Brown1-1/+6
2023-11-23[efi] Write out PE header only after writing sectionsMichael Brown1-22/+28
2023-11-23[efi] Use load memory address as file offset for hybrid binariesMichael Brown1-7/+77
2023-11-23[efi] Mark PE images as large address awareMichael Brown1-0/+1
2023-11-23[efi] Set NXCOMPAT bit in PE headerMichael Brown1-0/+2
2023-11-23[efi] Treat writable sections as data sectionsMichael Brown1-11/+11
2023-04-10[efi] Allow for sections to be excluded from the generated PE fileMichael Brown1-6/+17
2023-04-10[efi] Allow elf2efi to be used for hybrid binariesMichael Brown1-6/+27
2023-04-10[efi] Shrink size of data directory in PE headerMichael Brown1-4/+13
2023-04-10[efi] Remove redundant zero padding in PE headerMichael Brown1-1/+0
2023-02-03[util] Add support for LoongArch64 binariesloongarch64Xiaotian Wu3-0/+38
2023-01-28[legal] Add support for the BSD-2-Clause-Patent licenceMichael Brown1-0/+14
2023-01-28[efi] Build util/efirom as a host-only binaryMichael Brown1-0/+2
2023-01-20[efi] Do not rely on ProcessorBind.h when building host binariesprocessorbindMichael Brown1-0/+2
2022-02-16[console] Include mappings for AltGr-Shift-<key>Michael Brown1-3/+5
2022-02-16[console] Ensure that US keyboard map appears at start of linker tableMichael Brown1-1/+2
2022-02-15[console] Fix definition of unreachability for remapped keysMichael Brown1-23/+23
2022-02-15[console] Ensure that all ASCII characters are reachable in all keymapsMichael Brown1-0/+6
2022-02-15[console] Fix unreachable characters in "mt" keymapMichael Brown1-0/+5
2022-02-15[console] Fix unreachable characters in "il" keymapMichael Brown1-0/+6
2022-02-15[console] Treat dead keys as producing their ASCII equivalentsMichael Brown1-2/+20
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown1-4/+36
2022-02-15[console] Allow for named keyboard mappingsMichael Brown1-63/+77
2022-02-10[console] Handle remapping of scancode 86Michael Brown1-5/+26
2022-02-10[console] Update genkeymap to work with current databasesMichael Brown2-238/+346
2022-01-13[doc] Update user-visible ipxe.org URIs to use HTTPSMichael Brown1-1/+1
2022-01-11[efi] Do not align VirtualSize for .reloc and .debug sectionsMichael Brown1-9/+9
2021-11-23[build] Include EFI system partition table entry in isohybrid imagesMichael Brown1-0/+3
2021-07-26[build] Fix genfsimg to work with FATDIR with spaceJuniorJPDJ1-1/+1
2021-07-15[efi] Match signtool expectations for file alignmentMichael Brown1-1/+15
2021-05-24[build] Use SOURCE_DATE_EPOCH for isohybrid MBR ID if it existsMichael Brown1-1/+5
2021-05-24[build] Use SOURCE_DATE_EPOCH for .iso timestamps if it existsMichael Brown1-0/+10
2021-04-20[build] Fix genfsimg to build ISO with long filenamesMatya1-1/+1
2021-04-10[efi] Mark PE .reloc and .debug sections as discardableMarvin Häuser1-0/+2
2021-04-10[efi] Align EFI image sections by page sizeMarvin Häuser1-11/+24
2021-02-19[efi] Compress EFI ROM imageseficompressMichael Brown2-4/+1650
2021-02-12[build] Remove support for building with the Intel C compilerMichael Brown2-158/+0
2021-02-12[build] Report detailed errors when unable to find a usable mkisofsMichael Brown1-3/+17
2021-01-30[build] Allow elf2efi.c to build on FreeBSDMichael Brown1-7/+30