xref: /kvmtool/arm/aarch32/include/kvm/kvm-cpu-arch.h (revision b23aed2ae11e8c0a03c53d7e8e63ad1b22e5db1f)
1 #ifndef KVM__KVM_CPU_ARCH_H
2 #define KVM__KVM_CPU_ARCH_H
3 
4 #include "kvm/kvm.h"
5 
6 #include "arm-common/kvm-cpu-arch.h"
7 
8 #define ARM_MPIDR_HWID_BITMASK	0xFFFFFF
9 #define ARM_CPU_ID		0, 0, 0
10 #define ARM_CPU_ID_MPIDR	5
11 
kvm_cpu__select_features(struct kvm * kvm,struct kvm_vcpu_init * init)12 static inline void kvm_cpu__select_features(struct kvm *kvm,
13 					    struct kvm_vcpu_init *init) { }
kvm_cpu__configure_features(struct kvm_cpu * vcpu)14 static inline int kvm_cpu__configure_features(struct kvm_cpu *vcpu)
15 {
16 	return 0;
17 }
18 
kvm_cpu__teardown_pvtime(struct kvm * kvm)19 static inline int kvm_cpu__teardown_pvtime(struct kvm *kvm)
20 {
21 	return 0;
22 }
23 
24 #endif /* KVM__KVM_CPU_ARCH_H */
25