ACK: [PATCH] lib: Enable checks and compilation on LoongArch
Ivan Hu
ivan.hu at canonical.com
Fri Jul 25 08:14:22 UTC 2025
Acked-by: Ivan Hu <ivan.hu at canonical.com>
On Tue, Jul 15, 2025 at 4:54 PM Miao Wang via B4 Relay <
devnull+shankerwangmiao.gmail.com at kernel.org> wrote:
> From: Miao Wang <shankerwangmiao at gmail.com>
>
> LoogArch64 has been included in UEFI spec. This patch enables checks for
> LoongArch.
>
> Signed-off-by: Miao Wang <shankerwangmiao at gmail.com>
> ---
> debian/control | 12 ++++++------
> src/lib/include/fwts.h | 7 +++++++
> 2 files changed, 13 insertions(+), 6 deletions(-)
>
> diff --git a/debian/control b/debian/control
> index
> c3a2e607d8a2529fc10a313b9d4e3fdff713d2ac..4edfbd0c4ed11051aee8aa492a6f7b08fbd6cc47
> 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -19,7 +19,7 @@ Build-Depends: debhelper-compat (= 13),
> libbsd-dev
>
> Package: fwts
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> loong64
> Depends: libfwtsiasl1 (= ${binary:Version}),
> libfwtsacpica1 (= ${binary:Version}),
> libfwts1 (= ${binary:Version}),
> @@ -37,7 +37,7 @@ Description: FirmWare Test Suite
> be a Linux-centric firmware troubleshooting tool.
>
> Package: libfwtsiasl1
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> loong64
> Depends: ${shlibs:Depends},
> ${misc:Depends}
> Description: FirmWare Test Suite ACPICA core built for iasl functionality
> @@ -48,7 +48,7 @@ Description: FirmWare Test Suite ACPICA core built for
> iasl functionality
> interface with fwts.
>
> Package: libfwtsacpica1
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> loong64
> Depends: ${shlibs:Depends},
> ${misc:Depends}
> Description: FirmWare Test Suite ACPICA core built for acpiexec
> functionality
> @@ -58,7 +58,7 @@ Description: FirmWare Test Suite ACPICA core built for
> acpiexec functionality
> contains this code with a thin fwts specific API to interface with fwts.
>
> Package: libfwts1
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> loong64
> Depends: ${shlibs:Depends},
> ${misc:Depends}
> Description: FirmWare Test Suite core support library
> @@ -67,7 +67,7 @@ Description: FirmWare Test Suite core support library
> various fwts tests.
>
> Package: fwts-frontend
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el s390x riscv64
> loong64
> Priority: optional
> Depends: ${misc:Depends},
> dialog,
> @@ -78,7 +78,7 @@ Description: Firmware Test Suite frontend interface
> interface within Firmware Test Suite live images.
>
> Package: fwts-efi-runtime-dkms
> -Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el
> +Architecture: i386 amd64 armel armhf arm64 ppc64 ppc64el loong64
> Priority: optional
> Depends: ${misc:Depends},
> dkms
> diff --git a/src/lib/include/fwts.h b/src/lib/include/fwts.h
> index
> 70d185bd95b8048cfacb3f156910e998c46f1acd..0fd1c37ba082d71759ac63517d37c93be9dd92e8
> 100644
> --- a/src/lib/include/fwts.h
> +++ b/src/lib/include/fwts.h
> @@ -127,6 +127,13 @@
> #define FWTS_USE_DEVMEM 1
> #endif
>
> +#if defined(__loongarch__)
> +#define FWTS_ARCH_LOONGARCH 1
> +#define FWTS_HAS_ACPI 1
> +#define FWTS_HAS_UEFI 1
> +#define FWTS_USE_DEVMEM 1
> +#endif
> +
> /* version 3-tuple into integer */
> #define _VER_(major, minor, patchlevel) \
> ((major * 10000) + (minor * 100) + patchlevel)
>
> ---
> base-commit: 72a8243073204858c79d809903f1a6926c736911
> change-id: 20250715-add-loongarch-83306e42e38f
>
> Best regards,
> --
> Miao Wang <shankerwangmiao at gmail.com>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/fwts-devel/attachments/20250725/b3358063/attachment-0001.html>
More information about the fwts-devel
mailing list