From abe0033556e2416a04bb23dc6d739c6d4dd37001 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sat, 25 Jan 2025 01:19:53 +0000 Subject: [PATCH 1/3] ukify: add loongarch64 to --efi-arch --- src/ukify/ukify.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index eaeaa54202..54fbb8944f 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -1810,7 +1810,7 @@ CONFIG_ITEMS = [ ConfigItem( '--efi-arch', metavar='ARCH', - choices=('ia32', 'x64', 'arm', 'aa64', 'riscv64'), + choices=('ia32', 'x64', 'arm', 'aa64', 'riscv64', 'loongarch32', 'loongarch64'), help='target EFI architecture', config_key='UKI/EFIArch', ), From d1429288ae4cf611ac3df6f604ddb4d6af480cf8 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sat, 25 Jan 2025 01:25:28 +0000 Subject: [PATCH 2/3] ukify: add riscv32 to --efi-arch It is supported in the arch mapping at the top and in elf2efi, so add it here too --- src/ukify/ukify.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index 54fbb8944f..5b4f20aeda 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -1810,7 +1810,7 @@ CONFIG_ITEMS = [ ConfigItem( '--efi-arch', metavar='ARCH', - choices=('ia32', 'x64', 'arm', 'aa64', 'riscv64', 'loongarch32', 'loongarch64'), + choices=('ia32', 'x64', 'arm', 'aa64', 'riscv32', 'riscv64', 'loongarch32', 'loongarch64'), help='target EFI architecture', config_key='UKI/EFIArch', ), From 829f57003d50634f28349f1ec6460421532ef318 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Sat, 25 Jan 2025 01:20:47 +0000 Subject: [PATCH 3/3] tools: add loongarch64 to debug-sd-boot script --- tools/debug-sd-boot.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/debug-sd-boot.sh b/tools/debug-sd-boot.sh index 0420dbdab7..357b8a6feb 100755 --- a/tools/debug-sd-boot.sh +++ b/tools/debug-sd-boot.sh @@ -45,7 +45,7 @@ case "${BASH_REMATCH[1]}" in ia32) arch="i386";; x64) arch="i386:x86-64";; aa64) arch="aarch64";; - arm|riscv64) arch="${BASH_REMATCH[1]}";; + arm|riscv64|loongarch64) arch="${BASH_REMATCH[1]}";; *) echo "Unknown EFI arch '${BASH_REMATCH[1]}'." exit 1