On 8/13/2020 5:10 PM, Andrew Jones wrote: > On Thu, Aug 13, 2020 at 02:05:17PM +0800, Peng Liang wrote: >> Add KVM_CAP_ARM_CPU_FEATURE extension for userpace to check whether KVM >> supports to set CPU features in AArch64. >> >> Signed-off-by: zhanghailiang <zhang.zhanghailiang@xxxxxxxxxx> >> Signed-off-by: Peng Liang <liangpeng10@xxxxxxxxxx> >> --- >> arch/arm64/kvm/arm.c | 1 + >> include/uapi/linux/kvm.h | 1 + >> 2 files changed, 2 insertions(+) >> >> diff --git a/arch/arm64/kvm/arm.c b/arch/arm64/kvm/arm.c >> index 18ebbe1c64ee..72b9e8fc606f 100644 >> --- a/arch/arm64/kvm/arm.c >> +++ b/arch/arm64/kvm/arm.c >> @@ -194,6 +194,7 @@ int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) >> case KVM_CAP_ARM_IRQ_LINE_LAYOUT_2: >> case KVM_CAP_ARM_NISV_TO_USER: >> case KVM_CAP_ARM_INJECT_EXT_DABT: >> + case KVM_CAP_ARM_CPU_FEATURE: >> r = 1; >> break; >> case KVM_CAP_ARM_SET_DEVICE_ADDR: >> diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h >> index 1029444d04aa..0eca4f7c7fef 100644 >> --- a/include/uapi/linux/kvm.h >> +++ b/include/uapi/linux/kvm.h >> @@ -1035,6 +1035,7 @@ struct kvm_ppc_resize_hpt { >> #define KVM_CAP_LAST_CPU 184 >> #define KVM_CAP_SMALLER_MAXPHYADDR 185 >> #define KVM_CAP_S390_DIAG318 186 >> +#define KVM_CAP_ARM_CPU_FEATURE 187 >> >> #ifdef KVM_CAP_IRQ_ROUTING >> >> -- >> 2.18.4 >> > > All new caps should be documented in Documentation/virt/kvm/api.rst > > Thanks, > drew > > . > Sorry, I'll document it. Thanks, Peng