Home
last modified time | relevance | path

Searched refs:arch (Results 1 – 25 of 485) sorted by relevance

12345678910>>...20

/linux-3.4.99/arch/powerpc/kvm/
Dbooke_emulate.c35 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 …]
Dbook3s_hv.c64 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 …]
Dbooke.c66 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 …]
Dtiming.c38 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 …]
Dbook3s_paired_singles.c163 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 …]
Dbook3s_pr.c93 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 …]
Dpowerpc.c41 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 …]
Dbook3s.c74 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 …]
De500_emulate.c92 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/
Dkvm-s390.c200 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 …]
Dinterrupt.c25 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 …]
Dintercept.c25 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 …]
Dpriv.c26 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/
DMakefile25 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/
Dcheckstack.pl39 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/
DMakefile15 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/
Dx86.h9 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 …]
Dx86.c70 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 …]
Dkvm_cache_regs.h12 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/
DMakefile15 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…
36arch/x86/lib/insn.c $(srctree)/arch/x86/lib/inat.c $(srctree)/arch/x86/include/asm/inat_types.h $(…
38arch/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/
Dkvm_booke.h28 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/
Dmachine_kexec_32.c73 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/
Dmodule.c310 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/
Dmodule.c52 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/
Dkvm-ia64.c75 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 …]

12345678910>>...20