x86.c (018d70ffcfec8a01f77b0d840527203d337dd7f9) | x86.c (14243b387137a4afbe1df5d9dc15182d6657bb79) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Kernel-based Virtual Machine driver for Linux 4 * 5 * derived from drivers/kvm/kvm_main.c 6 * 7 * Copyright (C) 2006 Qumranet, Inc. 8 * Copyright (C) 2008 Qumranet, Inc. --- 4174 unchanged lines hidden (view full) --- 4183 r = KVM_EXIT_HYPERCALL_VALID_MASK; 4184 break; 4185 case KVM_CAP_SET_GUEST_DEBUG2: 4186 return KVM_GUESTDBG_VALID_MASK; 4187#ifdef CONFIG_KVM_XEN 4188 case KVM_CAP_XEN_HVM: 4189 r = KVM_XEN_HVM_CONFIG_HYPERCALL_MSR | 4190 KVM_XEN_HVM_CONFIG_INTERCEPT_HCALL | | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Kernel-based Virtual Machine driver for Linux 4 * 5 * derived from drivers/kvm/kvm_main.c 6 * 7 * Copyright (C) 2006 Qumranet, Inc. 8 * Copyright (C) 2008 Qumranet, Inc. --- 4174 unchanged lines hidden (view full) --- 4183 r = KVM_EXIT_HYPERCALL_VALID_MASK; 4184 break; 4185 case KVM_CAP_SET_GUEST_DEBUG2: 4186 return KVM_GUESTDBG_VALID_MASK; 4187#ifdef CONFIG_KVM_XEN 4188 case KVM_CAP_XEN_HVM: 4189 r = KVM_XEN_HVM_CONFIG_HYPERCALL_MSR | 4190 KVM_XEN_HVM_CONFIG_INTERCEPT_HCALL | |
4191 KVM_XEN_HVM_CONFIG_SHARED_INFO; | 4191 KVM_XEN_HVM_CONFIG_SHARED_INFO | 4192 KVM_XEN_HVM_CONFIG_EVTCHN_2LEVEL; |
4192 if (sched_info_on()) 4193 r |= KVM_XEN_HVM_CONFIG_RUNSTATE; 4194 break; 4195#endif 4196 case KVM_CAP_SYNC_REGS: 4197 r = KVM_SYNC_X86_VALID_FIELDS; 4198 break; 4199 case KVM_CAP_ADJUST_CLOCK: --- 8509 unchanged lines hidden --- | 4193 if (sched_info_on()) 4194 r |= KVM_XEN_HVM_CONFIG_RUNSTATE; 4195 break; 4196#endif 4197 case KVM_CAP_SYNC_REGS: 4198 r = KVM_SYNC_X86_VALID_FIELDS; 4199 break; 4200 case KVM_CAP_ADJUST_CLOCK: --- 8509 unchanged lines hidden --- |