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