Home
last modified time | relevance | path

Searched defs:kvm_vcpu_arch (Results 1 – 4 of 4) sorted by relevance

/linux/arch/loongarch/include/asm/
H A Dkvm_host.h174 struct kvm_vcpu_arch { struct
179 unsigned long host_eentry;
180 unsigned long guest_eentry;
183 int (*handle_exit)(struct kvm_run *run, struct kvm_vcpu *vcpu);
186 unsigned long kvm_pgd;
189 unsigned long host_sp;
190 unsigned long host_tp;
191 unsigned long host_pgd;
194 unsigned long badi;
195 unsigned long badv;
[all …]
/linux/arch/x86/include/asm/
H A Dkvm_host.h797 struct kvm_vcpu_arch { struct
802 unsigned long regs[NR_VCPU_REGS];
803 u32 regs_avail;
804 u32 regs_dirty;
806 unsigned long cr0;
807 unsigned long cr0_guest_owned_bits;
808 unsigned long cr2;
809 unsigned long cr3;
810 unsigned long cr4;
811 unsigned long cr4_guest_owned_bits;
[all …]
/linux/arch/arm64/include/asm/
H A Dkvm_host.h860 struct kvm_vcpu_arch { struct
861 struct kvm_cpu_context ctxt;
873 void *sve_state;
874 enum fp_type fp_type;
875 unsigned int sve_max_vl;
878 struct kvm_s2_mmu *hw_mmu;
881 u64 hcr_el2;
882 u64 hcrx_el2;
883 u64 mdcr_el2;
885 struct {
[all …]
/linux/arch/s390/include/asm/
H A Dkvm_host.h416 struct kvm_vcpu_arch { struct
417 struct kvm_s390_sie_block *sie_block;
419 struct kvm_s390_sie_block *vsie_block;
420 unsigned int host_acrs[NUM_ACRS];
421 struct gs_cb *host_gscb;
422 struct kvm_s390_local_interrupt local_int;
423 struct hrtimer ckc_timer;
424 struct kvm_s390_pgm_info pgm;
425 struct gmap *gmap;
426 struct kvm_guestdbg_info_arch guestdbg;
[all …]