/linux/arch/powerpc/kvm/ |
H A 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() 199 enum emulation_result emulated; in kvmppc_emulate_instruction() local [all...] |
H A D | book3s_paired_singles.c | 175 int emulated = EMULATE_FAIL; in kvmppc_emulate_fpr_load() local 191 emulated = kvmppc_handle_load(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(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 in kvmppc_emulate_psq_load() 308 int emulated = EMULATE_FAIL; kvmppc_emulate_psq_store() local 625 enum emulation_result emulated = EMULATE_DONE; kvmppc_emulate_paired_single() local [all...] |
H A D | emulate_loadstore.c | 69 * are not emulated here: multiple and string instructions, 75 enum emulation_result emulated = EMULATE_FAIL; in kvmppc_emulate_loadstore() local 81 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &inst); in kvmppc_emulate_loadstore() 82 if (emulated != EMULATE_DONE) in kvmppc_emulate_loadstore() 83 return emulated; in kvmppc_emulate_loadstore() 94 emulated = EMULATE_FAIL; in kvmppc_emulate_loadstore() 107 emulated = kvmppc_handle_loads(vcpu, in kvmppc_emulate_loadstore() 110 emulated = kvmppc_handle_load(vcpu, in kvmppc_emulate_loadstore() 113 if ((op.type & UPDATE) && (emulated != EMULATE_FAIL)) in kvmppc_emulate_loadstore() 127 emulated in kvmppc_emulate_loadstore() [all...] |
H A 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 in kvmppc_core_emulate_op_e500() 207 int emulated = EMULATE_DONE; kvmppc_core_emulate_mtspr_e500() local 324 int emulated = EMULATE_DONE; kvmppc_core_emulate_mfspr_e500() local [all...] |
H A 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() 115 * NOTE: some of these registers are not emulated on BOOKE_HV (GS-mode). 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 in kvmppc_booke_emulate_mfspr() local [all...] |
H A D | powerpc.c | 1308 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_load() local 1315 emulated = __kvmppc_handle_load(vcpu, rt, bytes, in kvmppc_handle_vsx_load() 1318 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_load() 1326 return emulated; in kvmppc_handle_vsx_load() 1449 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_store() local 1461 emulated = kvmppc_handle_store(vcpu, in kvmppc_handle_vsx_store() 1464 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_store() 1473 return emulated; in kvmppc_handle_vsx_store() 1479 enum emulation_result emulated = EMULATE_FAIL; in kvmppc_emulate_mmio_vsx_loadstore() local 1485 emulated in kvmppc_emulate_mmio_vsx_loadstore() 1515 enum emulation_result emulated = EMULATE_DONE; kvmppc_handle_vmx_load() local 1612 enum emulation_result emulated = EMULATE_DONE; kvmppc_handle_vmx_store() local 1658 enum emulation_result emulated = EMULATE_FAIL; kvmppc_emulate_mmio_vmx_loadstore() local [all...] |
H A D | booke.c | 985 enum emulation_result emulated, u32 last_inst) in kvmppc_resume_inst_load() argument 987 switch (emulated) { in kvmppc_resume_inst_load() 1019 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_exit() local 1038 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &pinst); in kvmppc_handle_exit() 1044 emulated = kvmppc_get_last_inst(vcpu, INST_GENERIC, &pinst); in kvmppc_handle_exit() 1074 if (emulated != EMULATE_DONE) { in kvmppc_handle_exit() 1075 r = kvmppc_resume_inst_load(vcpu, emulated, last_inst); in kvmppc_handle_exit()
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-ebs.rst | 11 Supported emulated logical block sizes 512, 1024, 2048 and 4096. 18 <dev path> <offset> <emulated sectors> [<underlying sectors>] 27 has to be a multiple of <emulated sectors>. 28 <emulated sectors>: 29 Number of sectors defining the logical block size to be emulated;
|
/linux/Documentation/userspace-api/gpio/ |
H A D | gpio-v2-get-line-ioctl.rst | 90 supported directly by hardware, debouncing is emulated in software by the 109 The approach applied depends on whether the feature can reasonably be emulated 129 Debounce is emulated by applying a filter to hardware interrupts on the line. 134 Drive is emulated by switching the line to an input when the line should not 143 emulated, or is best effort.
|
H A D | gpio-get-linehandle-ioctl.rst | 92 The approach applied depends on whether the feature can reasonably be emulated 110 Drive is emulated by switching the line to an input when the line should not 116 emulated, or is best effort.
|
/linux/Documentation/arch/powerpc/ |
H A 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/Documentation/arch/arm64/ |
H A D | arm-cca.rst | 51 * MMIO devices must be either unprotected (e.g. emulated by the Normal 54 * MMIO devices emulated by the Normal World and used very early in boot 58 of the emulated UART at 0x1000000: ``earlycon=uart,mmio,0x101000000``
|
H A D | legacy_instructions.rst | 25 usage of emulated instruction is traced as well as rate limited
|
/linux/Documentation/security/tpm/ |
H A 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/Documentation/userspace-api/ |
H A D | vduse.rst | 8 the hardware or emulated by software. VDUSE is a framework that makes it 9 possible to implement software-emulated vDPA devices in userspace. And 10 to make the device emulation more secure, the emulated vDPA device's 101 configuration space, the number of virtqueues and so on for this emulated device.
|
/linux/Documentation/i2c/ |
H A 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/arch/m68k/ifpsp060/ |
H A D | CHANGES | 80 PC = PC of instruction being emulated 82 ADDRESS = PC of instruction being emulated 102 PC = PC of instruction being emulated
|
/linux/Documentation/virt/ |
H A D | ne_overview.rst | 33 There is a NE emulated PCI device exposed to the primary VM. The driver for this 58 using virtio-vsock [5]. The primary VM has virtio-pci vsock emulated device, 59 while the enclave VM has a virtio-mmio vsock emulated device. The vsock device
|
/linux/arch/mips/include/asm/ |
H A D | fpu_emulator.h | 25 unsigned long emulated; member
|
/linux/drivers/media/test-drivers/vivid/ |
H A D | Kconfig | 16 transmitters and software defined radio capture is emulated.
|
/linux/arch/s390/kernel/syscalls/ |
H A D | syscalltbl | 91 * SYSCALL(64 bit syscall, 31 bit emulated syscall)
|
/linux/Documentation/arch/x86/ |
H A D | usb-legacy-support.rst | 18 1) On some machines, the emulated PS/2 mouse takes over even when no USB
|
/linux/drivers/gpu/drm/tiny/ |
H A D | Kconfig | 40 tristate "Cirrus driver for QEMU emulated device" 46 This is a KMS driver for emulated cirrus device in qemu.
|
/linux/arch/mips/math-emu/ |
H A D | me-debugfs.c | 54 __this_cpu_write((fpuemustats).emulated, 0); in fpuemustats_clear_show() 210 FPU_STAT_CREATE(emulated); in debugfs_fpuemu()
|
/linux/Documentation/virt/kvm/devices/ |
H A D | arm-vgic.rst | 13 controller, requiring emulated user-space devices to inject interrupts to the 64 GICD_IIDR.Revision is updated when the KVM implementation of an emulated
|