You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: