[libvirt] [PATCH] esx: Split VMX code into a general and an ESX specific part