The virtualization architecture can be better expressed in OOP concepts (with such objects as VCPU, EPT). I didn't find other projects which would use modern C++17 features, except for bareflank.
Kaspersky utilizes its hypervisor when hardware virtualization is supported for additional protection. It hooks system calls by changing IA32_LSTAR to point to its own syscall handler (which is ...
AMD has released mitigation and firmware updates to address a high-severity vulnerability that can be exploited to load malicious CPU microcode on unpatched devices.