Add LoongArch support
Signed-off-by: mengyingkun <mengyingkun@loongson.cn> (cherry picked from commit e9acecfb21878c4ffa6baf3e9ed914ff3b0edede)
This commit is contained in:
parent
bb3f31dce8
commit
c28fd31817
12
grub.macros
12
grub.macros
@ -99,7 +99,7 @@
|
||||
%endif
|
||||
|
||||
|
||||
%global efi_only aarch64 %{arm} riscv64
|
||||
%global efi_only aarch64 %{arm} riscv64 loongarch64
|
||||
%global efi_arch x86_64 ia64 %{efi_only}
|
||||
%ifarch %{efi_arch}
|
||||
%global with_efi_arch 1
|
||||
@ -117,7 +117,7 @@
|
||||
%{?with_efi_only:%global without_efi_only 1}
|
||||
|
||||
### fixme
|
||||
%ifarch aarch64 %{arm} riscv64
|
||||
%ifarch aarch64 %{arm} riscv64 loongarch64
|
||||
%global efi_modules " tpm "
|
||||
%else
|
||||
%global efi_modules " backtrace chain tpm usb usbserial_common usbserial_pl2303 usbserial_ftdi usbserial_usbdebug keylayouts at_keyboard "
|
||||
@ -192,6 +192,14 @@
|
||||
)}
|
||||
%endif
|
||||
|
||||
%ifarch loongarch64
|
||||
%global with_emu_arch 0
|
||||
%global efiarch loongarch64
|
||||
%global target_cpu_name loongarch64
|
||||
%global grub_target_name loongarch64-efi
|
||||
%global package_arch efi-loongarch64
|
||||
%endif
|
||||
|
||||
%global _target_platform %{target_cpu_name}-%{_vendor}-%{_target_os}%{?_gnu}
|
||||
%global _alt_target_platform %{alt_target_cpu_name}-%{_vendor}-%{_target_os}%{?_gnu}
|
||||
|
||||
|
||||
@ -286,3 +286,6 @@ Patch0286: backport-font-Fix-an-integer-underflow-in-blit_comb.patch
|
||||
Patch0287: backport-font-Harden-grub_font_blit_glyph-and-grub_font_blit_.patch
|
||||
Patch0288: backport-font-Assign-null_font-to-glyphs-in-ascii_font_glyph.patch
|
||||
Patch0289: backport-normal-charset-Fix-an-integer-overflow-in-grub_unico.patch
|
||||
%ifarch loongarch64
|
||||
Patch0290: port-Add-LoongArch-support.patch
|
||||
%endif
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
Name: grub2
|
||||
Epoch: 1
|
||||
Version: 2.06
|
||||
Release: 17
|
||||
Release: 18
|
||||
Summary: Bootloader with support for Linux, Multiboot and more
|
||||
License: GPLv3+
|
||||
URL: http://www.gnu.org/software/grub/
|
||||
@ -439,6 +439,12 @@ fi
|
||||
%{_datadir}/man/man*
|
||||
|
||||
%changelog
|
||||
* Tue Jan 10 2023 mengyingkun <mengyingkun@loongson.cn> - 1:2.06-18
|
||||
- Type:bugfix
|
||||
- CVE:NA
|
||||
- SUG:NA
|
||||
- DESC:add loongarch support
|
||||
|
||||
* Mon Dec 19 2022 zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.06-17
|
||||
- Type:bugfix
|
||||
- CVE:NA
|
||||
|
||||
3574
port-Add-LoongArch-support.patch
Normal file
3574
port-Add-LoongArch-support.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user