History log of /DragonStub/inc/riscv64/efibind.h (Results 1 – 10 of 10)
Revision Date Author Comments
# 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>