Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gnu-efi-3.0.15-1.6 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: gnu-efi Distribution: openSUSE Tumbleweed
Version: 3.0.15 Vendor: openSUSE
Release: 1.6 Build date: Fri Feb 2 18:09:37 2024
Group: Development/Libraries/Other Build host: h02-ch1a
Size: 943133 Source RPM: gnu-efi-3.0.15-1.6.src.rpm
Packager: https://bugs.opensuse.org
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.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Wed Oct 05 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to gnu-efi 3.0.15:
    * */*.S: add non-executable GNU stack marking on ELF-linux
    * lib/Makefile: add .o file dependency on libsubdirs targets
    * Handle __mips64
  - Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
  - Remove un-needed section from
    gnu-efi-bsc1182057-support-sbat-section.patch now that we have
    Binutils 2.38
  - Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32
* Tue May 03 2022 Martin Liška <mliska@suse.cz>
  - Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
    sections, fixes upstream issue:
    https://sourceforge.net/p/gnu-efi/bugs/28/
* Mon Oct 18 2021 Andreas Schwab <schwab@suse.de>
  - Update to gnu-efi 3.0.14
    * Add Device Path Utilities Protocol support
    * Add EFI_SHELL_PROTOCOL definitions
    * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
    * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
    * Undefined Status in LibGetVariableAndSize()
    * Initial support for RISCV64
    * lisb/str.c: simplify xtoi()
    * lib/hand: missing va_end
    * Fix dummy relocation block alignment
    * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
    * ARM: hide 'hidden' pragma for hosted build
    * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
    * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
    * lib/str: simplify Atoi()
    * efiapi.h: add RISC-V machine type definitions
    * apps: simplify logical constraints
    * riscv64: missing EFI_FUNCTION
    * riscv64: provide efisetjmp_arch.h
    * apps: define FrameBufferAddr for riscv64
    * apps: memory leak in draw_boxes()
    * Add definitions for the EFI device tree table
    * Fix VS2019 Code Analysis warnings
    * Set NumberOfSymbols to zero
    * riscv64: finalize efibind.h
  - gnu-efi-bsc1182057-support-sbat-section.patch: Update context
  - Enable build on riscv64
* Fri Mar 12 2021 Gary Ching-Pang Lin <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 Dirk Müller <dmueller@suse.com>
  - switch to https:// urls (+ spec-cleaner)
* Mon Sep 14 2020 Dirk Mueller <dmueller@suse.com>
  - update to 3.0.12:
    * Add SMBIOS 3.0 table support
    * Fix ARCH on ARMv6.
* Wed Dec 11 2019 Gary Ching-Pang Lin <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 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

Files

/usr/include/efi
/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/efishell.h
/usr/include/efi/efishellintf.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/include/efi/x86_64
/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
/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, Sat Mar 30 23:52:28 2024