Skip to content

riscv64gc-unknown-efi target #148920

@gjbauer

Description

@gjbauer

Problem you are trying to solve

With the advent of uefi-rs, it is now possible to write UEFI applications in Rust. There are already targets for rustup targeting i686, x86_64, and Aarch64, however there are none targeting RISC-V. I understand that RISC-V is a young platform, and as a result, UEFI on RISC-V is still in its infant stages. That being said, there are already RISC-V boards shipping with UEFI, and it would be nice to have a rustup-native target for RISC-V UEFI.

Solution you'd like

It would be nice to have a RISC-V target for UEFI included in rustup so that way a user can add the target without having to roll their own.

Notes

I have attempted to roll my own RISC-V UEFI target which can be found here. It includes my compilation process with the custom target. I have yet to get a working OVMF on QEMU for RISC-V and I do not have any development boards yet (although I will most likely acquire one.) That is to say that my target compiles, but is currently untested.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions