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 aarch64 support #90

Open
andreeaflorescu opened this issue Mar 1, 2021 · 5 comments
Open

Add aarch64 support #90

andreeaflorescu opened this issue Mar 1, 2021 · 5 comments

Comments

@andreeaflorescu
Copy link
Member

No description provided.

@vsrivatsa1
Copy link

Hello, can I know the status of this work item? I was planning to bring up rust-vmm on a aarch64 target

@andreeaflorescu
Copy link
Member Author

Hey @vsrivatsa1. I just started working on this. Here is how I was planning to tackle it:

  • create a POC using vmm-reference and figure out what is the minimal code required to boot an aarch64 VM; this is currently in progress: https://github.com/andreeaflorescu/vmm-reference/tree/arm_poc
  • create a task breakdown and a design document based on what I find in the POC
  • burn down through the tasks

In these initial steps I think it is challenging to have multiple people work on arm support. I think it would be really helpful to have another pair of eyes on the design document. I'll post all relevant updates here, and keep you in the loop. Would you be interested in helping out with reviewing the document and help with the tasks once we have a breakdown of what is needed?

@vsrivatsa1
Copy link

Certainly I am interested to contribute. I am new to rust-vmm, will start playing with it on x86 first to get more familiar and will be in touch for aarch64 work shortly.

@andreeaflorescu
Copy link
Member Author

@vsrivatsa1 if you'd like to familiarize yourself with the project, there are also a bunch of "good first issues" that you can tackle if you want to get hands-on.

Here is a global search for them: https://github.com/search?p=1&q=org%3Arust-vmm+label%3A%22good+first+issue%22+is%3Aopen&type=Issues

@andreeaflorescu
Copy link
Member Author

Task breakdown is now available in this repo by searching for aarch64 label: https://github.com/rust-vmm/vmm-reference/issues?q=is%3Aissue+is%3Aopen+label%3Aaarch64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants