Home
last modified time | relevance | path

Searched refs:idtvec_info (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/target/i386/hvf/
H A Dhvf.c341 static void hvf_store_events(CPUState *cpu, uint32_t ins_len, uint64_t idtvec_info) in hvf_store_events() argument
353 if (idtvec_info & VMCS_IDT_VEC_VALID) { in hvf_store_events()
354 switch (idtvec_info & VMCS_IDT_VEC_TYPE) { in hvf_store_events()
357 env->interrupt_injected = idtvec_info & VMCS_IDT_VEC_VECNUM; in hvf_store_events()
364 env->exception_nr = idtvec_info & VMCS_IDT_VEC_VECNUM; in hvf_store_events()
371 if ((idtvec_info & VMCS_IDT_VEC_TYPE) == VMCS_IDT_VEC_SWEXCEPTION || in hvf_store_events()
372 (idtvec_info & VMCS_IDT_VEC_TYPE) == VMCS_IDT_VEC_SWINTR) { in hvf_store_events()
375 if (idtvec_info & VMCS_IDT_VEC_ERRCODE_VALID) { in hvf_store_events()
474 uint64_t idtvec_info = rvmcs(cpu->accel->fd, VMCS_IDT_VECTORING_INFO); in hvf_vcpu_exec() local
476 hvf_store_events(cpu, ins_len, idtvec_info); in hvf_vcpu_exec()
[all …]