History log of /DragonStub/ (Results 176 – 200 of 384)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b82e6b6f21-Jul-2020 Kagurazaka Kotori <kagurazakakotori@gmail.com>

Add Simple Text Input Ex Protocol support

Signed-off-by: Kagurazaka Kotori <kagurazakakotori@gmail.com>

3913721011-May-2020 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.12

d857a96809-May-2020 Pete Batard <pete@akeo.ie>

Add SMBIOS 3.0 table support

Also fix some small whitespace issues.

9b63de7d16-Jan-2020 Nigel Croxon <ncroxon@redhat.com>

Re-add back the original symbol, typeo.

Fix breaking code by restoring original typeo in efierr.h
EFI_WARN_UNKOWN_GLYPH definition.

Fixes: commit 5d0d538c2574dfe32e87e87ff977f2830ae2990c

Signed-of

Re-add back the original symbol, typeo.

Fix breaking code by restoring original typeo in efierr.h
EFI_WARN_UNKOWN_GLYPH definition.

Fixes: commit 5d0d538c2574dfe32e87e87ff977f2830ae2990c

Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

44267b5905-Nov-2019 Ben Wolsieffer <benwolsieffer@gmail.com>

Fix ARCH on ARMv6.

Extends the armv7 ARCH sed expression to work correctly on armv6.

Signed-off-by: Ben Wolsieffer <benwolsieffer@gmail.com>

6685cd0027-Nov-2019 Alexander von Gluck IV <kallisti5@unixzen.com>

efibind: Fix usage of efi headers from C++ code

* __STDC_VERSION__ is undefined when headers are called from C++
code resulting in not using stdint.h and efibind.h
"making a guess" on what they

efibind: Fix usage of efi headers from C++ code

* __STDC_VERSION__ is undefined when headers are called from C++
code resulting in not using stdint.h and efibind.h
"making a guess" on what they are. extern "C" will not define
__STDC_VERSION__.
* Always leverage stdint.h on C++.
* Honestly, gnu-efi should always use stdint.h, or find a better
way to detect it. (or platforms without it need to catch up to 2007)

show more ...

2ab1abfd28-Oct-2019 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.11

8b2da2c228-Oct-2019 Nigel Croxon <ncroxon@redhat.com>

Revert "efilink: fix build with gcc 4.8"

Breaks gcc builds with '-nostdinc' flag.

The fix in 1a53d8f88a452847b25f9689f9a08dbcf82c86e4
(Fix for problem with undeclared intptr_t type), which is also

Revert "efilink: fix build with gcc 4.8"

Breaks gcc builds with '-nostdinc' flag.

The fix in 1a53d8f88a452847b25f9689f9a08dbcf82c86e4
(Fix for problem with undeclared intptr_t type), which is also merged
fixes the same problem, without causing breakage.

This reverts commit 6335e5c697c57d8b5854b8202de3733bcb151ca6.

show more ...

9b14e7da03-Oct-2019 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.10

3e4d5c7916-May-2019 Nigel Croxon <allura@localhost>

Merge /u/lslrt/gnu-efi/ branch exclude_efisetjmp into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/8/

486ba3c315-May-2019 leo <leo.sartre@geebol.fr>

Do not include efisetjmp.h on efi.h

People than really want to use efisetjmp implementation can include
the header on their own.

Signed-off-by: leo <leo.sartre@geebol.fr>

238358c614-May-2019 leo <leo.sartre@geebol.fr>

efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX prototype

From UEFI specifications, this parameter is a pointer, see
https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf

efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX prototype

From UEFI specifications, this parameter is a pointer, see
https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf
page 148 for reference.

Signed-off-by: leo <leo.sartre@geebol.fr>

show more ...

230c36c602-Apr-2019 Nigel Croxon <ncroxon@redhat.com>

gnuefi/Makefile uses a strange rule to create libgnuefi.a, which only works
because of a "make" builtin rule. This breaks make -r, and it is an
inefficient way to build, at least for multiple files.

gnuefi/Makefile uses a strange rule to create libgnuefi.a, which only works
because of a "make" builtin rule. This breaks make -r, and it is an
inefficient way to build, at least for multiple files.

I have made a git tree which includes a patch for this problem,
and also forces -r by adding it to MAKEFLAGS:

git://git.zytor.com/users/hpa/gnu-efi.git make-r-fixes

Signed-off-by: H. Peter Anvin <hpa@users.sourceforge.net>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

7604ff2622-Mar-2019 Nigel Croxon <allura@localhost>

Merge /u/esben/gnu-efi/ branch intptr-t-fix into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/5/

99c1436d22-Mar-2019 Nigel Croxon <allura@localhost>

Merge /u/ffontaine35/gnu-efi/ branch master into master

https://sourceforge.net/p/gnu-efi/code/merge-requests/3/

de4e5e4e15-Mar-2019 Nigel Croxon <ncroxon@redhat.com>

Make.rules incomplete/wrong; make -r failure

Make.rules is not complete; in particular it lacks a %.o: %.S rule.
This happens to work due to the builtin make rule to that effect. but
building with m

Make.rules incomplete/wrong; make -r failure

Make.rules is not complete; in particular it lacks a %.o: %.S rule.
This happens to work due to the builtin make rule to that effect. but
building with make -r, or building as a sub-make of an environment that
uses make -r (or MAKEFLAGS += -r) causes it to break.

In general, make -r is strongly preferred, and Make.rules seems to have
been created explicitly to support this.

To further complicate things, the rule %.S: %.c causes a completely
incomprehensible error message. This rule is wrong, it should be %.s:
%.c not %.S: %.c.

Finally, the rule %.E: %.c is normally %.i: %.c; .i is the normal
extension for preprocessed C source. The equivalent rule for assembly is
%.s: %.S.

Signed-off-by: H. Peter Anvin <hpa@users.sf.net>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

5b74db0e15-Mar-2019 Nigel Croxon <ncroxon@redhat.com>

Redefine jmp_buf to comply with C calling convention.

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

1a53d8f815-Mar-2019 Esben Haabendal <esben@esben1.localdomain>

Fix for problem with undeclared intptr_t type

When building gnu-efi with old compilers with pre C90 compilers:

In file included from gnu-efi-3.0.9/lib/../inc/efilib.h:25:0,
from gn

Fix for problem with undeclared intptr_t type

When building gnu-efi with old compilers with pre C90 compilers:

In file included from gnu-efi-3.0.9/lib/../inc/efilib.h:25:0,
from gnu-efi-3.0.9/lib/lib.h:24,
from gnu-efi-3.0.9/lib/dpath.c:25:
gnu-efi-3.0.9/lib/dpath.c: In function 'FileDevicePath':
gnu-efi-3.0.9/lib/../inc/efilink.h:145:47: error: 'intptr_t' undeclared (first use in this function)
#define EFI_FIELD_OFFSET(TYPE,Field) ((UINTN)(intptr_t)(&(((TYPE *) 0)->Field)))

Problem introduced with commit a46a62b12b58139c31d4288384808365c4053bf2
(Fix some types gcc doesn't like).

Avoid this by adding intptr_t (and uintptr_t) typedefs for builds that does
not include stdint.h.

Signed-off-by: Esben Haabendal <esben@esben1.localdomain>

show more ...

6335e5c618-Jan-2019 Fabrice Fontaine <fontaine.fabrice@gmail.com>

efilink: fix build with gcc 4.8

intptr_t is undefined without an include on stdint.h

Fixes:
- http://autobuild.buildroot.org/results/a0ca37b5ed27af445344e3ac49dc87bb17512c50

Signed-off-by: Fabric

efilink: fix build with gcc 4.8

intptr_t is undefined without an include on stdint.h

Fixes:
- http://autobuild.buildroot.org/results/a0ca37b5ed27af445344e3ac49dc87bb17512c50

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>

show more ...

d34132e609-Jan-2019 Nigel Croxon <ncroxon@redhat.com>

* Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition.
On couple of locations in runtime string library (rtstr.c)
there are calls to non-runtime variant of StrLen function.
* Another issue is w

* Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition.
On couple of locations in runtime string library (rtstr.c)
there are calls to non-runtime variant of StrLen function.
* Another issue is with formatting 1394 paths.
The F1394_DEVICE_PATH::Guid is formatted as %g, but 1394
GUID is 8 byte integer, not EFI_GUID and therefore should
be formatted as e.g. %016lx (as edk2 does).
* Beyond what's mentioned above, changed the format of the
harddrive path, so it's in line with edk2 format and spec
(2.7 errata A, chapter 10.6.1.6, table 102).

Signed-off-by: Nigel Croxon <ncroxon@redhat.com>
Signed-off-by: manison <manison@users.sf.net>

show more ...

5d0d538c08-Jan-2019 Nigel Croxon <ncroxon@redhat.com>

Fix typeo in efierr.h EFI_WARN_UNKNOWN_GLYPH definition.

Signed-off-by: Nigel Croxon <ncroxon@redhat.com>
Signed-off-by: manison <manison@users.sf.net>

5bb5032f09-Oct-2018 Gary Lin <glin@suse.com>

Set '\0' properly in StrnCpy()

The arguments to SetMem() were wrong. Besides, SetMem() should start at
"Dest + Size" since "Size" will be smaller than "Len" if they are not
equal.

Signed-off-by: Ga

Set '\0' properly in StrnCpy()

The arguments to SetMem() were wrong. Besides, SetMem() should start at
"Dest + Size" since "Size" will be smaller than "Len" if they are not
equal.

Signed-off-by: Gary Lin <glin@suse.com>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

183ec63411-Oct-2018 Nigel Croxon <ncroxon@redhat.com>

Bump revision to VERSION = 3.0.9

ba25050411-Oct-2018 Gary Lin <glin@suse.com>

Implement StrnCat() without StrnCpy()

StrnCpy() doesn't guarantee the dest string will be null-terminated, so
we shouldn't use StrnCpy().

Signed-off-by: Gary Lin <glin@suse.com>
Signed-off-by: Nige

Implement StrnCat() without StrnCpy()

StrnCpy() doesn't guarantee the dest string will be null-terminated, so
we shouldn't use StrnCpy().

Signed-off-by: Gary Lin <glin@suse.com>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

6058ffcd11-Oct-2018 Gary Lin <glin@suse.com>

Set '\0' properly in StpnCpy()

The arguments to SetMem() were wrong. Besides, SetMem() should start at
"Dest + Size" since "Size" will be smaller than "Len" if they are not
equal.

Signed-off-by: Ga

Set '\0' properly in StpnCpy()

The arguments to SetMem() were wrong. Besides, SetMem() should start at
"Dest + Size" since "Size" will be smaller than "Len" if they are not
equal.

Signed-off-by: Gary Lin <glin@suse.com>
Signed-off-by: Nigel Croxon <ncroxon@redhat.com>

show more ...

12345678910>>...16