MTK GenieZone Hypervisor
GenieZone is a type-1 hypervisor designed for MTK proprietary ARM-based SoC.
By trapping high-level exceptions and isolated memory acess segment from various OS, the GenieZone hypervisor increases the security of the system, and prevents possible attacks from compromised guest OS.
Current Features
Implement GenieZone hypervisor
Implement GenieZone’s irqchip
Create config and feature for GenieZone
Probe proper hypervisor backend with naive logic
Inject virtual interrupts
Bootup guest VM with linux kernel to shell
Backlogs
Integrate with protected VM and pvmfw
Support multi-core VM