#
f5bb5112 |
| 07-Jul-2023 |
b'Nigel Croxon <allura@localhost> |
Merge /u/gmbr3/gnu-efi/ branch shim into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/61/
|
#
deb8a7f2 |
| 04-Aug-2021 |
Peter Jones <pjones@redhat.com> |
Make CopyMem() and SetMem() be EFIAPI
For wildly unknown reasons, EFI Boot Services includes CopyMem() and SetMem() functions, and they are marked as EFIAPI functions.
This patch marks gnu-efi's Co
Make CopyMem() and SetMem() be EFIAPI
For wildly unknown reasons, EFI Boot Services includes CopyMem() and SetMem() functions, and they are marked as EFIAPI functions.
This patch marks gnu-efi's CopyMem() and SetMem() as EFIAPI functions, and makes their exposed API match the misguided nonsense in the EFI spec, so that they can be used there in a test environment.
Signed-off-by: Peter Jones <pjones@redhat.com>
show more ...
|
#
5e85f477 |
| 13-Jun-2023 |
Callum Farmer <gmbr3@opensuse.org> |
Add C++ extern C header markers
Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
|
#
c2102ae0 |
| 16-Nov-2022 |
b'Nigel Croxon <allura@localhost> |
Merge /u/mingtaoxt/gnu-efi/ branch master into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/29/
|
#
6b285635 |
| 13-Jan-2022 |
Fabrice Fontaine <fontaine.fabrice@gmail.com> |
Handle __mips64
Handle __mips64 to avoid a build failure since https://sourceforge.net/p/gnu-efi/code/ci/b1c7a1c5f2685562f06fac25c24618d0af5ca1cb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@g
Handle __mips64
Handle __mips64 to avoid a build failure since https://sourceforge.net/p/gnu-efi/code/ci/b1c7a1c5f2685562f06fac25c24618d0af5ca1cb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
show more ...
|
#
e7db4418 |
| 30-Dec-2021 |
zhoumingtao <zhoumingtao@loongson.cn> |
Add support for LoongArch64 architecture
|
#
269ef9db |
| 16-Jul-2021 |
b'Nigel Croxon <allura@localhost> |
Merge /u/abeato/gnu-efi/ branch add-guids into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/26/
|
#
fbbbf47e |
| 16-Jul-2021 |
Alfonso Sánchez-Beato <alfonso.sanchez-beato@canonical.com> |
Add definitions for the EFI device tree table
Add definitions for the EFI device tree table, as specified in UEFI specification 2.9 (March 2021).
Signed-off-by: Alfonso Sánchez-Beato <alfonso.sanch
Add definitions for the EFI device tree table
Add definitions for the EFI device tree table, as specified in UEFI specification 2.9 (March 2021).
Signed-off-by: Alfonso Sánchez-Beato <alfonso.sanchez-beato@canonical.com>
show more ...
|
#
3676bc35 |
| 05-Apr-2021 |
b'Nigel Croxon <allura@localhost> |
Merge /u/xypron/gnu-efi/ branch riscv64 into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/17/
|
#
2a1200f3 |
| 05-Apr-2021 |
b'Nigel Croxon <allura@localhost> |
Merge /u/kagurazakakotor/gnu-efi/ branch shell-protocol into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/13/
|
#
2cdf0581 |
| 05-Apr-2021 |
b'Nigel Croxon <allura@localhost> |
Merge /u/kagurazakakotor/gnu-efi/ branch protocol-header into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/12/
|
#
b95f138f |
| 19-Mar-2021 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
Initial support for RISCV64
Add the RISCV64 architecture
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
|
#
b39be0d5 |
| 01-Mar-2021 |
Pete Batard <pete@akeo.ie> |
Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint calls
Per https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/PrintLib.h those are the names used by EDK2, so make the
Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint calls
Per https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/PrintLib.h those are the names used by EDK2, so make these our official names as well.
For compatibility with older gnu-efi versions, also keep SPrint and VSPrint defined.
show more ...
|
#
b1c7a1c5 |
| 16-Feb-2021 |
Pete Batard <pete@akeo.ie> |
Remove the need for other include paths besides <gnu-efi>/inc
Having to add specific arch include paths and then <gnu-efi>/lib to be able to use gnu-efi in an application is annoying.
This patch en
Remove the need for other include paths besides <gnu-efi>/inc
Having to add specific arch include paths and then <gnu-efi>/lib to be able to use gnu-efi in an application is annoying.
This patch ensures that the library itself takes care of including the relevant headers, and that one needs only to add <gnu-efi>/inc in their include path to be able to use gnu-efi.
show more ...
|
#
0247cb7c |
| 16-Feb-2021 |
Pete Batard <pete@akeo.ie> |
Add AsciiPrint and AsciiVSPrint
Per https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/PrintLib.h AsciiPrint() is the official name of APrint() so declare it as such and define an
Add AsciiPrint and AsciiVSPrint
Per https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/PrintLib.h AsciiPrint() is the official name of APrint() so declare it as such and define an APrint alias for compatibility.
Also add an AsciiVSPrint() to print a formatted ASCII string to a buffer using a va_list. AsciiPrint() too is defined in EDK2's PrintLib.h, though our implementation just invokes the Unicode version and then converts the buffer to ASCII.
show more ...
|
#
6c04004f |
| 15-Nov-2020 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
|
#
773f30af |
| 15-Nov-2020 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
As EFI_SHELL_PARAMETERS_PROTOCOL is also defined in UEFI Shell Spec, put it together with EFI_SHELL_PROTOCOL.
Signed-off-by: Jia
Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
As EFI_SHELL_PARAMETERS_PROTOCOL is also defined in UEFI Shell Spec, put it together with EFI_SHELL_PROTOCOL.
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
show more ...
|
#
2b26c811 |
| 15-Nov-2020 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
Add EFI_SHELL_PROTOCOL definitions
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
|
#
ce0bd62f |
| 23-Jul-2020 |
Kagurazaka Kotori <kagurazakakotori@gmail.com> |
Add Device Path Utilities Protocol support
Signed-off-by: Kagurazaka Kotori <kagurazakakotori@gmail.com>
|
#
7cc4f3a2 |
| 22-Jul-2020 |
Kagurazaka Kotori <kagurazakakotori@gmail.com> |
Replace Pause() macro with new library function
Key input should be consumed to prevent WaitForKey event from being always triggered and potential buffer overflow. This fixes issue #26.
Signed-off-
Replace Pause() macro with new library function
Key input should be consumed to prevent WaitForKey event from being always triggered and potential buffer overflow. This fixes issue #26.
Signed-off-by: Kagurazaka Kotori <kagurazakakotori@gmail.com>
show more ...
|
#
b82e6b6f |
| 21-Jul-2020 |
Kagurazaka Kotori <kagurazakakotori@gmail.com> |
Add Simple Text Input Ex Protocol support
Signed-off-by: Kagurazaka Kotori <kagurazakakotori@gmail.com>
|
#
d857a968 |
| 09-May-2020 |
Pete Batard <pete@akeo.ie> |
Add SMBIOS 3.0 table support
Also fix some small whitespace issues.
|
#
9485c65f |
| 13-Mar-2018 |
Peter Jones <pjones@redhat.com> |
gnu-efi: add some more common string functions.
This adds bounded string helper functions:
StrnLen() StrnCpy() StrnCat() StpnCpy()
And the unbounded function StpCpy().
Signed-off-by: Peter Jones
gnu-efi: add some more common string functions.
This adds bounded string helper functions:
StrnLen() StrnCpy() StrnCat() StpnCpy()
And the unbounded function StpCpy().
Signed-off-by: Peter Jones <pjones@redhat.com> Signed-off-by: Nigel Croxon <ncroxon@redhat.com>
show more ...
|
#
3f8935c3 |
| 17-Feb-2017 |
Nigel Croxon <ncroxon@redhat.com> |
add-Exit - Add Exit() library function which calls BS->Exit()
Signed-off-by: Jonathon Reinhart <jonathon.reinhart@gmail.com> Signed-off-by: Nigel Croxon <ncroxon@redhat.com>
|
#
fa1b9779 |
| 08-Jan-2017 |
Nigel Croxon <noxorc@mac.com> |
GCC 4.8 (and others) const warnings
Calling the various Print functions picked up some warnings in my project (using GCC 4.8 and 4.9 at the moment): warning: passing argument 1 of Print discards con
GCC 4.8 (and others) const warnings
Calling the various Print functions picked up some warnings in my project (using GCC 4.8 and 4.9 at the moment): warning: passing argument 1 of Print discards const qualifier from pointer target type [enabled by default]
Signed-off-by: Nigel Croxon <noxorc@mac.com> Signed-off-by: Justinian <justinian@users.sf.net>
show more ...
|