2014-09-26 11:49:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 26 02:41:54 UTC 2014 - glin@suse.com
|
|
|
|
|
|
|
|
- Add gnu-efi-allow-external-stdarg.patch to allow the EFI programs
|
|
|
|
such as shim to use the external stdarg.h
|
|
|
|
|
2013-07-20 13:41:36 +02:00
|
|
|
-------------------------------------------------------------------
|
2014-09-25 07:50:59 +02:00
|
|
|
Mon Sep 22 08:56:19 UTC 2014 - glin@suse.com
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0w
|
|
|
|
+ Add support for 64-bit ARM (AArch64)
|
|
|
|
+ Add support for non-PE/COFF capable objcopy
|
|
|
|
+ Add support for cross compilation
|
|
|
|
+ Restrict GNU_EFI_USE_MS_ABI GCC version test to x86_64
|
|
|
|
+ Use Shell protocols to retrieve argc/argv, when available.
|
|
|
|
+ document format of LoadedImage::LoadOptions data
|
|
|
|
+ Use OpenProtocol instead of HandleProtocol
|
|
|
|
+ move cmdline parser to its own file
|
|
|
|
+ make cmdline parsing a 1st class citizen
|
|
|
|
+ Avoid buffer overflow while parsing the cmdline args
|
|
|
|
+ Fix cmdline parser
|
|
|
|
+ inc/efistdarg.h: Use gcc builtins instead of stdarg.h or
|
|
|
|
broken stubs
|
|
|
|
+ always observe EFIAPI calling convention when calling
|
|
|
|
STO.SetAttribute
|
|
|
|
+ Add VPoolPrint Function
|
|
|
|
+ Cleaned up compile warnings
|
|
|
|
+ a patch for "DevicePathToStr()" to display device path
|
|
|
|
according to UEFI 2 specification
|
|
|
|
+ Removed GPL code setjmp_ia32.S, setjmp_ia64.S, setjmp_x86_64.S
|
|
|
|
+ Remove incumbent GPL 'debian' subdiretory
|
|
|
|
+ Add support for the simple pointer and absolute pointer
|
|
|
|
protocols
|
|
|
|
+ Trying to recurse into subdirectories of object files may lead
|
|
|
|
to an error if the directory doesn't exist. Even when cleaning
|
|
|
|
+ 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 updates the files when they need to.
|
|
|
|
+ Patch GNU-EFI to remove the ELILO code
|
|
|
|
+ Initialize Status before calling GrowBuffer()
|
|
|
|
+ These changes allow manually overridden SRCDIR (current source
|
|
|
|
directory) and TOPDIR (top of source tree) to separate the
|
|
|
|
build directory from the source tree.
|
|
|
|
+ fix uninitialized variables warning
|
|
|
|
+ Implement VSPrint function, prints a formatted unicode string
|
|
|
|
to a buffer
|
|
|
|
+ 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.
|
|
|
|
+ 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.
|
|
|
|
+ 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.
|
|
|
|
+ Added support for SetVariable to store volatile variable, and
|
|
|
|
SetNVVariable to store non volatile variable.
|
|
|
|
+ Atoi needs to have consistent declaration/definition.
|
|
|
|
+ Be more pedantic when linking, don't allow duplicate symbols,
|
|
|
|
abort upon first error.
|
|
|
|
+ Fix compilation on x86_64 without HAVE_USE_MS_ABI
|
|
|
|
+ Fix typo when disabling mno-mmx
|
|
|
|
- Add gnu-efi-build-fix.patch to fix Makefile
|
|
|
|
- Enable AArch64
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-07-20 13:41:36 +02:00
|
|
|
Wed Jul 17 09:18:03 UTC 2013 - glin@suse.com
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0u
|
|
|
|
+ Disable MMX and SSE to avoid using the uninitialized registers
|
|
|
|
+ Support .text.* sections on x86_64
|
|
|
|
+ Automatically determine number of uefi_call_wrapper() args on
|
|
|
|
x86_64
|
|
|
|
+ Fix parameter-passing corruption on x86_64 for >= 5 args
|
|
|
|
+ Add the definitions for TCP, UDP and IP, for both IPv4 and IPv6
|
|
|
|
+ Fix UEFI functions that use the wrong ABI (System V ABI)
|
|
|
|
+ Use new gcc flag: GNU_EFI_USE_MS_ABI
|
|
|
|
+ Add new status codes to efierr.h
|
|
|
|
+ Align stack properly to avoid crash
|
|
|
|
+ Support UEFI PXE over IPv6
|
|
|
|
|
2012-11-07 17:22:24 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 7 16:22:08 UTC 2012 - dmueller@suse.com
|
|
|
|
|
|
|
|
- revert last change as it breaks the app completely
|
|
|
|
|
2012-07-18 17:44:11 +02:00
|
|
|
-------------------------------------------------------------------
|
2012-07-18 17:47:48 +02:00
|
|
|
Wed Jul 18 15:47:22 UTC 2012 - meissner@suse.com
|
|
|
|
|
|
|
|
- cleaned below up, pass in OPTFLAGS and LIBDIR to make.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2012-07-18 17:44:11 +02:00
|
|
|
Wed Jul 18 03:06:46 UTC 2012 - malcolmlewis@opensuse.org
|
|
|
|
|
|
|
|
- Add gnu-efi-add-optflags-to-make-defaults.patch: Add additional
|
|
|
|
RPM OPT FLAGS to Make.defaults to avoid brp check warning.
|
|
|
|
- Spec file clean up and rename rpmlintrc file.
|
|
|
|
|
2012-06-14 22:53:58 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 14 03:17:09 UTC 2012 - glin@suse.com
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0q
|
|
|
|
+ Fix .reloc section to support UEFI Secure Boot
|
|
|
|
+ Fix redefined types compilation failure on x86_64 machines
|
|
|
|
+ Conditionally assign toolchain binaries to allow overriding
|
|
|
|
them
|
|
|
|
+ Force a dependency on lib for gnuefi
|
|
|
|
+ Add guarantee 16-byte stack alignment on x86_64
|
|
|
|
+ Add routine to make callbacks work
|
|
|
|
+ Add apps/tcc.efi to test calling convention
|
|
|
|
+ Add ifdefs for ia64 to mirror ia32 and x86-64 so that
|
|
|
|
one can build with GCC.
|
|
|
|
+ Add headers for PciIo
|
|
|
|
+ Add the UEFI 2.x bits for EFI_BOOT_SERVICES
|
|
|
|
+ Add an ignore for .note.GNU-stack section in X86-64 linker maps
|
|
|
|
+ Change license from GPL to BSD
|
|
|
|
+ Fix elf_ia32_efi.lds linker script to be compatible with the
|
|
|
|
new linker behaviour
|
|
|
|
+ Fix to not having any relocations at all
|
|
|
|
+ Add setjmp/longjmp
|
|
|
|
+ Fixes incorrect section attribute in crt0-efi-ia32.S
|
|
|
|
+ Adds value EfiResetShutdown to enum EFI_RESET_TYPE
|
|
|
|
+ Fixes a RAW warning in reloc_ia64.S
|
|
|
|
+ Adds the USB HCI device path structure in the headers
|
|
|
|
+ Added '-mno-red-zone' to x68_64 compiles
|
|
|
|
|
2008-10-22 17:58:39 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 17 08:52:44 CEST 2008 - olh@suse.de
|
|
|
|
|
|
|
|
- add ExclusiveArch ia64 x86 x86_64
|
|
|
|
|
2008-07-31 21:25:19 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 29 22:41:17 CEST 2008 - rw@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0e for uEFI/x86_64. (fate#301882)
|
|
|
|
|
2007-05-27 18:37:49 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun May 27 00:49:15 CEST 2007 - schwab@suse.de
|
|
|
|
|
|
|
|
- Remove completely pointless devel package.
|
2008-07-31 21:25:19 +02:00
|
|
|
- Add rpmlintrc instead.
|
2007-05-27 18:37:49 +02:00
|
|
|
|
2007-05-27 00:13:22 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat May 26 23:54:40 CEST 2007 - ro@suse.de
|
|
|
|
|
2008-07-31 21:25:19 +02:00
|
|
|
- Split off devel package.
|
2007-05-27 00:13:22 +02:00
|
|
|
|
2007-02-25 23:25:14 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 23 10:44:50 CET 2007 - schwab@suse.de
|
|
|
|
|
|
|
|
- Disable stack protector.
|
|
|
|
|
2007-01-16 00:15:03 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 23 17:12:49 CEST 2006 - rw@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0c to fix building on IA-32.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 25 21:44:15 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
- Convert neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 9 16:28:14 CET 2005 - rw@suse.de
|
|
|
|
|
|
|
|
- Allow building on IA-32.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Nov 29 19:10:23 CET 2005 - rw@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0b-041222.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 3 15:42:54 CEST 2004 - schwab@suse.de
|
|
|
|
|
|
|
|
- Discard unwind sections.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 17 18:15:45 CEST 2004 - schwab@suse.de
|
|
|
|
|
|
|
|
- Pacify autobuild.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 26 20:43:48 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix linker script to include all data sections.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 25 20:34:26 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Revert last change, was actually a binutils bug.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 8 17:31:25 CEST 2003 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix @gprel reference in crt object.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 26 11:24:55 CET 2002 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0a.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Nov 24 20:33:04 CET 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add .rodata.* to linker script.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 18 14:33:45 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 3.0.
|
|
|
|
- Split off elilo.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 22 10:45:05 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 2.5.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 11 15:48:39 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add initrd fix.
|
|
|
|
- Reduce timeout.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Apr 26 09:46:09 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- neededforbuild lx_ia64 -> kernel-source.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 6 10:48:36 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 2.0.
|
|
|
|
- Package renamed to gnu-efi.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 13 17:29:15 CET 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Install some documentation.
|
|
|
|
- Add unwind patch from David Mosberger.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 14 12:05:49 CET 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add lx_ia64 to neededforbuild.
|
|
|
|
- Get kernel headers from /usr/src/linux.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 26 22:42:24 CET 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Preserve .sdata section.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 6 22:51:33 CET 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 1.1.
|
|
|
|
- Add `initrd=initrd' to sample eli.cfg.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 13 10:58:53 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 1.0.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Sep 11 16:55:35 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Mark startup.nsh as %config(noreplace).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 17 11:45:50 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix initrd support.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 8 10:35:47 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to gnu-efi 0.9.
|
|
|
|
- Install lilo.efi in /boot.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jul 17 17:43:16 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add argv bug fix.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 30 14:17:11 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Update to 0.4.0.
|
|
|
|
- Fix uninitialized variable.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 16 11:08:42 CEST 2000 - @suse.de
|
|
|
|
|
|
|
|
- Update from CVS.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 5 13:26:28 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add initrd support.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 31 18:10:39 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix allocation bug.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 17 16:21:47 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Add eli.cfg and startup.nsh to package.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 15 14:19:33 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix bug in AML parser.
|
|
|
|
- Udate to gnu-efi 0.8.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 7 18:58:12 CET 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
- Package created.
|
|
|
|
|