google / google/gvisor

Arm64: ring0 module must maintain independence and compatibility for different platforms

Open
#5,039 4 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.