VMI by running LibVMI inside Intel SGX Enclave to monitor other VMs
There is some research on introspection on ARM TrustZone with customized form of LibVMI. This is about checking if LibVMI can be used to run inside an Intel SGX enclave. The goal is to securely run VMI using Intel's secure environment provided by its enclaves and then to monitor other VMs. This is with full virtualization using Xen on 64 bit Linux.
So is it possible to design an Intel SGX application with some functions of LibVMI declared inside an enclave, then build app, and to monitor other VMS in domU for their memory state ?