- 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)
OBS-URL: https://build.opensuse.org/request/show/878493
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=43
- Resolve merge conflicts
- 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)
OBS-URL: https://build.opensuse.org/request/show/311737
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=18
- Update to gnu-efi 3.0q
+ Fix .reloc section to support UEFI Secure Boot
+ Fix redefined types compilation failure on x86_64 machines
+ Conditionally assign toolchain binaries to allow overriding
them
+ Force a dependency on lib for gnuefi
+ Add guarantee 16-byte stack alignment on x86_64
+ Add routine to make callbacks work
+ Add apps/tcc.efi to test calling convention
+ Add ifdefs for ia64 to mirror ia32 and x86-64 so that
one can build with GCC.
+ Add headers for PciIo
+ Add the UEFI 2.x bits for EFI_BOOT_SERVICES
+ Add an ignore for .note.GNU-stack section in X86-64 linker maps
+ Change license from GPL to BSD
+ Fix elf_ia32_efi.lds linker script to be compatible with the
new linker behaviour
+ Fix to not having any relocations at all
+ Add setjmp/longjmp
+ Fixes incorrect section attribute in crt0-efi-ia32.S
+ Adds value EfiResetShutdown to enum EFI_RESET_TYPE
+ Fixes a RAW warning in reloc_ia64.S
+ Adds the USB HCI device path structure in the headers
+ Added '-mno-red-zone' to x68_64 compiles
OBS-URL: https://build.opensuse.org/request/show/124990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=14