Home
last modified time | relevance | path

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

/Linux-v6.1/arch/powerpc/include/asm/
Dkvm_host.h512 struct kvm_vcpu_arch { struct
513 ulong host_stack;
514 u32 host_pid;
516 struct kvmppc_slb slb[64];
517 int slb_max; /* 1 + index of last valid entry in slb[] */
518 int slb_nr; /* total number of entries in SLB */
519 struct kvmppc_mmu mmu;
520 struct kvmppc_vcpu_book3s *book3s;
523 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
532 struct thread_fp_state fp;
[all …]
/Linux-v6.1/arch/x86/include/asm/
Dkvm_host.h659 struct kvm_vcpu_arch { struct
664 unsigned long regs[NR_VCPU_REGS];
665 u32 regs_avail;
666 u32 regs_dirty;
668 unsigned long cr0;
669 unsigned long cr0_guest_owned_bits;
670 unsigned long cr2;
671 unsigned long cr3;
672 unsigned long cr4;
673 unsigned long cr4_guest_owned_bits;
[all …]
/Linux-v6.1/arch/riscv/include/asm/
Dkvm_host.h162 struct kvm_vcpu_arch { struct
164 bool ran_atleast_once;
167 int last_exit_cpu;
173 unsigned long host_sscratch;
174 unsigned long host_stvec;
175 unsigned long host_scounteren;
178 struct kvm_cpu_context host_context;
181 struct kvm_cpu_context guest_context;
184 struct kvm_vcpu_csr guest_csr;
187 struct kvm_cpu_context guest_reset_context;
[all …]
/Linux-v6.1/arch/mips/include/asm/
Dkvm_host.h290 struct kvm_vcpu_arch { struct
291 void *guest_ebase;
292 int (*vcpu_run)(struct kvm_vcpu *vcpu);
295 unsigned long host_stack;
296 unsigned long host_gp;
297 unsigned long host_pgd;
298 unsigned long host_entryhi;
301 unsigned long host_cp0_badvaddr;
302 unsigned long host_cp0_epc;
303 u32 host_cp0_cause;
[all …]
/Linux-v6.1/arch/arm64/include/asm/
Dkvm_host.h306 struct kvm_vcpu_arch { struct
307 struct kvm_cpu_context ctxt;
310 void *sve_state;
311 unsigned int sve_max_vl;
312 u64 svcr;
315 struct kvm_s2_mmu *hw_mmu;
318 u64 hcr_el2;
319 u64 mdcr_el2;
320 u64 cptr_el2;
323 u64 mdcr_el2_host;
[all …]
/Linux-v6.1/arch/s390/include/asm/
Dkvm_host.h740 struct kvm_vcpu_arch { struct
741 struct kvm_s390_sie_block *sie_block;
743 struct kvm_s390_sie_block *vsie_block;
744 unsigned int host_acrs[NUM_ACRS];
745 struct gs_cb *host_gscb;
746 struct fpu host_fpregs;
747 struct kvm_s390_local_interrupt local_int;
748 struct hrtimer ckc_timer;
749 struct kvm_s390_pgm_info pgm;
750 struct gmap *gmap;
[all …]