Home
last modified time | relevance | path

Searched refs:emulated (Results 1 – 25 of 101) sorted by relevance

12345

/Linux-v5.4/arch/powerpc/kvm/
Demulate.c77 enum emulation_result emulated = EMULATE_DONE; in kvmppc_emulate_mtspr() local
115 emulated = vcpu->kvm->arch.kvm_ops->emulate_mtspr(vcpu, sprn, in kvmppc_emulate_mtspr()
117 if (emulated == EMULATE_FAIL) in kvmppc_emulate_mtspr()
125 return emulated; in kvmppc_emulate_mtspr()
130 enum emulation_result emulated = EMULATE_DONE; in kvmppc_emulate_mfspr() local
176 emulated = vcpu->kvm->arch.kvm_ops->emulate_mfspr(vcpu, sprn, in kvmppc_emulate_mfspr()
178 if (unlikely(emulated == EMULATE_FAIL)) { in kvmppc_emulate_mfspr()
185 if (emulated == EMULATE_DONE) in kvmppc_emulate_mfspr()
189 return emulated; in kvmppc_emulate_mfspr()
198 enum emulation_result emulated; in kvmppc_emulate_instruction() local
[all …]
Dbook3s_paired_singles.c175 int emulated = EMULATE_FAIL; in kvmppc_emulate_fpr_load() local
191 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_fpr_load()
196 emulated = EMULATE_DONE; in kvmppc_emulate_fpr_load()
213 return emulated; in kvmppc_emulate_fpr_load()
219 int emulated = EMULATE_FAIL; in kvmppc_emulate_fpr_store() local
251 emulated = kvmppc_handle_store(run, vcpu, val, len, 1); in kvmppc_emulate_fpr_store()
253 emulated = EMULATE_DONE; in kvmppc_emulate_fpr_store()
259 return emulated; in kvmppc_emulate_fpr_store()
265 int emulated = EMULATE_FAIL; in kvmppc_emulate_psq_load() local
282 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_psq_load()
[all …]
Demulate_loadstore.c77 enum emulation_result emulated = EMULATE_FAIL; in kvmppc_emulate_loadstore() local
84 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &inst); in kvmppc_emulate_loadstore()
85 if (emulated != EMULATE_DONE) in kvmppc_emulate_loadstore()
86 return emulated; in kvmppc_emulate_loadstore()
101 emulated = EMULATE_FAIL; in kvmppc_emulate_loadstore()
112 emulated = kvmppc_handle_loads(run, vcpu, in kvmppc_emulate_loadstore()
115 emulated = kvmppc_handle_load(run, vcpu, in kvmppc_emulate_loadstore()
118 if ((op.type & UPDATE) && (emulated != EMULATE_FAIL)) in kvmppc_emulate_loadstore()
132 emulated = kvmppc_handle_loads(run, vcpu, in kvmppc_emulate_loadstore()
135 emulated = kvmppc_handle_load(run, vcpu, in kvmppc_emulate_loadstore()
[all …]
De500_emulate.c89 int emulated = EMULATE_DONE; in kvmppc_e500_emul_ehpriv() local
97 emulated = EMULATE_EXIT_USER; in kvmppc_e500_emul_ehpriv()
101 emulated = EMULATE_FAIL; in kvmppc_e500_emul_ehpriv()
103 return emulated; in kvmppc_e500_emul_ehpriv()
131 int emulated = EMULATE_DONE; in kvmppc_core_emulate_op_e500() local
142 emulated = kvmppc_e500_emul_dcbtls(vcpu); in kvmppc_core_emulate_op_e500()
147 emulated = kvmppc_e500_emul_msgsnd(vcpu, rb); in kvmppc_core_emulate_op_e500()
151 emulated = kvmppc_e500_emul_msgclr(vcpu, rb); in kvmppc_core_emulate_op_e500()
156 emulated = kvmppc_e500_emul_tlbre(vcpu); in kvmppc_core_emulate_op_e500()
160 emulated = kvmppc_e500_emul_tlbwe(vcpu); in kvmppc_core_emulate_op_e500()
[all …]
Dbook3s_emulate.c241 int emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr() local
250 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
262 emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr()
292 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
367 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
382 emulated = EMULATE_EXIT_USER; in kvmppc_core_emulate_op_pr()
428 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
439 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
497 emulated = EMULATE_AGAIN; in kvmppc_core_emulate_op_pr()
522 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr()
[all …]
Dbooke_emulate.c45 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_op() local
71 emulated = EMULATE_FAIL; in kvmppc_booke_emulate_op()
102 emulated = EMULATE_FAIL; in kvmppc_booke_emulate_op()
108 emulated = EMULATE_FAIL; in kvmppc_booke_emulate_op()
111 return emulated; in kvmppc_booke_emulate_op()
122 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_mtspr() local
369 emulated = EMULATE_FAIL; in kvmppc_booke_emulate_mtspr()
376 return emulated; in kvmppc_booke_emulate_mtspr()
381 int emulated = EMULATE_DONE; in kvmppc_booke_emulate_mfspr() local
507 emulated = EMULATE_FAIL; in kvmppc_booke_emulate_mfspr()
[all …]
Dpowerpc.c1288 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_load() local
1295 emulated = __kvmppc_handle_load(run, vcpu, rt, bytes, in kvmppc_handle_vsx_load()
1298 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_load()
1306 return emulated; in kvmppc_handle_vsx_load()
1430 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_store() local
1442 emulated = kvmppc_handle_store(run, vcpu, in kvmppc_handle_vsx_store()
1445 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_store()
1454 return emulated; in kvmppc_handle_vsx_store()
1460 enum emulation_result emulated = EMULATE_FAIL; in kvmppc_emulate_mmio_vsx_loadstore() local
1466 emulated = kvmppc_handle_vsx_load(run, vcpu, vcpu->arch.io_gpr, in kvmppc_emulate_mmio_vsx_loadstore()
[all …]
Dbooke.c958 enum emulation_result emulated, u32 last_inst) in kvmppc_resume_inst_load() argument
960 switch (emulated) { in kvmppc_resume_inst_load()
991 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_exit() local
1007 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst); in kvmppc_handle_exit()
1012 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst); in kvmppc_handle_exit()
1026 if (emulated != EMULATE_DONE) { in kvmppc_handle_exit()
1027 r = kvmppc_resume_inst_load(run, vcpu, emulated, last_inst); in kvmppc_handle_exit()
/Linux-v5.4/drivers/gpu/drm/cirrus/
DKconfig3 tristate "Cirrus driver for QEMU emulated device"
8 This is a KMS driver for emulated cirrus device in qemu.
/Linux-v5.4/tools/memory-model/
DREADME212 atomic_dec_unless_positive(). These can be emulated
216 emulated in litmus tests by adding another process that
219 the site of the emulated call_rcu() to the beginning
223 emulated in litmus tests emulating call_rcu() via
226 emulated rcu-barrier().
253 emulated in litmus tests using atomic read-modify-write
/Linux-v5.4/Documentation/powerpc/
Ddscr.rst64 works, as it is emulated following an illegal instruction exception
65 inside the kernel. Both mfspr and mtspr instructions are emulated.
69 all mfspr instruction based read attempts will get emulated and returned
/Linux-v5.4/Documentation/security/tpm/
Dtpm_vtpm_proxy.rst17 container gets its own unique, emulated, software TPM.
22 To make an emulated software TPM available to each container, the container
/Linux-v5.4/drivers/media/platform/vicodec/
DKconfig11 a video device node that exposes an emulated hardware codec.
/Linux-v5.4/Documentation/i2c/
Dfunctionality.rst57 emulated by a real I2C adapter (using
95 hardware by the adapter, or emulated in software by i2c-core on top
127 implemented in hardware by the underlying adapter or emulated in
/Linux-v5.4/arch/m68k/ifpsp060/
DCHANGES80 PC = PC of instruction being emulated
82 ADDRESS = PC of instruction being emulated
102 PC = PC of instruction being emulated
/Linux-v5.4/Documentation/arm/
Dswp_emulation.rst9 Trapped instructions are emulated using an LDREX/STREX or LDREXB/STREXB
/Linux-v5.4/drivers/media/platform/vivid/
DKconfig18 transmitters and software defined radio capture is emulated.
/Linux-v5.4/arch/mips/include/asm/
Dfpu_emulator.h25 unsigned long emulated; member
/Linux-v5.4/arch/s390/kernel/syscalls/
Dsyscalltbl91 * SYSCALL(64 bit syscall, 31 bit emulated syscall)
/Linux-v5.4/arch/mips/math-emu/
Dme-debugfs.c54 __this_cpu_write((fpuemustats).emulated, 0); in fpuemustats_clear_show()
209 FPU_STAT_CREATE(emulated); in debugfs_fpuemu()
/Linux-v5.4/Documentation/virt/kvm/devices/
Darm-vgic.txt9 controller, requiring emulated user-space devices to inject interrupts to the
53 GICD_IIDR.Revision is updated when the KVM implementation of an emulated
/Linux-v5.4/Documentation/arm64/
Dlegacy_instructions.rst25 usage of emulated instruction is traced as well as rate limited
/Linux-v5.4/Documentation/x86/
Dusb-legacy-support.rst18 1) On some machines, the emulated PS/2 mouse takes over even when no USB
/Linux-v5.4/Documentation/virt/kvm/
Dnested-vmx.txt41 emulated CPU type (qemu64) does not list the "VMX" CPU feature, so it must be
44 -cpu host (emulated CPU has all features of the real CPU)
/Linux-v5.4/arch/m68k/math-emu/
Dfp_scan.S61 | FPDATA - base of emulated FPU registers
344 | Move an (emulated) ROM constant

12345