#
20d8d8ad |
| 18-May-2023 |
b'Nigel Croxon <allura@localhost> |
Merge /u/moodyhunter/gnu-efi/ branch master into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/52/
|
#
1de50949 |
| 13-May-2023 |
Moody Liu <mooodyhunter@outlook.com> |
riscv64: adjust type definitions
CHAR8 needs to be defined while BOOLEAN should be removed here to prevent typedef conflicts
Signed-off-by: Moody Liu <mooodyhunter@outlook.com>
|
#
dcced034 |
| 17-Apr-2023 |
b'Nigel Croxon <allura@localhost> |
Merge /u/gmbr3/gnu-efi/ branch CHAR16 into master
https://sourceforge.net/p/gnu-efi/code/merge-requests/48/
|
#
056bdaa5 |
| 13-Apr-2023 |
Callum Farmer <gmbr3@opensuse.org> |
Make VOID a typedef
'void' is a type so VOID can be typedef instead of a '#define' to improve compiler output
Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
|
#
189200d0 |
| 08-Apr-2023 |
Callum Farmer <gmbr3@opensuse.org> |
Make WCHAR and CHAR16 identical
And actually use wchar_t gnu-efi already uses L string literals which are of type wchar_t
Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
|
#
0f9c15fe |
| 08-Mar-2023 |
bmeng@tinylab.org <bmeng@tinylab.org> |
riscv: Update SPDX license identifiers
The whole gnu-efi project is licensed under BSD license, see [1]. However some of the RISC-V codes have conflict license identifiers:
- Some mention GPL-2.0+
riscv: Update SPDX license identifiers
The whole gnu-efi project is licensed under BSD license, see [1]. However some of the RISC-V codes have conflict license identifiers:
- Some mention GPL-2.0+ in the SPDX license part, but the long license header indicates it's actually BSD and GPL-2.0+ dual-licensed - Some mention GPL-2.0+ in the SPDX license part only - Some do not have any license indication
To have a matching license with the whole project, this commit updates all RISC-V codes to have the correct SPDX license identifiers (GPL-2.0+ or BSD dual-license).
Link: https://sourceforge.net/p/gnu-efi/ [1] Signed-off-by: Bin Meng <bmeng@tinylab.org> Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
show more ...
|
#
b1364609 |
| 19-Aug-2021 |
Pete Batard <pete@akeo.ie> |
riscv64: finalize efibind.h
There's little reason not to derive the RISCV64 version of efibind.h from the AARCH64 version, especially as the current version is missing required macros such as EFI_DR
riscv64: finalize efibind.h
There's little reason not to derive the RISCV64 version of efibind.h from the AARCH64 version, especially as the current version is missing required macros such as EFI_DRIVER_ENTRY_POINT() which breaks the compilation of some drivers.
The only major difference we introduce from AARCH64 is to consider that any toolchain that supports RISCV64 is modern enough to support <stdint.h>. Also, as we preserve the added definition for BOOLEAN, we guard it with an ifndef in anticipation of MSVC RISCV64 support.
We validated these changes by confirming that they now allow gnu-efi to be used to compile a set of UEFI drivers for RISCV64.
show more ...
|
#
b5f98d40 |
| 23-Jun-2021 |
Heinrich Schuchardt <xypron.glpk@gmx.de> |
riscv64: missing EFI_FUNCTION
Add missing definition. It is needed for 'make apps'.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
|
#
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/
|
#
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>
|