add small kernel kvm support