x86 virtualization abstraction framework