summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* make: Fix shell exit status handlingRichard Hughes2023-04-041-1/+1
* Implement Print(L"%p", ptr);Peter Jones2023-04-041-0/+14
* Make ELF constructors and destructors workPeter Jones2023-03-284-44/+153
* Semi-asciibetize _Print()'s formatters.Peter Jones2023-03-281-67/+65
* Remove the accidentally created lib/Makefile.origPeter Jones2023-03-281-91/+0
* riscv: Update SPDX license identifiersbmeng@tinylab.org2023-03-082-2/+2
* Merge /u/mingtaoxt/gnu-efi/ branch master into masterb'Nigel Croxon2022-11-165-1/+159
|\
| * use jr instead of jirlzhoumingtao2022-07-071-2/+2
| * Add support for LoongArch64 architecturezhoumingtao2021-12-305-1/+159
* | */*.S: add non-executable GNU stack marking on ELF-linuxSergei Trofimovich2022-08-0819-3/+73
* | lib/Makefile: add .o file dependency on libsubdirs targetsSergei Trofimovich2022-07-251-2/+2
|/
* Merge /u/abeato/gnu-efi/ branch add-guids into masterb'Nigel Croxon2021-07-161-0/+1
|\
| * Add definitions for the EFI device tree tableAlfonso Sánchez-Beato2021-07-161-0/+1
* | Fix VS2019 Code Analysis warningsPete Batard2021-07-163-3/+3
|/
* lib/str: simplify Atoi()Heinrich Schuchardt2021-06-221-1/+1
* lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrderHeinrich Schuchardt2021-06-221-4/+4
* lib/hand: missing va_end() in LibReinstallProtocolInterfaces()Heinrich Schuchardt2021-06-221-1/+3
* Merge /u/xypron/gnu-efi/ branch riscv64 into masterb'Nigel Croxon2021-04-055-2/+144
|\
| * Initial support for RISCV64Heinrich Schuchardt2021-04-014-1/+143
| * Undefined Status in LibGetVariableAndSize()Heinrich Schuchardt2021-03-191-1/+1
* | Merge /u/xypron/gnu-efi/ branch va_args into masterb'Nigel Croxon2021-04-051-0/+3
|\ \
| * | lib/hand: missing va_endHeinrich Schuchardt2021-04-041-0/+3
| |/
* | Merge /u/xypron/gnu-efi/ branch xtoi into masterb'Nigel Croxon2021-04-051-1/+1
|\ \
| * | lisb/str.c: simplify xtoi()Heinrich Schuchardt2021-04-041-1/+1
| |/
* | Merge /u/kagurazakakotor/gnu-efi/ branch shell-protocol into masterb'Nigel Croxon2021-04-052-8/+13
|\ \
| * | Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitionsJiaqing Zhao2020-11-151-2/+3
| * | Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.hJiaqing Zhao2020-11-152-5/+4
| * | Add EFI_SHELL_PROTOCOL definitionsJiaqing Zhao2020-11-151-4/+9
* | | Merge /u/kagurazakakotor/gnu-efi/ branch protocol-header into masterb'Nigel Croxon2021-04-051-0/+1
|\ \ \ | |_|/ |/| |
| * | Add Device Path Utilities Protocol supportKagurazaka Kotori2020-07-231-0/+1
* | | Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint callsPete Batard2021-03-083-11/+11
* | | Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than EFI_FILE_SYSTEM_VOLUME_LABEL_INFOPete Batard2021-03-081-1/+1
* | | Fix CopyMem() not handling overlapsPete Batard2021-03-081-9/+19
* | | Remove the need for other include paths besides <gnu-efi>/incPete Batard2021-02-181-92/+0
* | | Add AsciiPrint and AsciiVSPrintPete Batard2021-02-181-2/+60
| |/ |/|
* | Replace Pause() macro with new library functionKagurazaka Kotori2020-07-222-1/+16
|/
* Add Simple Text Input Ex Protocol supportKagurazaka Kotori2020-07-211-0/+5
* Add SMBIOS 3.0 table supportPete Batard2020-05-111-0/+1
* * Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition.Nigel Croxon2019-01-093-19/+21
* Set '\0' properly in StrnCpy()Gary Lin2018-10-121-1/+1
* Implement StrnCat() without StrnCpy()Gary Lin2018-10-111-2/+7
* Set '\0' properly in StpnCpy()Gary Lin2018-10-111-2/+2
* Fix conversion from 'UINTN' to 'UINT8' warningsPete Batard2018-05-011-2/+2
* Add %D to print device pathsPeter Jones2018-03-141-0/+13
* gnu-efi: add some more common string functions.Peter Jones2018-03-142-3/+142
* Fix another place clang complains aboutPeter Jones2018-03-141-1/+1
* gnu-efi: fix lib/ia64/setjmp.S IA-64 build failureSergei Trofimovich2018-01-281-31/+30
* Currently we have DivU64x32 on ia32, but it tries to callNigel Croxon2018-01-101-2/+2
* Move memcpy/memset definition to global init.cNigel Croxon2017-11-064-94/+40
* Make sure stdint.h is always used with MSVC on ARM/ARM64, since allNigel Croxon2017-11-062-1/+9