Bug#1060031: efitools: please add support for loong64

2024-08-22 Thread wuruilong
Source: efitools
Version: 1.9.2-3
Followup-For: Bug #1060031
X-Debbugs-Cc: wuruil...@loongson.cn

Dear Maintainer,

I hope this message finds you well.

I am writing to follow up on the patch I submitted for add support for loong64, 
on 5 Jan 2024. I understand that you receive a large number of submissions, and 
I appreciate the time and effort you dedicate to reviewing each one.

If there are any concerns or issues with the patch that need to be addressed 
before it can be merged, please let me know. I am more than happy to make any 
necessary adjustments or provide additional information to facilitate the 
process.

Thank you for your time and consideration. I look forward to your feedback and 
am eager to contribute further to the Debian project.

wuruilong



Bug#1060031: efitools: please add support for loong64

2024-01-04 Thread wuruilong
Source: efitools
Version: 1.9.2-3
Severity: normal
X-Debbugs-Cc: wuruil...@loongson.cn

Dear Maintainer,

Please support the loong64 arch. 
The patch is provided in the attachment for your reference.

wuruilong

-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: loong64 (loongarch64)

Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Description: 
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 efitools (1.9.2-3) unstable; urgency=medium
 .
   [ Bo YU ]
   * Add patch to allow building on riscv64. Closes: #1012849
 .
   * Team upload
Author: Steve McIntyre <93...@debian.org>
Bug-Debian: https://bugs.debian.org/1012849

---
The information above should follow the Patch Tagging Guidelines, please
checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: (upstream|backport|vendor|other), (|commit:)
Bug: 
Bug-Debian: https://bugs.debian.org/
Bug-Ubuntu: https://launchpad.net/bugs/
Forwarded: (no|not-needed|)
Applied-Upstream: , (|commit:)
Reviewed-By: 
Last-Update: 2024-01-05

--- efitools-1.9.2.orig/Make.rules
+++ efitools-1.9.2/Make.rules
@@ -12,6 +12,8 @@ else ifeq ($(ARCH),riscv64)
 ARCH3264 =
 else ifeq ($(ARCH),arm)
 ARCH3264 =
+else ifeq ($(ARCH),loongarch64)
+ARCH3264 =
 else
 $(error unknown architecture $(ARCH))
 endif
@@ -62,6 +64,11 @@ ifeq ($(ARCH),riscv64)
   LDFLAGS += --defsym=EFI_SUBSYSTEM=0x0a
   FORMAT = -O binary
 endif
+
+ifeq ($(ARCH),loongarch64)
+  LDFLAGS += --defsym=EFI_SUBSYSTEM=0x0a
+  FORMAT = -O binary
+endif
 
 %.efi: %.so
$(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .dynsym \