Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_host.h487 struct kvm_vcpu_arch { struct
488 ulong host_stack;
489 u32 host_pid;
491 struct kvmppc_slb slb[64];
492 int slb_max; /* 1 + index of last valid entry in slb[] */
493 int slb_nr; /* total number of entries in SLB */
494 struct kvmppc_mmu mmu;
495 struct kvmppc_vcpu_book3s *book3s;
498 struct kvmppc_book3s_shadow_vcpu *shadow_vcpu;
501 struct pt_regs regs;
[all …]
/Linux-v4.19/arch/x86/include/asm/
Dkvm_host.h496 struct kvm_vcpu_arch { struct
501 unsigned long regs[NR_VCPU_REGS];
502 u32 regs_avail;
503 u32 regs_dirty;
505 unsigned long cr0;
506 unsigned long cr0_guest_owned_bits;
507 unsigned long cr2;
508 unsigned long cr3;
509 unsigned long cr4;
510 unsigned long cr4_guest_owned_bits;
[all …]
/Linux-v4.19/arch/arm64/include/asm/
Dkvm_host.h209 struct kvm_vcpu_arch { struct
210 struct kvm_cpu_context ctxt;
213 u64 hcr_el2;
214 u32 mdcr_el2;
217 struct kvm_vcpu_fault_info fault;
220 u64 workaround_flags;
223 u64 flags;
238 struct kvm_guest_debug_arch *debug_ptr;
239 struct kvm_guest_debug_arch vcpu_debug_state;
240 struct kvm_guest_debug_arch external_debug_state;
[all …]
/Linux-v4.19/arch/mips/include/asm/
Dkvm_host.h311 struct kvm_vcpu_arch { struct
312 void *guest_ebase;
313 int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu);
316 unsigned long host_stack;
317 unsigned long host_gp;
318 unsigned long host_pgd;
319 unsigned long host_entryhi;
322 unsigned long host_cp0_badvaddr;
323 unsigned long host_cp0_epc;
324 u32 host_cp0_cause;
[all …]
/Linux-v4.19/arch/arm/include/asm/
Dkvm_host.h150 struct kvm_vcpu_arch { struct
151 struct kvm_cpu_context ctxt;
153 int target; /* Processor target */
157 u32 midr;
160 u32 hcr;
163 struct kvm_vcpu_fault_info fault;
166 kvm_cpu_context_t *host_cpu_context;
169 struct vgic_cpu vgic_cpu;
170 struct arch_timer_cpu timer_cpu;
178 bool power_off;
[all …]
/Linux-v4.19/arch/s390/include/asm/
Dkvm_host.h632 struct kvm_vcpu_arch { struct
633 struct kvm_s390_sie_block *sie_block;
635 struct kvm_s390_sie_block *vsie_block;
636 unsigned int host_acrs[NUM_ACRS];
637 struct gs_cb *host_gscb;
638 struct fpu host_fpregs;
639 struct kvm_s390_local_interrupt local_int;
640 struct hrtimer ckc_timer;
641 struct kvm_s390_pgm_info pgm;
642 struct gmap *gmap;
[all …]