rust-vmm / vmm-reference

A VMM implementation based of rust-vmm components
Apache License 2.0
146 stars 61 forks source link

Add aarch64 support #90

Open andreeaflorescu opened 3 years ago

vsrivatsa1 commented 3 years ago

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

andreeaflorescu commented 3 years ago

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

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 commented 3 years ago

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 commented 3 years ago

@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 commented 3 years ago

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