Skip to content

About

A Custom Exynos Hypervisor Implementation

Resources

Stars

11 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carbon Hypervisor

What is this?

This is a Custom Hypervisor Implementation for Exynos Devices.
It's Goal is to Implement Workarounds for SoC Quirks.

Supported SoCs

  • Exynos 9810 (S5E9810)
  • Exynos 7885 (S5E7885)

Components

Feature Notes State
PSCI v1.1 Minimal Implementation ✅

Compilation

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.

Credits

  • 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.

About

A Custom Exynos Hypervisor Implementation

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages