Accepting request 925990 from home:Andreas_Schwab:Factory

- 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

OBS-URL: https://build.opensuse.org/request/show/925990
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=45
This commit is contained in:
Dirk Mueller 2021-11-28 19:20:35 +00:00 committed by Git OBS Bridge
parent e46c8f09aa
commit dc17d19983
5 changed files with 38 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2fccf715279c46ee69c4859186af8150d07a13f4d19876e5459cd65be82d3b7d
size 155726

3
gnu-efi-3.0.14.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b73b643a0d5697d1f396d7431448e886dd805668789578e3e1a28277c9528435
size 159295

View File

@ -98,7 +98,7 @@ index c300d89..9d4ffcd 100644
+ .short 3 // nr_sections
.long 0 // TimeDateStamp
.long 0 // PointerToSymbolTable
.long 1 // NumberOfSymbols
.long 0 // NumberOfSymbols
@@ -109,6 +109,18 @@ section_table:
.short 0 // NumberOfLineNumbers (0 for executables)
.long 0xc0000040 // Characteristics (section flags)
@ -130,7 +130,7 @@ index c5bb6d4..0189868 100644
+ .short 3 // nr_sections
.long 0 // TimeDateStamp
.long 0 // PointerToSymbolTable
.long 1 // NumberOfSymbols
.long 0 // NumberOfSymbols
@@ -122,6 +122,20 @@ section_table:
.short 0 // NumberOfLineNumbers (0 for executables)
.long 0xe0500020 // Characteristics (section flags)

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Mon Oct 18 09:57:26 UTC 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 08:34:48 UTC 2021 - Gary Ching-Pang Lin <glin@suse.com>

View File

@ -17,7 +17,7 @@
Name: gnu-efi
Version: 3.0.13
Version: 3.0.14
Release: 0
Summary: Library for EFI Applications
License: BSD-3-Clause AND GPL-2.0-or-later
@ -27,7 +27,7 @@ Source: https://download.sourceforge.net/project/gnu-efi/gnu-efi-%{versi
Source1: %{name}-rpmlintrc
Patch1: gnu-efi-bsc1182057-support-sbat-section.patch
BuildRequires: kernel-source
ExclusiveArch: ia64 %{ix86} x86_64 aarch64 %{arm}
ExclusiveArch: ia64 %{ix86} x86_64 aarch64 %{arm} riscv64
%description
Library to develop EFI applications for IA-64 (IPF), IA-32 (x86), x86_64,