Ana Guerrero
89354a4707
Accepting request 1231643 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/1231643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=37
2024-12-18 19:08:53 +00:00
Raymund Will
c83a44cf49
- Split into apps and devel packages
...
- Remove rpmlintrc: All errors are now fixed
- Update to gnu-efi 4.0.0:
* Add MP Services Protocol Support
* Add some more pkgconfig variables
* Replace 'Copright' with 'Copyright'
* Add clear documentation for building and packaging
* Align CRT0 exit function naming
* Now built and verified using GitHub Actions
* Fix SetMem/CopyMem again
* Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
* Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
- Remove gnu-efi-bsc1182057-support-sbat-section.patch:
* no longer needed; fwupd-efi has been fixed upstream
(by me)
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=51
2024-12-17 08:22:15 +00:00
Dominique Leuenberger
07df783260
Accepting request 1043980 from Base:System
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1043980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=36
2022-12-21 15:06:27 +00:00
Gary Ching-Pang Lin
8e6b903ebc
Accepting request 1042773 from home:gmbr3:Active
...
- 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
OBS-URL: https://build.opensuse.org/request/show/1042773
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=49
2022-12-15 03:27:24 +00:00
Dominique Leuenberger
cff9454beb
Accepting request 977005 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/977005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=35
2022-05-14 20:54:39 +00:00
Raymund Will
e84460f95a
Accepting request 977002 from home:marxin:branches:Base:System
...
https://sourceforge.net/p/gnu-efi/bugs/28/
OBS-URL: https://build.opensuse.org/request/show/977002
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=47
2022-05-13 09:49:58 +00:00
Raymund Will
f73e8d2be5
Accepting request 974663 from home:marxin:branches:Base:System
...
- 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./
OBS-URL: https://build.opensuse.org/request/show/974663
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=46
2022-05-13 09:29:03 +00:00
Dominique Leuenberger
026089d576
Accepting request 934424 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/934424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=34
2021-12-01 19:46:45 +00:00
dc17d19983
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
2021-11-28 19:20:35 +00:00
Dominique Leuenberger
f43aa35895
Accepting request 878534 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/878534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=33
2021-03-17 19:13:18 +00:00
Raymund Will
e46c8f09aa
Accepting request 878493 from home:gary_lin:branches:Base:System
...
- 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
2021-03-12 11:23:32 +00:00
Dominique Leuenberger
350fe0586f
Accepting request 861492 from Base:System
...
- switch to https:// urls (+ spec-cleaner)
OBS-URL: https://build.opensuse.org/request/show/861492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=32
2021-01-11 16:08:43 +00:00
9bb46533fa
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=41
2021-01-08 03:05:42 +00:00
41a29bcc90
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=40
2021-01-07 15:25:26 +00:00
ef4d759abf
- switch to https:// urls (+ spec-cleaner)
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=39
2021-01-04 13:39:20 +00:00
Dominique Leuenberger
f981ac3333
Accepting request 839769 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/839769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=31
2020-10-08 11:11:30 +00:00
Raymund Will
f5a2d547b3
Accepting request 834228 from home:dirkmueller:branches:Base:System
...
- update to 3.0.12:
* Add SMBIOS 3.0 table support
* Fix ARCH on ARMv6.
OBS-URL: https://build.opensuse.org/request/show/834228
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=37
2020-10-06 11:19:50 +00:00
Dominique Leuenberger
24f0ed4bcf
Accepting request 783047 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/783047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=30
2020-03-25 22:41:26 +00:00
Raymund Will
590bdd3e01
Accepting request 755698 from home:gary_lin:branches:Base:System
...
Update to gnu-efi 3.0.11
OBS-URL: https://build.opensuse.org/request/show/755698
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=35
2020-03-09 17:13:17 +00:00
Dominique Leuenberger
ac508311b1
Accepting request 641271 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/641271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=29
2018-11-28 10:09:07 +00:00
Raymund Will
fad3c2e199
Accepting request 641192 from home:gary_lin:branches:Base:System
...
fix StrnCpy(), StpnCpy(), and StrnCat()
OBS-URL: https://build.opensuse.org/request/show/641192
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=33
2018-10-11 12:54:46 +00:00
Raymund Will
4187da9ac9
Accepting request 640482 from home:gary_lin:branches:Base:System
...
Update to gnu-efi 3.0.8
OBS-URL: https://build.opensuse.org/request/show/640482
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=32
2018-10-10 15:05:09 +00:00
Dominique Leuenberger
64bf8f1c92
Accepting request 589235 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/589235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=28
2018-03-24 15:12:13 +00:00
884d50a670
Accepting request 586549 from home:kasimir:ToTest
...
- Fix armv6 builds
* Renamed gnu-efi-fix-armv7-detection.patch to gnu-efi-fix-armv6-and-armv7-detection.patch
OBS-URL: https://build.opensuse.org/request/show/586549
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=30
2018-03-20 14:52:11 +00:00
Dominique Leuenberger
def8bc5cd2
Accepting request 571702 from Base:System
...
OBS-URL: https://build.opensuse.org/request/show/571702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=27
2018-02-02 21:20:20 +00:00
Raymund Will
4521341754
Accepting request 571685 from home:Guillaume_G:branches:Base:System
...
Fix changelog to have the patch name
OBS-URL: https://build.opensuse.org/request/show/571685
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=28
2018-02-01 14:03:25 +00:00
Raymund Will
4eb39f415f
Accepting request 571638 from home:Guillaume_G:branches:Base:System
...
- Fix ARM32 builds
OBS-URL: https://build.opensuse.org/request/show/571638
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=27
2018-02-01 11:04:06 +00:00
Dominique Leuenberger
65256565bd
Accepting request 504045 from Base:System
...
1
OBS-URL: https://build.opensuse.org/request/show/504045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=26
2017-06-23 07:16:37 +00:00
eccb4ad21c
Accepting request 503346 from home:gary_lin:branches:Base:System
...
Fix the declaration of EFI_PXE_BASE_CODE
OBS-URL: https://build.opensuse.org/request/show/503346
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=25
2017-06-16 09:43:16 +00:00
e2e78c2f83
Accepting request 500505 from home:gary_lin:branches:Base:System
...
- Update to gnu-efi 3.0.5
OBS-URL: https://build.opensuse.org/request/show/500505
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=24
2017-06-06 08:34:35 +00:00
Dominique Leuenberger
ca2307a154
Accepting request 364982 from Base:System
...
1
OBS-URL: https://build.opensuse.org/request/show/364982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=25
2016-03-07 12:26:08 +00:00
ddf28bcb72
Accepting request 361589 from home:gary_lin:branches:Base:System
...
Add the missing URI entries in EFI_DEV_PATH and EFI_DEV_PATH_PTR
OBS-URL: https://build.opensuse.org/request/show/361589
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=22
2016-03-02 20:27:15 +00:00
Dominique Leuenberger
238f263613
Accepting request 328929 from Base:System
...
1
OBS-URL: https://build.opensuse.org/request/show/328929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=24
2015-09-08 15:36:42 +00:00
567d67321a
Accepting request 323899 from home:gary_lin:branches:Base:System
...
- Update to gnu-efi 3.0.3
OBS-URL: https://build.opensuse.org/request/show/323899
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=20
2015-09-04 10:03:24 +00:00
Stephan Kulow
901b2db7da
Accepting request 311739 from Base:System
...
1
OBS-URL: https://build.opensuse.org/request/show/311739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=23
2015-06-18 04:36:23 +00:00
Raymund Will
af95526b69
Accepting request 311737 from home:pluskalm:branches:Base:System
...
- 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
2015-06-12 08:21:08 +00:00
Raymund Will
49ae245a5b
Accepting request 311695 from home:pluskalm:branches:Base:System
...
- Update to 3.0.2
* Last entry in changelog same as for version 3.0w
- Drop no longer needed patches (both part of upstream)
* gnu-efi-build-fix.patch
* gnu-efi-allow-external-stdarg.patch
- Cleanup spec file with spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/311695
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=17
2015-06-12 07:41:29 +00:00
Dominique Leuenberger
bd17b1cdf8
Accepting request 253756 from Base:System
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/253756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=22
2014-11-11 23:20:45 +00:00
Raymund Will
05e1f0704b
Accepting request 252388 from home:gary_lin:branches:Base:System
...
allow the EFI programs such as shim to use the external stdarg.h
OBS-URL: https://build.opensuse.org/request/show/252388
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=15
2014-09-26 09:49:13 +00:00
Stephan Kulow
0b3ad023fe
Accepting request 250598 from home:gary_lin:branches:Base:System
...
- Update to gnu-efi 3.0w
- Add gnu-efi-build-fix.patch to fix Makefile
- Enable AArch64
OBS-URL: https://build.opensuse.org/request/show/250598
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=14
2014-09-25 05:50:59 +00:00
Stephan Kulow
d14a1c669c
Accepting request 183812 from Base:System
...
Update to gnu-efi 3.0u. Although shim >= 3.0 only requests gnu-efi >= 3.0t, 3.0u includes some important fixes such as disabling MMX and SSE and fixes for uefi call parameter-passing, and it's worth to upgrade to 3.0u. (forwarded request 183513 from gary_lin)
OBS-URL: https://build.opensuse.org/request/show/183812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=19
2013-07-21 06:07:46 +00:00
Dr. Werner Fink
f5386cb8f0
Accepting request 183513 from home:gary_lin:branches:Base:System
...
Update to gnu-efi 3.0u. Although shim >= 3.0 only requests gnu-efi >= 3.0t, 3.0u includes some important fixes such as disabling MMX and SSE and fixes for uefi call parameter-passing, and it's worth to upgrade to 3.0u.
OBS-URL: https://build.opensuse.org/request/show/183513
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=12
2013-07-20 11:41:36 +00:00
Stephan Kulow
9b8a014dac
Accepting request 140575 from Base:System
...
- revert last change as it breaks the app completely
OBS-URL: https://build.opensuse.org/request/show/140575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=17
2012-11-13 08:40:59 +00:00
b5c755cf4b
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=10
2012-11-07 16:29:44 +00:00
7e6a049a41
- revert last change as it breaks the app completely
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=9
2012-11-07 16:22:24 +00:00
Stephan Kulow
eab0bc202c
Accepting request 128243 from Base:System
...
- cleaned below up, pass in OPTFLAGS and LIBDIR to make.
- Add gnu-efi-add-optflags-to-make-defaults.patch: Add additional
RPM OPT FLAGS to Make.defaults to avoid brp check warning.
- Spec file clean up and rename rpmlintrc file.
OBS-URL: https://build.opensuse.org/request/show/128243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=16
2012-07-20 08:16:45 +00:00
2d76c7d932
- cleaned below up, pass in OPTFLAGS and LIBDIR to make.
...
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=7
2012-07-18 15:47:48 +00:00
53807894eb
Accepting request 128182 from home:malcolmlewis:branches:Base:System
...
Add additional RPM OPT FLAGS to Make.defaults to avoid brp check warning and spec file clean up and rename rpmlintrc file.
OBS-URL: https://build.opensuse.org/request/show/128182
OBS-URL: https://build.opensuse.org/package/show/Base:System/gnu-efi?expand=0&rev=6
2012-07-18 15:44:11 +00:00
Stephan Kulow
8718c2e547
Accepting request 124990 from Base:System
...
- 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
2012-06-14 20:53:58 +00:00
Stephan Kulow
b435dce478
replace license with spdx.org variant
...
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-efi?expand=0&rev=13
2011-12-06 17:15:08 +00:00