This is a Custom Hypervisor Implementation for Exynos Devices.
It's Goal is to Implement Workarounds for SoC Quirks.
- Exynos 9810 (S5E9810)
- Exynos 7885 (S5E7885)
| Feature | Notes | State |
|---|---|---|
| PSCI v1.1 | Minimal Implementation | ✅ |
To Compile this Hypervisor, Simply run these 2 Commands:
make TARGET=[SOC_INTERNAL_NAME] clean
make TARGET=[SOC_INTERNAL_NAME]SOC_INTERNAL_NAME is the Internal Name of the Exynos SoC, Building Exynos 9810 for Example would be s5e9810.
A new File called hyp.bin will show up after the Build, Which is the File you'll use in the UEFI Firmware.
- halal-beef for his exynos990-payloads, which is used as a Base and for making the Dynamic Trampoline Code.
- Nikroks for his Guidance on How to properly make a Hypervisor.
- Robotix for the Basic Hypervisor Implementation.