s390x: split flic into kvm and non-kvm parts