| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gnu-efi | Distribution: SUSE Linux Enterprise 15 |
| Version: 3.0.13 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 1.1 | Build date: Fri Apr 23 01:22:14 2021 |
| Group: Development/Libraries/Other | Build host: ibs-arm-2 |
| Size: 1133458 | Source RPM: gnu-efi-3.0.13-1.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://sourceforge.net/projects/gnu-efi | |
| Summary: Library for EFI Applications | |
Library to develop EFI applications for IA-64 (IPF), IA-32 (x86), x86_64, ARM-32, and ARM-64 platforms using the GNU toolchain and the EFI development environment.
BSD-3-Clause AND GPL-2.0-or-later
* Fri Mar 12 2021 glin@suse.com
- Update to gnu-efi 3.0.13
+ Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
calls
+ Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
+ Define BASE_CR as a duplicate of the _CR macro
+ Fix CopyMem() not handling overlaps
+ Add AsciiPrint and AsciiVSPrint
+ Replace Pause() macro with new library function
+ Add Simple Text Input Ex Protocol support
- Add gnu-efi-bsc1182057-support-sbat-section.patch to support
.sbat section (bsc#1182057)
* Mon Jan 04 2021 dmueller@suse.com
- switch to https:// urls (+ spec-cleaner)
* Mon Sep 14 2020 dmueller@suse.com
- update to 3.0.12:
* Add SMBIOS 3.0 table support
* Fix ARCH on ARMv6.
* Wed Dec 11 2019 glin@suse.com
- Update to gnu-efi 3.0.11
+ Revert "efilink: fix build with gcc 4.8"
+ Do not include efisetjmp.h on efi.h
+ efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX
prototype
+ Make.rules incomplete/wrong; make -r failure
+ Redefine jmp_buf to comply with C calling convention
+ Fix for problem with undeclared intptr_t type
+ efilink: fix build with gcc 4.8
+ Fix typos
+ Set '\0' properly in StrnCpy()
+ Implement StrnCat() without StrnCpy()
+ Set '\0' properly in StpnCpy()
+ Fix conversion from 'UINTN' to 'UINT8' warnings
- Drop upstreamed gnu-efi-fix-strncpy-stpncpy-strncat.patch
* Thu Oct 11 2018 glin@suse.com
- Add gnu-efi-fix-strncpy-stpncpy-strncat.patch to fix StrnCpy(),
StpnCpy(), and StrnCat()
* Fri Oct 05 2018 glin@suse.com
- Update to gnu-efi 3.0.8
+ Add debug helper applications
+ Call ar in deterministic mode
+ Nerf -Werror=pragma away
+ Make ARCH overrideable on the command line
+ Add %D to print device paths
+ gnu-efi: add some more common string functions
+ Fix typedef of EFI_PXE_BASE_CODE
+ Work around -Werror=maybe-uninitialized not being very bright
+ Fix arm build paths in the makefile
+ Fix some types gcc doesn't like
+ Move memcpy/memset definition to global init.c
+ Use ARFLAGS when invoking ar
+ Disable AVX instruction set on IA32 and x86_64 platforms
+ Declare EFI_PXE_BASE_CODE correctly
+ inserts the libefi.a objects in a stable order
+ fallthrough attribute to notify gcc7
+ x86-64/efibind: sanitize ms-abi cpp conditionals
+ Add Exit() library function which calls BS->Exit()
+ don't expect non-x86 compilers to compile x86 asm. also remove
what looks like garbage inside an #if 0 block
+ For compatibility with an upcoming EDK2 feature
- Drop upstreamed patches
+ gnu-efi-ar-stable-order.patch
+ gnu-efi-fix-efi-pxe-base-code.patch
+ gnu-efi-fix-switch-warning.patch
- Drop gnu-efi-fix-armv6-and-armv7-detection.patch since upstream
supports ARM officially
* Tue Mar 13 2018 kasimir_@outlook.de
- Fix armv6 builds
* Renamed gnu-efi-fix-armv7-detection.patch to gnu-efi-fix-armv6-and-armv7-detection.patch
* Sat Jan 27 2018 guillaume@opensuse.org
- Add gnu-efi-fix-armv7-detection.patch to fix ARM32 builds
* Tue Jun 13 2017 glin@suse.com
- Add gnu-efi-fix-efi-pxe-base-code.patch to fix the declaration
of EFI_PXE_BASE_CODE
* Fri Jun 02 2017 glin@suse.com
- Update to gnu-efi 3.0.5
+ Allow gcc to emit warnings for unsafe usage of setjmp/longjmp
+ GCC 4.8 (and others) const warnings
+ GNU ar warning about deterministic mode
+ Add Debugger protocol support
+ Add EBC (EFI Byte Code) protocol support
+ Add support for PCI Root Bridge I/O protocol
+ Add support for some UEFI 2.0 protocols
+ Add GUID for SMBIOS 3 entry point structure
+ adds definitions to efiprot.h for EFI_EDID_ACTIVE_PROTOCOL,
EFI_EDID_DISCOVERED_PROTOCOL, EFI_EDID_OVERRIDE_PROTOCOL
+ Protocol struct/type/define renaming to match spec naming
convention
+ Add support for EFI_RNG_PROTOCOL to the library
+ Moved LOADED_IMAGE_PROTOCOL definitions into efiprot.h with
other protocol definitions
+ Added definitions for EFI HASH PROTOCOL
+ Add definitions for EFI_COMPONENT_NAME_PROTOCOL and
EFI_COMPONENT_NAME2_PROTOCOL
+ Global GUID for DRIVER_BINDING_PROTOCOL
+ Add definitions for EFI_DRIVER_BINDING_PROTOCOL
+ make "-Wall -Wextra" work
+ make "-Werror=old-style-declaration" work
+ Don't pass a pointer-to-(LoadedImage *) as a void **
+ make "-Werror=unused-but-set-variable" work
+ make "-Werror=unused-parameter" not fail
+ arm: fix linker script for building efi binaries
+ ARM/AARCH64: define C99 types explicitly when building against
older standard
+ Add ARM .note.gnu.build-id input section to a dedicated output
section
+ Replace ARM arithmetic support routines with EDK2 versions
+ Relicense ARM and AARCH64 source files as both BSD and GPL
+ lib/arm/setjmp.S: Use %function instead of @function
+ Add the missing URI device path to the unions
- Add gnu-efi-fix-switch-warning.patch to fix gcc7 warning
- Add gnu-efi-ar-stable-order.patch to keep the object files in a
stable order (bsc#978586)
- Drop upstreamed patch gnu-efi-add-missing-unions.patch
* Fri Feb 26 2016 glin@suse.com
- Add gnu-efi-add-missing-unions.patch to add the missing URI
entries in EFI_DEV_PATH and EFI_DEV_PATH_PTR
* Tue Aug 18 2015 glin@suse.com
- Update to gnu-efi 3.0.3
+ Add URI Device Path
+ Makes the symbols consistent between the linker scripts
+ Added some missing error code descriptions
+ Add setjump()/longjump()
- Drop patches
+ gnu-efi-setjmp.patch
+ gnu-efi-missing-error-code.patch
* Fri Jun 12 2015 mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Resolve merge conflicts
* Thu Jun 11 2015 glin@suse.com
- Update to gnu-efi 3.0.2
+ Fix ARM32 and AARCH64 builds
+ _SPrint: fix NULL termination
+ Add current OsIndications values
+ Add the QueryVariableInfo() API
+ Add the capsule API
+ Fix Table Header misspelling. Change from EFI_TABLE_HEARDER to
EFI_TABLE_HEADER.
+ Allow reuse of this file beyond GPL compatible software, update
the license of crt0-efi-aarch64.S to dual 2-clause BSD/GPLv2+.
+ Add the missing Variable attributes
+ document that binutils >= 2.24 needed
+ allow to use external stdarg.h
+ Add support for 32-bit ARM
- Enable ARM 32
- Add upstream patches
+ gnu-efi-setjmp.patch
+ gnu-efi-missing-error-code.patch
- Drop patches
+ gnu-efi-allow-external-stdarg.patch (upstreamed)
+ gnu-efi-build-fix.patch (no necessary)
/usr/include/efi /usr/include/efi/aarch64 /usr/include/efi/aarch64/efibind.h /usr/include/efi/aarch64/efilibplat.h /usr/include/efi/aarch64/efisetjmp_arch.h /usr/include/efi/efi.h /usr/include/efi/efi_nii.h /usr/include/efi/efi_pxe.h /usr/include/efi/efiapi.h /usr/include/efi/eficompiler.h /usr/include/efi/eficon.h /usr/include/efi/eficonex.h /usr/include/efi/efidebug.h /usr/include/efi/efidef.h /usr/include/efi/efidevp.h /usr/include/efi/efierr.h /usr/include/efi/efifs.h /usr/include/efi/efigpt.h /usr/include/efi/efiip.h /usr/include/efi/efilib.h /usr/include/efi/efilink.h /usr/include/efi/efinet.h /usr/include/efi/efipart.h /usr/include/efi/efipciio.h /usr/include/efi/efipoint.h /usr/include/efi/efiprot.h /usr/include/efi/efipxebc.h /usr/include/efi/efirtlib.h /usr/include/efi/efiser.h /usr/include/efi/efisetjmp.h /usr/include/efi/efishellintf.h /usr/include/efi/efishellparm.h /usr/include/efi/efistdarg.h /usr/include/efi/efitcp.h /usr/include/efi/efiudp.h /usr/include/efi/efiui.h /usr/include/efi/lib.h /usr/include/efi/libsmbios.h /usr/include/efi/pci22.h /usr/include/efi/protocol /usr/include/efi/protocol/adapterdebug.h /usr/include/efi/protocol/eficonsplit.h /usr/include/efi/protocol/efidbg.h /usr/include/efi/protocol/efivar.h /usr/include/efi/protocol/intload.h /usr/include/efi/protocol/legacyboot.h /usr/include/efi/protocol/piflash64.h /usr/include/efi/protocol/vgaclass.h /usr/include/efi/romload.h /usr/lib64/crt0-efi-aarch64.o /usr/lib64/elf_aarch64_efi.lds /usr/lib64/libefi.a /usr/lib64/libgnuefi.a /usr/share/doc/packages/gnu-efi /usr/share/doc/packages/gnu-efi/README.efilib /usr/share/doc/packages/gnu-efi/README.elilo /usr/share/doc/packages/gnu-efi/README.git /usr/share/doc/packages/gnu-efi/README.gnuefi
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 16:42:20 2026