diff --git a/0001-gnu-efi-add-CHAR16-for-loongarch64.patch b/0001-gnu-efi-add-CHAR16-for-loongarch64.patch index 6c0b8b8085f7b04daa209371fbe2424a0869c639..e257f4af1f2839a0309063737c5913dd24d3c917 100644 --- a/0001-gnu-efi-add-CHAR16-for-loongarch64.patch +++ b/0001-gnu-efi-add-CHAR16-for-loongarch64.patch @@ -2,19 +2,18 @@ From fa8ec7665759ac492e7d4f5371acdab4f866e2b0 Mon Sep 17 00:00:00 2001 From: doupengda Date: Thu, 6 Jul 2023 06:22:38 +0000 Subject: [PATCH] gnu-efi add CHAR16 for loongarch64 - --- Make.defaults | 5 +++++ apps/AllocPages.c | 4 ++++ apps/FreePages.c | 5 ++++- - inc/loongarch64/efibind.h | 6 ++++++ - 4 files changed, 19 insertions(+), 1 deletion(-) + inc/loongarch64/efibind.h | 6 +++++- + 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Make.defaults b/Make.defaults -index 1277d14..434a44e 100755 +index 0068e31..96a8c49 100755 --- a/Make.defaults +++ b/Make.defaults -@@ -149,6 +149,11 @@ ifeq ($(ARCH),mips64el) +@@ -154,6 +154,11 @@ ifeq ($(ARCH),mips64el) ARCH3264 = -mabi=64 endif @@ -60,12 +59,12 @@ index 247c75d..020f17c 100644 #ifdef DEBUG #undef DEBUG diff --git a/inc/loongarch64/efibind.h b/inc/loongarch64/efibind.h -index aaf3fb7..23178a0 100644 +index 8ed83a5..a713eef 100644 --- a/inc/loongarch64/efibind.h +++ b/inc/loongarch64/efibind.h -@@ -46,6 +46,10 @@ typedef int64_t intptr_t; - # define __WCHAR_TYPE__ short - #endif +@@ -47,6 +47,10 @@ typedef int64_t intptr_t; + typedef wchar_t CHAR16; + #define WCHAR CHAR16 +#ifndef __CHAR16_TYPE__ +# define __CHAR16_TYPE__ unsigned short @@ -74,17 +73,15 @@ index aaf3fb7..23178a0 100644 typedef uint64_t UINT64; typedef int64_t INT64; -@@ -54,8 +58,10 @@ typedef int32_t INT32; +@@ -55,7 +59,7 @@ typedef int32_t INT32; typedef uint16_t UINT16; typedef int16_t INT16; +- +typedef __CHAR16_TYPE__ CHAR16; typedef uint8_t UINT8; + typedef char CHAR8; typedef int8_t INT8; -+typedef char CHAR8; - typedef __WCHAR_TYPE__ WCHAR; - - #undef VOID -- -2.33.0 +2.46.0 diff --git a/gnu-efi-3.0.17.tar.bz2 b/gnu-efi-3.0.17.tar.bz2 deleted file mode 100644 index 3911928e4f01c8ff6c0d87bcb531696e1b4e22b1..0000000000000000000000000000000000000000 Binary files a/gnu-efi-3.0.17.tar.bz2 and /dev/null differ diff --git a/gnu-efi-3.0.18.tar.bz2 b/gnu-efi-3.0.18.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..310a447910185801de57a407a7a141a865050b84 Binary files /dev/null and b/gnu-efi-3.0.18.tar.bz2 differ diff --git a/gnu-efi.spec b/gnu-efi.spec index 7006c40cb7b2776d636730651bde5db24fc0bdcb..e26b1b8d1177b96e88809ce03aee8517cd06f2e4 100644 --- a/gnu-efi.spec +++ b/gnu-efi.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: gnu-efi -Version: 3.0.17 -Release: 7 +Version: 3.0.18 +Release: 1 Summary: Development Libraries and headers for EFI Epoch: 1 License: BSD @@ -78,6 +78,9 @@ mv %{efiarch}/apps/{route80h.efi,modelist.efi} %{buildroot}/boot/efi/EFI/%{efidi %{_includedir}/efi %changelog +* Wed Dec 04 2024 zhang_wenyu1 - 1:3.0.18-1 +- Upgrade to version 3.0.18 + * Mon Apr 08 2024 wulei - 1:3.0.17-7 - Remove ia32 architecture