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 riscv hypervisor support #52

Merged
merged 17 commits into from
May 24, 2023
Merged

Conversation

KuangjuX
Copy link
Contributor

@KuangjuX KuangjuX commented May 24, 2023

This PR accomplished the following:

  1. Referenced hypercraft and added hypervisor support for the riscv target.
  2. Modified axruntime to support hypervisor.
  3. Modified libax to add hypervisor app interfaces.
  4. Created hv app to apply guest.

However, there are some issues to be resolved:

  1. x86 and aarch64 are still not supported and currently rely on dummy to pass the compilation.
  2. Currently using an old version of rust toolchain, as seen in the issue: Compilation error about RISC-V H extension rust-lang/rust#111637

@chyyuu
Copy link
Member

chyyuu commented May 24, 2023

please fix the missing doc comments

@chyyuu chyyuu merged commit c1070a8 into arceos-org:hypervisor May 24, 2023
yuoo655 pushed a commit to yuoo655/arceos_net that referenced this pull request Jun 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants