KVM: Use enum to track if cached PFN will be used in guest and/or host