f9baa4f6 | 31-Mar-2014 |
Nigel Croxon <nigel.croxon@hp.com> |
Remove incumbent GPL 'debian' subdiretory. Update ChangeLog
Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> |
9ae56e03 | 17-Mar-2014 |
Nigel Croxon <nigel.croxon@hp.com> |
Add support for the simple pointer and absolute pointer protocols
Signed-off-by: John Cronin <johncronin@users.sf.net> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> |
3cbe61fa | 14-Mar-2014 |
Nigel Croxon <nigel.croxon@hp.com> |
From: Sylvain Gault <sylvain.gault@gmail.com> Date: Fri, 21 Feb 2014 06:03:00 +0100 Subject: [PATCH] Makefile: Don't clean what doesn't already exists
Trying to recurse into subdirectories of object
From: Sylvain Gault <sylvain.gault@gmail.com> Date: Fri, 21 Feb 2014 06:03:00 +0100 Subject: [PATCH] Makefile: Don't clean what doesn't already exists
Trying to recurse into subdirectories of object files may lead to an error if the directory doesn't exist. Even when cleaning.
Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
06744d69 | 14-Mar-2014 |
Nigel Croxon <nigel.croxon@hp.com> |
From: Sylvain Gault <sylvain.gault@gmail.com> Date: Wed, 19 Feb 2014 05:18:14 +0100 Subject: [PATCH] make install: Don't overwrite up-to-date files
make install used to copy files unconditionnally t
From: Sylvain Gault <sylvain.gault@gmail.com> Date: Wed, 19 Feb 2014 05:18:14 +0100 Subject: [PATCH] make install: Don't overwrite up-to-date files
make install used to copy files unconditionnally to their destination. However, if the destination is used by another Makefile, it will always see modified files. "install" target now only update the files when they need to.
Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
b32a5785 | 13-Feb-2014 |
Nigel Croxon <ncroxon@redhat.com> |
Patch GNU-EFI to remove the ELILO code
Signed-off-by: Jerry Hoemann <jerry.hoemann@hp.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> |
ab54e2b4 | 13-Feb-2014 |
Nigel Croxon <ncroxon@redhat.com> |
Initialize Status before calling GrowBuffer()
Status must be initialized before calling GrowBuffer() as it may otherwise be uninitialized or set to EFI_BUFFER_TOO_SMALL by other functions.
Signed-o
Initialize Status before calling GrowBuffer()
Status must be initialized before calling GrowBuffer() as it may otherwise be uninitialized or set to EFI_BUFFER_TOO_SMALL by other functions.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
28cfdd48 | 23-Jan-2014 |
Nigel Croxon <ncroxon@redhat.com> |
These changes allow manually overridden SRCDIR (current source directory) and TOPDIR (top of source tree) to separate the build directory from the source tree.
Signed-off-by: Gene Cumm <gene.cumm@gm
These changes allow manually overridden SRCDIR (current source directory) and TOPDIR (top of source tree) to separate the build directory from the source tree.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
7bcb8326 | 16-Jan-2014 |
Nigel Croxon <ncroxon@redhat.com> |
compilation: fix uninitialized variables warning
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> |
9b8f92e3 | 13-Jan-2014 |
Nigel Croxon <ncroxon@redhat.com> |
Update Changelog file |
107c8063 | 13-Jan-2014 |
Nigel Croxon <nigel.croxon@hp.com> |
Implement VSPrint function, prints a formatted unicode string to a buffer.
Signed-off-by: Jeremy Compostella <jeremy.compostella@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> |
5f162133 | 10-Jan-2014 |
Nigel Croxon <ncroxon@redhat.com> |
Created lib/argify.c and inc/argify.h containing the function argify. It contains verbatim copy of the comment at beginning of file from elilo. (there was no COPYING file in the elilo source that the
Created lib/argify.c and inc/argify.h containing the function argify. It contains verbatim copy of the comment at beginning of file from elilo. (there was no COPYING file in the elilo source that the comment refers to.)
Signed-off-by: Jerry Hoemann <jerry.hoemann@hp.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
aeee09cc | 08-Jan-2014 |
Nigel Croxon <ncroxon@redhat.com> |
The information needed is not really the host architecture as given by the kernel arch. The information actually needed is the default target of gcc.
Signed-off-by: Nigel Croxon <nigel.croxon@hp.com
The information needed is not really the host architecture as given by the kernel arch. The information actually needed is the default target of gcc.
Signed-off-by: Nigel Croxon <nigel.croxon@hp.com> Signed-off-by: Sylvain Gault <sylvain.gault@gmail.com>
show more ...
|
27cdb748 | 11-Oct-2013 |
Nigel Croxon <ncroxon@redhat.com> |
Added support for SetVariable to store volatile variable, and SetNVVariable to store non volatile variable.
Signed-off-by: Sylvain Chouleur <sylvain.chouleur@gmail.com> Signed-off-by: Nigel Croxon <
Added support for SetVariable to store volatile variable, and SetNVVariable to store non volatile variable.
Signed-off-by: Sylvain Chouleur <sylvain.chouleur@gmail.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
5f765e92 | 07-Oct-2013 |
Nigel Croxon <ncroxon@redhat.com> |
Atoi needs to have consistent declaration/definition. |
94009cec | 02-Oct-2013 |
croxon <croxon@earth.local> |
if you have a function that takes const arguments and then e.g. tries to copy StrCmp, gcc will give you warnings about those calls, and the warnings are right. These clutter up other things you migh
if you have a function that takes const arguments and then e.g. tries to copy StrCmp, gcc will give you warnings about those calls, and the warnings are right. These clutter up other things you might miss that you should be more concerned about.
You could work around it through vigorous typecasting to non-const types, but why should you have to? All of these functions are rigorously defined as not changing their input - it is const, and should be marked as such.
Signed-off-by: Peter Jones <pjones@redhat.com>
Please enter the commit message for your changes. Lines starting
show more ...
|
e7a2d129 | 02-Oct-2013 |
croxon <croxon@earth.local> |
Added two simple applications to allocate/free memory at EFI. Used to test/find memory fragmentation issues linux.
Signed-off-by: Jerry Hoemann <jerry.hoemann@hp.com> Signed-off-by: Nigel Croxon <ni
Added two simple applications to allocate/free memory at EFI. Used to test/find memory fragmentation issues linux.
Signed-off-by: Jerry Hoemann <jerry.hoemann@hp.com> Signed-off-by: Nigel Croxon <nigel.croxon@hp.com>
show more ...
|
8f5ba0e4 | 25-Jun-2013 |
Nigel Croxon <ncroxon@redhat.com> |
Sample boot service driver.
Signed-off-by: David Decotigny <decot@googlers.com> |
9d6b441e | 25-Jun-2013 |
Nigel Croxon <ncroxon@redhat.com> |
be more pedantic when linking
Don't allow duplicate symbols, abort upon first error. also make sure the linker script comes last for apps.
Signed-off-by: David Decotigny <decot@googlers.com> |
401d5b71 | 25-Jun-2013 |
Nigel Croxon <ncroxon@redhat.com> |
fix compilation on x86_64 without HAVE_USE_MS_ABI
make -C apps would fail on tcc.c because uefi_call_wrapper() doesn't deal correctly with efi_call0-type invocation. Fixed by this patch.
Signed-off
fix compilation on x86_64 without HAVE_USE_MS_ABI
make -C apps would fail on tcc.c because uefi_call_wrapper() doesn't deal correctly with efi_call0-type invocation. Fixed by this patch.
Signed-off-by: David Decotigny <decot@googlers.com>
show more ...
|
8cb1e877 | 12-Jun-2013 |
root <root@z620.f18> |
Update Changelog for non-git users |
05e59705 | 12-Jun-2013 |
Nigel Croxon <nigel.croxon@hp.com> |
Fix typo when disabling mno-mmx
Signed-Off-By: Nigel Croxon <nigel.croxon@hp.com> |
0f42f757 | 12-Jun-2013 |
Nigel Croxon <nigel.croxon@hp.com> |
Disable MMX and SSE
GCC 4.8.0 adds some optimizations that will use movups/movaps (and use %xmm* registers) when they're faster, and of course that won't work at all since UEFI firmwares aren't guar
Disable MMX and SSE
GCC 4.8.0 adds some optimizations that will use movups/movaps (and use %xmm* registers) when they're faster, and of course that won't work at all since UEFI firmwares aren't guaranteed to initialize the mmx/sse instructions.
This will be even more annoying, since most UEFI firmwares don't initialize the #DE or #UD trap handlers, and your backtrace will be a random path through uninitialized memory, occasionally including whatever address the IDT has for #UD, but also addresses like "0x4" and "0x507" that you don't normally expect to see in your call path.
Signed-off-by: Peter Jones <pjones@redhat.com>
show more ...
|
525455a9 | 12-Jun-2013 |
Nigel Croxon <nigel.croxon@hp.com> |
bug in make 3.82 expand to odd values
Some Makefiles tickle a bug in make 3.82 that cause libefi.a and libgnuefi.a dependencies to expand to the odd values:
libefi.a: boxdraw.o) smbios.o) ... libgn
bug in make 3.82 expand to odd values
Some Makefiles tickle a bug in make 3.82 that cause libefi.a and libgnuefi.a dependencies to expand to the odd values:
libefi.a: boxdraw.o) smbios.o) ... libgnuefi.a(reloc_x86_64.o:
The patch replaces libgnuefi.a($(OBJS)) & libefi.a($(OBJS)) with an equivalent expansion that should work with any make that supports $(patsubst).
show more ...
|
6e17af6d | 12-Jun-2013 |
Nigel Croxon <nigel.croxon@hp.com> |
support .text.* sections on x86_64
Group them in .text. Also add vague linkage sections in .text.
Signed-off-by: David Decotigny <decot@googlers.com> |
f00a8a27 | 12-Jun-2013 |
Nigel Croxon <nigel.croxon@hp.com> |
cleanup and fix Make.defaults
Reorder variables in Make.defaults so that they are grouped by functions. Also fixed ifeq (x,y) to have required syntax and make it work for ARCH amd64->x86_64 renaming
cleanup and fix Make.defaults
Reorder variables in Make.defaults so that they are grouped by functions. Also fixed ifeq (x,y) to have required syntax and make it work for ARCH amd64->x86_64 renaming on BSD. Also provides top-level Makefile with a "mkvars" target that displays effective variables.
Signed-off-by: David Decotigny <decot@googlers.com>
show more ...
|