This is VMKit with some changes.