-
Notifications
You must be signed in to change notification settings - Fork 35
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
Zynqmp vmm #42
Zynqmp vmm #42
Conversation
0253c17
to
9e73191
Compare
9e73191
to
de58029
Compare
@yyshen is this good to merge? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks ok from my side
This commit adds the files necessary to compile for the zynqmp and ultra96v2 platforms. Signed-off-by: Chris Guikema <[email protected]>
This commit adds a module that will paravirtualize the guest uart access. Currently supported platforms are the zynqmp and exynos5. Signed-off-by: Chris Guikema <[email protected]>
Signed-off-by: Chris Guikema <[email protected]>
de58029
to
fb1dc5e
Compare
Together with seL4/camkes-vm-images#6, this should allow a CI run of the minimal VM example on ZynqMP hardware (zcu102) then, right? |
Technically, yes. However, the zynqmp uses a host of SMC calls during the boot process.
DW created an RFC to get community discussion on how we can best handle this. So I could create a vm_minimal example, and it would compile, and it would run up to the point of needing to make its first SMC call before dying. My purpose with creating these PRs is to get the framework in place, such that when the SMC RFC is closed, an example can be created immediately, and we don't need to wait for these extra pieces to be put in place. |
Alternatively, we could release a FreeRTOS or RTEMS image, but that mostly relies upon my "Mulitple OS" PRs going through, and I think those will have a longer review process. |
@yyshen can this be merged? |
Add support for compiling a zynqmp VMM. Example projects can be added to camkes-vm-examples once the SMC RFC has been worked through. This just adds the structure for the zynqmp.