| /Linux-v5.4/arch/powerpc/kvm/ |
| D | emulate.c | 77 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 …]
|
| D | book3s_paired_singles.c | 175 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 …]
|
| D | emulate_loadstore.c | 77 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 …]
|
| D | e500_emulate.c | 89 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 …]
|
| D | book3s_emulate.c | 241 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 …]
|
| D | booke_emulate.c | 45 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 …]
|
| D | powerpc.c | 1288 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 …]
|
| D | booke.c | 958 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/ |
| D | Kconfig | 3 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/ |
| D | README | 212 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/ |
| D | dscr.rst | 64 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/ |
| D | tpm_vtpm_proxy.rst | 17 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/ |
| D | Kconfig | 11 a video device node that exposes an emulated hardware codec.
|
| /Linux-v5.4/Documentation/i2c/ |
| D | functionality.rst | 57 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/ |
| D | CHANGES | 80 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/ |
| D | swp_emulation.rst | 9 Trapped instructions are emulated using an LDREX/STREX or LDREXB/STREXB
|
| /Linux-v5.4/drivers/media/platform/vivid/ |
| D | Kconfig | 18 transmitters and software defined radio capture is emulated.
|
| /Linux-v5.4/arch/mips/include/asm/ |
| D | fpu_emulator.h | 25 unsigned long emulated; member
|
| /Linux-v5.4/arch/s390/kernel/syscalls/ |
| D | syscalltbl | 91 * SYSCALL(64 bit syscall, 31 bit emulated syscall)
|
| /Linux-v5.4/arch/mips/math-emu/ |
| D | me-debugfs.c | 54 __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/ |
| D | arm-vgic.txt | 9 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/ |
| D | legacy_instructions.rst | 25 usage of emulated instruction is traced as well as rate limited
|
| /Linux-v5.4/Documentation/x86/ |
| D | usb-legacy-support.rst | 18 1) On some machines, the emulated PS/2 mouse takes over even when no USB
|
| /Linux-v5.4/Documentation/virt/kvm/ |
| D | nested-vmx.txt | 41 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/ |
| D | fp_scan.S | 61 | FPDATA - base of emulated FPU registers 344 | Move an (emulated) ROM constant
|