Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gnu-efi | Distribution: openSUSE Leap 15.2 |
Version: 3.0.8 | Vendor: openSUSE |
Release: lp152.2.3 | Build date: Wed Feb 5 19:23:14 2020 |
Group: Development/Libraries/Other | Build host: armbuild16 |
Size: 848313 | Source RPM: gnu-efi-3.0.8-lp152.2.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://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
* Thu Oct 11 2018 Gary Ching-Pang Lin <glin@suse.com> - Add gnu-efi-fix-strncpy-stpncpy-strncat.patch to fix StrnCpy(), StpnCpy(), and StrnCat() * Fri Oct 05 2018 Gary Ching-Pang Lin <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/arm /usr/include/efi/arm/efibind.h /usr/include/efi/arm/efilibplat.h /usr/include/efi/arm/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/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/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/lib/crt0-efi-arm.o /usr/lib/elf_arm_efi.lds /usr/lib/libefi.a /usr/lib/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, Tue Jul 9 12:19:47 2024