Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add riscv64 support #3767

Open
xypron opened this issue Nov 7, 2024 · 1 comment
Open

Add riscv64 support #3767

xypron opened this issue Nov 7, 2024 · 1 comment
Labels
enhancement needs triage Issue needs to be triaged

Comments

@xypron
Copy link

xypron commented Nov 7, 2024

What are you trying to do?

With the SiFive HiFive Premier P550 there is a first RISC-V board available that supports KVM.
We should support running VMs with multipass on it.

What's your proposed solution?

  • EDK II for riscv64 is only available in Noble and not in Jammy. To avoid booting via U-Boot upgrade to using Core24.
  • Replace the virtual package qemu-efi by the real packages qemu-efi-aarch64, qemu-efi-riscv64
  • Enable the riscv64 build architecture.

The development requires that the Canonical desktop team provides the Gnome SDK snap for riscv64.
Currently Gnome SDK builds for riscv64 fail in Launchpad due to a firewall issue.

Additional context

https://www.sifive.com/boards/hifive-premier-p550

@xypron xypron added enhancement needs triage Issue needs to be triaged labels Nov 7, 2024
@ricab
Copy link
Collaborator

ricab commented Nov 8, 2024

Thanks for the interesting idea! Something we'll keep in mind for future roadmaps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement needs triage Issue needs to be triaged
Projects
None yet
Development

No branches or pull requests

2 participants