/linux-3.4.99/arch/powerpc/kvm/ |
D | booke_emulate.c | 35 vcpu->arch.pc = vcpu->arch.shared->srr0; in kvmppc_emul_rfi() 36 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi() 66 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op() 78 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 84 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op() 109 vcpu->arch.shared->dar = spr_val; break; in kvmppc_booke_emulate_mtspr() 111 vcpu->arch.shared->esr = spr_val; break; in kvmppc_booke_emulate_mtspr() 113 vcpu->arch.dbcr0 = spr_val; break; in kvmppc_booke_emulate_mtspr() 115 vcpu->arch.dbcr1 = spr_val; break; in kvmppc_booke_emulate_mtspr() 117 vcpu->arch.dbsr &= ~spr_val; break; in kvmppc_booke_emulate_mtspr() [all …]
|
D | book3s_hv.c | 64 local_paca->kvm_hstate.kvm_vcore = vcpu->arch.vcore; in kvmppc_core_vcpu_load() 73 vcpu->arch.shregs.msr = msr; in kvmppc_set_msr() 79 vcpu->arch.pvr = pvr; in kvmppc_set_pvr() 88 vcpu->arch.pc, vcpu->arch.shregs.msr, vcpu->arch.trap); in kvmppc_dump_regs() 94 vcpu->arch.ctr, vcpu->arch.lr); in kvmppc_dump_regs() 96 vcpu->arch.shregs.srr0, vcpu->arch.shregs.srr1); in kvmppc_dump_regs() 98 vcpu->arch.shregs.sprg0, vcpu->arch.shregs.sprg1); in kvmppc_dump_regs() 100 vcpu->arch.shregs.sprg2, vcpu->arch.shregs.sprg3); in kvmppc_dump_regs() 102 vcpu->arch.cr, vcpu->arch.xer, vcpu->arch.shregs.dsisr); in kvmppc_dump_regs() 103 pr_err("dar = %.16llx\n", vcpu->arch.shregs.dar); in kvmppc_dump_regs() [all …]
|
D | booke.c | 66 printk("pc: %08lx msr: %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr); in kvmppc_dump_vcpu() 67 printk("lr: %08lx ctr: %08lx\n", vcpu->arch.lr, vcpu->arch.ctr); in kvmppc_dump_vcpu() 68 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu() 69 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu() 71 printk("exceptions: %08lx\n", vcpu->arch.pending_exceptions); in kvmppc_dump_vcpu() 88 vcpu->arch.shadow_msr &= ~MSR_SPE; in kvmppc_vcpu_disable_spe() 97 vcpu->arch.shadow_msr |= MSR_SPE; in kvmppc_vcpu_enable_spe() 103 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() 104 if (!(vcpu->arch.shadow_msr & MSR_SPE)) in kvmppc_vcpu_sync_spe() 106 } else if (vcpu->arch.shadow_msr & MSR_SPE) { in kvmppc_vcpu_sync_spe() [all …]
|
D | timing.c | 38 mutex_lock(&vcpu->arch.exit_timing_lock); in kvmppc_init_timing_stats() 40 vcpu->arch.last_exit_type = 0xDEAD; in kvmppc_init_timing_stats() 42 vcpu->arch.timing_count_type[i] = 0; in kvmppc_init_timing_stats() 43 vcpu->arch.timing_max_duration[i] = 0; in kvmppc_init_timing_stats() 44 vcpu->arch.timing_min_duration[i] = 0xFFFFFFFF; in kvmppc_init_timing_stats() 45 vcpu->arch.timing_sum_duration[i] = 0; in kvmppc_init_timing_stats() 46 vcpu->arch.timing_sum_quad_duration[i] = 0; in kvmppc_init_timing_stats() 48 vcpu->arch.timing_last_exit = 0; in kvmppc_init_timing_stats() 49 vcpu->arch.timing_exit.tv64 = 0; in kvmppc_init_timing_stats() 50 vcpu->arch.timing_last_enter.tv64 = 0; in kvmppc_init_timing_stats() [all …]
|
D | book3s_paired_singles.c | 163 kvm_cvt_df(&vcpu->arch.fpr[rt], &vcpu->arch.qpr[rt]); in kvmppc_sync_qpr() 169 struct kvm_vcpu_arch_shared *shared = vcpu->arch.shared; in kvmppc_inject_pf() 194 vcpu->arch.paddr_accessed = addr; in kvmppc_emulate_fpr_load() 210 kvm_cvt_fd((u32*)tmp, &vcpu->arch.fpr[rs]); in kvmppc_emulate_fpr_load() 211 vcpu->arch.qpr[rs] = *((u32*)tmp); in kvmppc_emulate_fpr_load() 214 vcpu->arch.fpr[rs] = *((u64*)tmp); in kvmppc_emulate_fpr_load() 236 kvm_cvt_df(&vcpu->arch.fpr[rs], (u32*)tmp); in kvmppc_emulate_fpr_store() 241 *((u32*)tmp) = vcpu->arch.fpr[rs]; in kvmppc_emulate_fpr_store() 242 val = vcpu->arch.fpr[rs] & 0xffffffff; in kvmppc_emulate_fpr_store() 246 *((u64*)tmp) = vcpu->arch.fpr[rs]; in kvmppc_emulate_fpr_store() [all …]
|
D | book3s_pr.c | 93 ulong smsr = vcpu->arch.shared->msr; in kvmppc_recalc_shadow_msr() 100 smsr |= (vcpu->arch.shared->msr & vcpu->arch.guest_owned_ext); in kvmppc_recalc_shadow_msr() 105 vcpu->arch.shadow_msr = smsr; in kvmppc_recalc_shadow_msr() 110 ulong old_msr = vcpu->arch.shared->msr; in kvmppc_set_msr() 117 vcpu->arch.shared->msr = msr; in kvmppc_set_msr() 121 if (!vcpu->arch.pending_exceptions) { in kvmppc_set_msr() 127 vcpu->arch.shared->msr = msr; in kvmppc_set_msr() 131 if ((vcpu->arch.shared->msr & (MSR_PR|MSR_IR|MSR_DR)) != in kvmppc_set_msr() 137 if (!(msr & MSR_PR) && vcpu->arch.magic_page_pa) { in kvmppc_set_msr() 138 struct kvm_vcpu_arch *a = &vcpu->arch; in kvmppc_set_msr() [all …]
|
D | powerpc.c | 41 return !(v->arch.shared->msr & MSR_WE) || in kvm_arch_vcpu_runnable() 42 !!(v->arch.pending_exceptions) || in kvm_arch_vcpu_runnable() 56 if (!(vcpu->arch.shared->msr & MSR_SF)) { in kvmppc_kvm_pv() 67 vcpu->arch.magic_page_pa = param1; in kvmppc_kvm_pv() 68 vcpu->arch.magic_page_ea = param2; in kvmppc_kvm_pv() 99 if (!vcpu->arch.pvr) in kvmppc_sanity_check() 103 if ((vcpu->arch.cpu_type != KVM_CPU_3S_64) && vcpu->arch.papr_enabled) in kvmppc_sanity_check() 108 if (!vcpu->arch.papr_enabled) in kvmppc_sanity_check() 115 vcpu->arch.sane = r; in kvmppc_sanity_check() 321 vcpu->arch.wqp = &vcpu->wq; in kvm_arch_vcpu_create() [all …]
|
D | book3s.c | 74 vcpu->arch.shared->srr0 = kvmppc_get_pc(vcpu); in kvmppc_inject_interrupt() 75 vcpu->arch.shared->srr1 = vcpu->arch.shared->msr | flags; in kvmppc_inject_interrupt() 77 vcpu->arch.mmu.reset_msr(vcpu); in kvmppc_inject_interrupt() 110 unsigned long old_pending = vcpu->arch.pending_exceptions; in kvmppc_book3s_dequeue_irqprio() 113 &vcpu->arch.pending_exceptions); in kvmppc_book3s_dequeue_irqprio() 115 kvmppc_update_int_pending(vcpu, vcpu->arch.pending_exceptions, in kvmppc_book3s_dequeue_irqprio() 124 &vcpu->arch.pending_exceptions); in kvmppc_book3s_queue_irqprio() 144 return test_bit(BOOK3S_IRQPRIO_DECREMENTER, &vcpu->arch.pending_exceptions); in kvmppc_core_pending_dec() 178 deliver = (vcpu->arch.shared->msr & MSR_EE) && !crit; in kvmppc_book3s_irqprio_deliver() 183 deliver = (vcpu->arch.shared->msr & MSR_EE) && !crit; in kvmppc_book3s_irqprio_deliver() [all …]
|
D | e500_emulate.c | 92 vcpu->arch.shared->mas0 = spr_val; break; in kvmppc_core_emulate_mtspr() 94 vcpu->arch.shared->mas1 = spr_val; break; in kvmppc_core_emulate_mtspr() 96 vcpu->arch.shared->mas2 = spr_val; break; in kvmppc_core_emulate_mtspr() 98 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff; in kvmppc_core_emulate_mtspr() 99 vcpu->arch.shared->mas7_3 |= spr_val; in kvmppc_core_emulate_mtspr() 102 vcpu->arch.shared->mas4 = spr_val; break; in kvmppc_core_emulate_mtspr() 104 vcpu->arch.shared->mas6 = spr_val; break; in kvmppc_core_emulate_mtspr() 106 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff; in kvmppc_core_emulate_mtspr() 107 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32; in kvmppc_core_emulate_mtspr() 127 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL] = spr_val; in kvmppc_core_emulate_mtspr() [all …]
|
/linux-3.4.99/arch/s390/kvm/ |
D | kvm-s390.c | 200 kvm->arch.sca = (struct sca_block *) get_zeroed_page(GFP_KERNEL); in kvm_arch_init_vm() 201 if (!kvm->arch.sca) in kvm_arch_init_vm() 206 kvm->arch.dbf = debug_register(debug_name, 8, 2, 8 * sizeof(long)); in kvm_arch_init_vm() 207 if (!kvm->arch.dbf) in kvm_arch_init_vm() 210 spin_lock_init(&kvm->arch.float_int.lock); in kvm_arch_init_vm() 211 INIT_LIST_HEAD(&kvm->arch.float_int.list); in kvm_arch_init_vm() 213 debug_register_view(kvm->arch.dbf, &debug_sprintf_view); in kvm_arch_init_vm() 217 kvm->arch.gmap = NULL; in kvm_arch_init_vm() 219 kvm->arch.gmap = gmap_alloc(current->mm); in kvm_arch_init_vm() 220 if (!kvm->arch.gmap) in kvm_arch_init_vm() [all …]
|
D | interrupt.c | 25 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled() 30 if ((vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PER) || in psw_interrupts_disabled() 31 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO) || in psw_interrupts_disabled() 32 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT)) in psw_interrupts_disabled() 44 if (vcpu->arch.sie_block->gcr[0] & 0x2000ul) in __interrupt_is_deliverable() 49 if (vcpu->arch.sie_block->gcr[0] & 0x4000ul) in __interrupt_is_deliverable() 55 if (vcpu->arch.sie_block->gcr[0] & 0x200ul) in __interrupt_is_deliverable() 61 if (vcpu->arch.sie_block->gcr[0] & 0x200ul) in __interrupt_is_deliverable() 78 atomic_set_mask(CPUSTAT_WAIT, &vcpu->arch.sie_block->cpuflags); in __set_cpu_idle() 79 set_bit(vcpu->vcpu_id, vcpu->arch.local_int.float_int->idle_mask); in __set_cpu_idle() [all …]
|
D | intercept.c | 25 int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; in handle_lctlg() 26 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in handle_lctlg() 27 int base2 = vcpu->arch.sie_block->ipb >> 28; in handle_lctlg() 28 int disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16) + in handle_lctlg() 29 ((vcpu->arch.sie_block->ipb & 0xff00) << 4); in handle_lctlg() 34 if ((vcpu->arch.sie_block->ipb & 0xff) != 0x2f) in handle_lctlg() 51 &vcpu->arch.sie_block->gcr[reg]); in handle_lctlg() 66 int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; in handle_lctl() 67 int reg3 = vcpu->arch.sie_block->ipa & 0x000f; in handle_lctl() 68 int base2 = vcpu->arch.sie_block->ipb >> 28; in handle_lctl() [all …]
|
D | priv.c | 26 int base2 = vcpu->arch.sie_block->ipb >> 28; in handle_set_prefix() 27 int disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); in handle_set_prefix() 68 int base2 = vcpu->arch.sie_block->ipb >> 28; in handle_store_prefix() 69 int disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); in handle_store_prefix() 84 address = vcpu->arch.sie_block->prefix; in handle_store_prefix() 100 int base2 = vcpu->arch.sie_block->ipb >> 28; in handle_store_cpu_address() 101 int disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); in handle_store_cpu_address() 129 vcpu->arch.sie_block->gpsw.addr -= 4; in handle_skey() 139 vcpu->arch.sie_block->gpsw.mask &= ~(3ul << 44); in handle_stsch() 140 vcpu->arch.sie_block->gpsw.mask |= (3 & 3ul) << 44; in handle_stsch() [all …]
|
/linux-3.4.99/arch/ia64/ |
D | Makefile | 25 KBUILD_LDFLAGS_MODULE += -T $(srctree)/arch/ia64/module.lds 33 GAS_STATUS = $(shell $(srctree)/arch/ia64/scripts/check-gas "$(CC)" "$(OBJDUMP)") 34 KBUILD_CPPFLAGS += $(shell $(srctree)/arch/ia64/scripts/toolchain-flags "$(CC)" "$(OBJDUMP)" "$(REA… 45 head-y := arch/ia64/kernel/head.o arch/ia64/kernel/init_task.o 47 libs-y += arch/ia64/lib/ 48 core-y += arch/ia64/kernel/ arch/ia64/mm/ 49 core-$(CONFIG_IA64_DIG) += arch/ia64/dig/ 50 core-$(CONFIG_IA64_DIG_VTD) += arch/ia64/dig/ 51 core-$(CONFIG_IA64_GENERIC) += arch/ia64/dig/ 52 core-$(CONFIG_IA64_HP_ZX1) += arch/ia64/dig/ [all …]
|
/linux-3.4.99/scripts/ |
D | checkstack.pl | 39 my $arch = shift; 40 if ($arch eq "") { 41 $arch = `uname -m`; 42 chomp($arch); 47 if ($arch eq 'arm') { 50 } elsif ($arch eq 'avr32') { 54 } elsif ($arch =~ /^i[3456]86$/) { 58 } elsif ($arch eq 'x86_64') { 62 } elsif ($arch eq 'ia64') { 65 } elsif ($arch eq 'm68k') { [all …]
|
/linux-3.4.99/arch/cris/ |
D | Makefile | 15 arch-y := v10 16 arch-$(CONFIG_ETRAX_ARCH_V10) := v10 17 arch-$(CONFIG_ETRAX_ARCH_V32) := v32 24 ifneq ($(arch-y),) 25 SARCH := arch-$(arch-y) 27 inc += -Iarch/cris/include/$(SARCH)/arch 45 KBUILD_AFLAGS += -mlinux -march=$(arch-y) $(inc) 46 KBUILD_CFLAGS += -mlinux -march=$(arch-y) -pipe $(inc) 54 head-y := arch/cris/$(SARCH)/kernel/head.o 58 core-y += arch/cris/kernel/ arch/cris/mm/ [all …]
|
/linux-3.4.99/arch/x86/kvm/ |
D | x86.h | 9 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue() 15 vcpu->arch.interrupt.pending = true; in kvm_queue_interrupt() 16 vcpu->arch.interrupt.soft = soft; in kvm_queue_interrupt() 17 vcpu->arch.interrupt.nr = vector; in kvm_queue_interrupt() 22 vcpu->arch.interrupt.pending = false; in kvm_clear_interrupt_queue() 27 return vcpu->arch.exception.pending || vcpu->arch.interrupt.pending || in kvm_event_needs_reinjection() 28 vcpu->arch.nmi_injected; in kvm_event_needs_reinjection() 44 return vcpu->arch.efer & EFER_LMA; in is_long_mode() 52 return vcpu->arch.walk_mmu == &vcpu->arch.nested_mmu; in mmu_is_nested() 78 vcpu->arch.mmio_gva = gva & PAGE_MASK; in vcpu_cache_mmio_info() [all …]
|
D | x86.c | 70 container_of(ctxt, struct kvm_vcpu, arch.emulate_ctxt) 167 vcpu->arch.apf.gfns[i] = ~0; in kvm_async_pf_hash_reset() 250 return vcpu->arch.apic_base; in kvm_get_apic_base() 252 return vcpu->arch.apic_base; in kvm_get_apic_base() 262 vcpu->arch.apic_base = data; in kvm_set_apic_base() 296 if (!vcpu->arch.exception.pending) { in kvm_multiple_exception() 298 vcpu->arch.exception.pending = true; in kvm_multiple_exception() 299 vcpu->arch.exception.has_error_code = has_error; in kvm_multiple_exception() 300 vcpu->arch.exception.nr = nr; in kvm_multiple_exception() 301 vcpu->arch.exception.error_code = error_code; in kvm_multiple_exception() [all …]
|
D | kvm_cache_regs.h | 12 if (!test_bit(reg, (unsigned long *)&vcpu->arch.regs_avail)) in kvm_register_read() 15 return vcpu->arch.regs[reg]; in kvm_register_read() 22 vcpu->arch.regs[reg] = val; in kvm_register_write() 23 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_dirty); in kvm_register_write() 24 __set_bit(reg, (unsigned long *)&vcpu->arch.regs_avail); in kvm_register_write() 42 (unsigned long *)&vcpu->arch.regs_avail)) in kvm_pdptr_read() 45 return vcpu->arch.walk_mmu->pdptrs[index]; in kvm_pdptr_read() 51 if (tmask & vcpu->arch.cr0_guest_owned_bits) in kvm_read_cr0_bits() 53 return vcpu->arch.cr0 & mask; in kvm_read_cr0_bits() 64 if (tmask & vcpu->arch.cr4_guest_owned_bits) in kvm_read_cr4_bits() [all …]
|
/linux-3.4.99/arch/x86/tools/ |
D | Makefile | 15 distill_awk = $(srctree)/arch/x86/tools/distill.awk 16 chkobjdump = $(srctree)/arch/x86/tools/chkobjdump.awk 31 …TCFLAGS_test_get_len.o := -Wall -I$(objtree)/arch/x86/lib/ -I$(srctree)/arch/x86/include/ -I$(srct… 33 …STCFLAGS_insn_sanity.o := -Wall -I$(objtree)/arch/x86/lib/ -I$(srctree)/arch/x86/include/ -I$(srct… 36 …arch/x86/lib/insn.c $(srctree)/arch/x86/lib/inat.c $(srctree)/arch/x86/include/asm/inat_types.h $(… 38 …arch/x86/lib/insn.c $(srctree)/arch/x86/lib/inat.c $(srctree)/arch/x86/include/asm/inat_types.h $(…
|
/linux-3.4.99/arch/powerpc/include/asm/ |
D | kvm_booke.h | 28 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr() 33 return vcpu->arch.gpr[num]; in kvmppc_get_gpr() 38 vcpu->arch.cr = val; in kvmppc_set_cr() 43 return vcpu->arch.cr; in kvmppc_get_cr() 48 vcpu->arch.xer = val; in kvmppc_set_xer() 53 return vcpu->arch.xer; in kvmppc_get_xer() 58 return vcpu->arch.last_inst; in kvmppc_get_last_inst() 63 vcpu->arch.ctr = val; in kvmppc_set_ctr() 68 return vcpu->arch.ctr; in kvmppc_get_ctr() 73 vcpu->arch.lr = val; in kvmppc_set_lr() [all …]
|
/linux-3.4.99/arch/x86/kernel/ |
D | machine_kexec_32.c | 73 free_page((unsigned long)image->arch.pgd); in machine_kexec_free_page_tables() 75 free_page((unsigned long)image->arch.pmd0); in machine_kexec_free_page_tables() 76 free_page((unsigned long)image->arch.pmd1); in machine_kexec_free_page_tables() 78 free_page((unsigned long)image->arch.pte0); in machine_kexec_free_page_tables() 79 free_page((unsigned long)image->arch.pte1); in machine_kexec_free_page_tables() 84 image->arch.pgd = (pgd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 86 image->arch.pmd0 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 87 image->arch.pmd1 = (pmd_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 89 image->arch.pte0 = (pte_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() 90 image->arch.pte1 = (pte_t *)get_zeroed_page(GFP_KERNEL); in machine_kexec_alloc_page_tables() [all …]
|
/linux-3.4.99/arch/ia64/kernel/ |
D | module.c | 310 if (mod && mod->arch.init_unw_table && in module_free() 312 unw_remove_unwind_table(mod->arch.init_unw_table); in module_free() 313 mod->arch.init_unw_table = NULL; in module_free() 435 mod->arch.core_plt = s; in module_frob_arch_sections() 437 mod->arch.init_plt = s; in module_frob_arch_sections() 439 mod->arch.got = s; in module_frob_arch_sections() 441 mod->arch.opd = s; in module_frob_arch_sections() 443 mod->arch.unwind = s; in module_frob_arch_sections() 447 mod->arch.paravirt_bundles = s; in module_frob_arch_sections() 450 mod->arch.paravirt_insts = s; in module_frob_arch_sections() [all …]
|
/linux-3.4.99/arch/s390/kernel/ |
D | module.c | 52 vfree(mod->arch.syminfo); in module_free() 53 mod->arch.syminfo = NULL; in module_free() 63 info = me->arch.syminfo + ELF_R_SYM (rela->r_info); in check_rela() 78 info->got_offset = me->arch.got_size; in check_rela() 79 me->arch.got_size += sizeof(void*); in check_rela() 90 info->plt_offset = me->arch.plt_size; in check_rela() 91 me->arch.plt_size += PLT_ENTRY_SIZE; in check_rela() 132 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections() 133 me->arch.syminfo = vmalloc(me->arch.nsyms * in module_frob_arch_sections() 135 if (!me->arch.syminfo) in module_frob_arch_sections() [all …]
|
/linux-3.4.99/arch/ia64/kvm/ |
D | kvm-ia64.c | 75 if (vcpu->kvm->arch.is_sn2) in kvm_get_itc() 292 struct vpd *vpd = to_host(vcpu->kvm, vcpu->arch.vpd); in __apic_accept_irq() 295 vcpu->arch.irq_new_pending = 1; in __apic_accept_irq() 355 if (!target_vcpu->arch.launched) { in handle_ipi() 358 regs->cr_iip = vcpu->kvm->arch.rdv_sal_data.boot_ip; in handle_ipi() 359 regs->r1 = vcpu->kvm->arch.rdv_sal_data.boot_gp; in handle_ipi() 361 target_vcpu->arch.mp_state = KVM_MP_STATE_RUNNABLE; in handle_ipi() 387 if (vcpu->arch.ptc_g_count < MAX_PTC_G_NUM) { in vcpu_global_purge() 388 vcpu->arch.ptc_g_data[vcpu->arch.ptc_g_count++] = in vcpu_global_purge() 392 vcpu->arch.ptc_g_count = 0; in vcpu_global_purge() [all …]
|