Arm64: ring0 module must maintain independence and compatibility for different platforms
Open
type: enhancement
- Dominant language
- Go
- Stars
- 19.3k
- Forks
- 2k
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 264
Description
According to my understanding, the ring0 module is acting as a thin guest kernel, it must maintain independence and compatibility for different platforms.
Currently, on Arm64, it is only compatible with kvm.
At present, I think there are some aspects need to be improved:
* [x] cpu setup, including mmu, pagetable ...
* [x] el1_syscall
* [x] el1_da
* [x] halt()
Contributor guide
Assessment
This issue has not been assessed yet.