The 3.0.13 release was in March 2021. The RISC-V patches were added after this.
What I have done in my PPA is using a 3.0.13 tarball and adding the 22 patches written thereafter to debian/patches: 0001-Add-Device-Path-Utilities-Protocol-support.patch 0002-Add-EFI_SHELL_PROTOCOL-definitions.patch 0003-Move-EFI_SHELL_PARAMETERS_PROTOCOL-related-definitio.patch 0004-Add-EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL-definitions.patch 0005-Undefined-Status-in-LibGetVariableAndSize.patch 0006-Initial-support-for-RISCV64.patch 0007-lisb-str.c-simplify-xtoi.patch 0008-lib-hand-missing-va_end.patch 0009-Fix-dummy-relocation-block-alignment.patch 0010-Add-EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.patch 0011-ARM-hide-hidden-pragma-for-hosted-build.patch 0012-lib-hand-missing-va_end-in-LibReinstallProtocolInter.patch 0013-lib-misc-avoid-NULL-dereference-in-LibInsertToTailOf.patch 0014-lib-str-simplify-Atoi.patch 0015-efiapi.h-add-RISC-V-machine-type-definitions.patch 0016-apps-simplify-logical-constraints.patch 0017-riscv64-missing-EFI_FUNCTION.patch 0018-riscv64-provide-efisetjmp_arch.h.patch 0019-apps-define-FrameBufferAddr-for-riscv64.patch 0020-apps-memory-leak-in-draw_boxes.patch 0021-Add-definitions-for-the-EFI-device-tree-table.patch 0022-Fix-VS2019-Code-Analysis-warnings.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1938324 Title: gnu-efi does not support RISC-V To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnu-efi/+bug/1938324/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs