gnu-efi-3.0.5-lp150.2.4.x86_64.rpm


Advertisement

Description

gnu-efi - Library for EFI Applications

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name gnu-efi
Package version 3.0.5
Package release lp150.2.4
Package architecture x86_64
Package type rpm
Installed size 1.04 MB
Download size 363.25 KB
Official Mirror widehat.opensuse.org
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.

Alternatives

Package Version Architecture Repository
gnu-efi - - -

Provides

Name Value
gnu-efi = 3.0.5-lp150.2.4
gnu-efi(x86-64) = 3.0.5-lp150.2.4

Download

Type URL
Binary Package gnu-efi-3.0.5-lp150.2.4.x86_64.rpm
Source Package gnu-efi-3.0.5-lp150.2.4.src.rpm

Install Howto

Install gnu-efi rpm package:

# zypper install gnu-efi

Files

Path
/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/romload.h
/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/x86_64/efibind.h
/usr/include/efi/x86_64/efilibplat.h
/usr/include/efi/x86_64/efisetjmp_arch.h
/usr/include/efi/x86_64/pe.h
/usr/lib64/crt0-efi-x86_64.o
/usr/lib64/elf_x86_64_efi.lds
/usr/lib64/libefi.a
/usr/lib64/libgnuefi.a
/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

Changelog

2018-01-27 - guillaume@opensuse.org
- Add gnu-efi-fix-armv7-detection.patch to fix ARM32 builds
2017-06-13 - glin@suse.com
- Add gnu-efi-fix-efi-pxe-base-code.patch to fix the declaration
of EFI_PXE_BASE_CODE
2017-06-02 - 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
2016-02-26 - 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
2015-08-18 - 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
2015-06-12 - mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Resolve merge conflicts
2015-06-11 - 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)
2014-09-26 - glin@suse.com
- Add gnu-efi-allow-external-stdarg.patch to allow the EFI programs
such as shim to use the external stdarg.h

See Also

Package Description
gnu-free-fonts-0.20120503-lp150.2.8.noarch.rpm Free UCS Outline Fonts
gnu-getopt-1.0.13-lp150.1.11.noarch.rpm Java getopt Implementation
gnu-getopt-javadoc-1.0.13-lp150.1.11.noarch.rpm Javadoc for gnu.getopt
gnu-inetlib-1.1-lp150.1.3.noarch.rpm Library of clients for common internet protocols
gnu-jaf-1.1.1-lp150.2.5.noarch.rpm GNU implementation of the JavaBeans Activation Framework
gnu-netcat-0.7.1-lp150.3.1.x86_64.rpm GNU variant of universal network utility
gnu-recutils-1.7-lp150.1.4.x86_64.rpm Text-based databases called recfiles
gnu-recutils-devel-1.7-lp150.1.4.x86_64.rpm Header files for gnu-recutils libraries
gnu-recutils-lang-1.7-lp150.1.4.noarch.rpm Translations for package gnu-recutils
gnu-regexp-1.1.4-lp150.1.11.noarch.rpm Java NFA regular expression engine
gnu-regexp-demo-1.1.4-lp150.1.11.noarch.rpm Java NFA regular expression engine (demo and samples)
gnu-regexp-javadoc-1.1.4-lp150.1.11.noarch.rpm Java NFA regular expression engine (documentation)
gnu-unifont-bitmap-fonts-10.0.07-lp150.1.1.noarch.rpm The GNU Unicode Bitmap Font
gnu-unifont-legacy-bitmap-fonts-20080123-lp150.1.8.noarch.rpm The GNU Unicode Bitmap Font
gnu_ddrescue-1.23-lp150.1.2.x86_64.rpm Data Copying in the Presence of I/O Errors
Advertisement
Advertisement