diff --git a/src/shared/gpt.c b/src/shared/gpt.c index bf494119b58..c01a57a5fb3 100644 --- a/src/shared/gpt.c +++ b/src/shared/gpt.c @@ -28,16 +28,7 @@ const GptPartitionType gpt_partition_type_table[] = { _GPT_ARCH_SEXTET(ARM, "arm"), _GPT_ARCH_SEXTET(ARM64, "arm64"), _GPT_ARCH_SEXTET(IA64, "ia64"), - - // TODO: Replace with `_GPT_ARCH_SEXTET(LOONGARCH64, "loongarch64")` once - // https://github.com/systemd/systemd/pull/21288 is merged. */ - { GPT_ROOT_LOONGARCH64, "root-loongarch64", _ARCHITECTURE_INVALID, .is_root = true }, - { GPT_ROOT_LOONGARCH64_VERITY, "root-loongarch64-verity", _ARCHITECTURE_INVALID, .is_root_verity = true }, - { GPT_ROOT_LOONGARCH64_VERITY_SIG, "root-loongarch64-verity-sig", _ARCHITECTURE_INVALID, .is_root_verity_sig = true }, - { GPT_USR_LOONGARCH64, "usr-loongarch64", _ARCHITECTURE_INVALID, .is_usr = true }, - { GPT_USR_LOONGARCH64_VERITY, "usr-loongarch64-verity", _ARCHITECTURE_INVALID, .is_usr_verity = true }, - { GPT_USR_LOONGARCH64_VERITY_SIG, "usr-loongarch64-verity-sig", _ARCHITECTURE_INVALID, .is_usr_verity_sig = true }, - + _GPT_ARCH_SEXTET(LOONGARCH64, "loongarch64"), _GPT_ARCH_SEXTET(MIPS_LE, "mips-le"), _GPT_ARCH_SEXTET(MIPS64_LE, "mips64-le"), _GPT_ARCH_SEXTET(PPC, "ppc"), diff --git a/test/units/testsuite-50.sh b/test/units/testsuite-50.sh index e7e4e4b147b..1e8df933495 100755 --- a/test/units/testsuite-50.sh +++ b/test/units/testsuite-50.sh @@ -92,6 +92,11 @@ elif [ "${machine}" = "arm" ]; then verity_guid=7386cdf2-203c-47a9-a498-f2ecce45a2d6 signature_guid=42b0455f-eb11-491d-98d3-56145ba9d037 architecture="arm" +elif [ "${machine}" = "loongarch64" ]; then + root_guid=77055800-792c-4f94-b39a-98c91b762bb6 + verity_guid=f3393b22-e9af-4613-a948-9d3bfbd0c535 + signature_guid=5afb67eb-ecc8-4f85-ae8e-ac1e7c50e7d0 + architecture="loongarch64" elif [ "${machine}" = "ia64" ]; then root_guid=993d8d3d-f80e-4225-855a-9daf8ed7ea97 verity_guid=86ed10d5-b607-45bb-8957-d350f23d0571