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

Hypervisor mode #5

Open
alwin-joshy opened this issue Mar 27, 2024 · 1 comment
Open

Hypervisor mode #5

alwin-joshy opened this issue Mar 27, 2024 · 1 comment

Comments

@alwin-joshy
Copy link
Contributor

The microkit changes for system call/invocation labels are currently hardcoded and won't work for hypervisor mode.

Making it work for hypervisor mode isn't hard per se, but it is ugly (see what had to be done for non-hypervisor mode and imagine even more manual, confusing duplication). It is also quite error-prone and not a maintainable solution in general. This is a known problem and the plan is to eventually export these from the seL4 kernel instead of hardcoding them in microkit. After this, hypervisor mode should just work.

@alwin-joshy
Copy link
Contributor Author

Solved by seL4/microkit#225. Will close this issue when this is merged.

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

No branches or pull requests

1 participant