/ept_split

Primary LanguageC++MIT LicenseMIT

EPT Splitting Extension

Description

TBD

Compilation

To setup the extension, run the following (tested with Cygwin):

git clone -b ept_split https://github.com/Randshot/hypervisor
git clone -b ept_split https://github.com/Randshot/extended_apis
git clone https://github.com/Randshot/ept_split.git
mkdir build; cd build
cmake ../hypervisor -DCONFIG=../ept_split/config.cmake
make -j<# cores + 1>

Note that the ept_split branches point to a commit that is known to work with this extension.

Usage

To start the hypervisor, run the following commands:

make driver_quick
make quick

To run the monitor application, run the following commands:

make monitor

To stop and unload the hypervisor, run the following commands:

make unload
make driver_unload