Open Virtualization (OV) is the first open software implementation of a Trusted Security Environment (TEE) for ARM TrustZone hardware security extensions as specified in Global Platform's TEE Specification.  Sierraware is the company behind it. This is  GPL version of the code.