On Wed, Sep 18, 2019 at 01:17:13PM -0500, Larry Finger wrote: > The external module is vboxdrv, which is part of VirtualBox. The setting of > pages to be executable appears to have been added in kernel 2.4.20. > > I am now testing with the former calls to set_pages_x() and set_pages_nx() > disabled. Thus far, VMs seem to be running OK. I will contact Oracle to > discuss the matter with them and see if there is some special case that > requires this facility. If there is one, then they will need to discuss it > with you and Christoph.
Well, in this case the API is called /dev/kvm. There is really absolutely no reason for anyone badly reinventing the low-level VT and SVM code when they can just use the kernel kvm support, which already has at least half a dozen users.