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
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 EFI_SHELL_ PROTOCOL- definitions. patch EFI_SHELL_ PARAMETERS_ PROTOCOL- related- definitio. patch EFI_SHELL_ DYNAMIC_ COMMAND_ PROTOCOL- definitions. patch Status- in-LibGetVariab leAndSize. patch support- for-RISCV64. patch str.c-simplify- xtoi.patch hand-missing- va_end. patch dummy-relocatio n-block- alignment. patch EFI_LOADED_ IMAGE_DEVICE_ PATH_PROTOCOL_ GUID.patch hide-hidden- pragma- for-hosted- build.patch hand-missing- va_end- in-LibReinstall ProtocolInter. patch misc-avoid- NULL-dereferenc e-in-LibInsertT oTailOf. patch str-simplify- Atoi.patch h-add-RISC- V-machine- type-definition s.patch simplify- logical- constraints. patch missing- EFI_FUNCTION. patch provide- efisetjmp_ arch.h. patch define- FrameBufferAddr -for-riscv64. patch memory- leak-in- draw_boxes. patch definitions- for-the- EFI-device- tree-table. patch VS2019- Code-Analysis- warnings. patch
0002-Add-
0003-Move-
0004-Add-
0005-Undefined-
0006-Initial-
0007-lisb-
0008-lib-
0009-Fix-
0010-Add-
0011-ARM-
0012-lib-
0013-lib-
0014-lib-
0015-efiapi.
0016-apps-
0017-riscv64-
0018-riscv64-
0019-apps-
0020-apps-
0021-Add-
0022-Fix-