/openbmc/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 = kvmppc_handle_load(vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_psq_load() [all …]
|
H A D | emulate_loadstore.c | 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 = kvmppc_handle_loads(vcpu, in kvmppc_emulate_loadstore() 130 emulated = kvmppc_handle_load(vcpu, 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 = kvmppc_e500_emul_tlbwe(vcpu); in kvmppc_core_emulate_op_e500() [all …]
|
H A D | book3s_emulate.c | 237 int emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr() local 246 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() 258 emulated = EMULATE_DONE; in kvmppc_core_emulate_op_pr() 288 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() 363 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() 378 emulated = EMULATE_EXIT_USER; in kvmppc_core_emulate_op_pr() 424 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() 435 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() 493 emulated = EMULATE_AGAIN; in kvmppc_core_emulate_op_pr() 518 emulated = EMULATE_FAIL; in kvmppc_core_emulate_op_pr() [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() 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 …]
|
H A D | powerpc.c | 1320 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_load() local 1327 emulated = __kvmppc_handle_load(vcpu, rt, bytes, in kvmppc_handle_vsx_load() 1330 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_load() 1338 return emulated; in kvmppc_handle_vsx_load() 1461 enum emulation_result emulated = EMULATE_DONE; in kvmppc_handle_vsx_store() local 1473 emulated = kvmppc_handle_store(vcpu, in kvmppc_handle_vsx_store() 1476 if (emulated != EMULATE_DONE) in kvmppc_handle_vsx_store() 1485 return emulated; in kvmppc_handle_vsx_store() 1491 enum emulation_result emulated = EMULATE_FAIL; in kvmppc_emulate_mmio_vsx_loadstore() local 1497 emulated = kvmppc_handle_vsx_load(vcpu, vcpu->arch.io_gpr, in kvmppc_emulate_mmio_vsx_loadstore() [all …]
|
/openbmc/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;
|
/openbmc/qemu/docs/system/devices/ |
H A D | usb-u2f.rst | 40 ``u2f-emulated`` 43 ``u2f-emulated`` is a completely software emulated U2F device. 49 To work, an emulated U2F device must have four elements: 60 there are three possible ways to configure the ``u2f-emulated`` device: 71 |qemu_system| -usb -device u2f-emulated 82 |qemu_system| -usb -device u2f-emulated,dir=$dir 93 …|qemu_system| -usb -device u2f-emulated,cert=$DIR1/$FILE1,priv=$DIR2/$FILE2,counter=$DIR3/$FILE3,e…
|
H A D | ccid.rst | 44 Using ccid-card-emulated with hardware 47 user, using libcacard, QEMU acts as another client using ccid-card-emulated:: 49 qemu -usb -device usb-ccid -device ccid-card-emulated 51 Using ccid-card-emulated with certificates stored in files 66 You can use the emulated card type with the certificates backend:: 68 …qemu -usb -device usb-ccid -device ccid-card-emulated,backend=certificates,db=sql:$PWD,cert1=id-ce… 167 Both ccid-card-emulated and vscclient use libcacard as the card emulator.
|
H A D | net.rst | 8 emulated hub. The various host network backends can either be used to 89 connects the given device to the emulated hub with ID 0 (i.e. the 93 Connecting emulated networks between QEMU instances 97 option, it is possible to create emulated networks that span several
|
/openbmc/qemu/docs/about/ |
H A D | index.rst | 9 entire machine (CPU, memory and emulated devices) to run a guest OS. 10 In this mode the CPU may be fully emulated, or it may work with a 16 In this mode the CPU is always emulated.
|
/openbmc/u-boot/doc/device-tree-bindings/spmi/ |
H A D | spmi-sandbox.txt | 1 Sandbox SPMI emulated arbiter. 3 This is bus driver for Sandbox. It includes part of emulated pm8916 pmic.
|
/openbmc/linux/arch/x86/xen/ |
H A D | pmu.c | 319 bool emulated; in pmu_msr_read() local 321 if (!pmu_msr_chk_emulated(msr, val, true, &emulated)) in pmu_msr_read() 324 if (!emulated) { in pmu_msr_read() 335 bool emulated; in pmu_msr_write() local 337 if (!pmu_msr_chk_emulated(msr, &val, false, &emulated)) in pmu_msr_write() 340 if (!emulated) { in pmu_msr_write()
|
/openbmc/u-boot/board/emulation/ |
H A D | Kconfig | 13 This is the QEMU emulated x86 board. U-Boot supports running 22 This is the QEMU emulated x86 64-bit board. With this config
|
/openbmc/qemu/target/arm/ |
H A D | arm-qmp-cmds.c | 39 cap->emulated = false; in gic_cap_new() 72 v2->emulated = true; in qmp_query_gic_capabilities() 73 v3->emulated = true; in qmp_query_gic_capabilities()
|
/openbmc/qemu/docs/system/arm/ |
H A D | realview.rst | 4 Several variants of the Arm RealView baseboard are emulated, including 13 The following devices are emulated:
|
H A D | versatile.rst | 4 The Arm Versatile baseboard is emulated with the following devices: 18 - PCI host bridge. Note the emulated PCI bridge only provides access
|
H A D | integratorcp.rst | 4 The Arm Integrator/CP board is emulated with the following devices:
|
/openbmc/qemu/hw/usb/ |
H A D | meson.build | 37 # emulated usb devices 58 if_true: [cacard, files('ccid-card-emulated.c', 'ccid-card-passthru.c')]) 68 system_ss.add(when: 'CONFIG_USB_U2F', if_true: [u2f, files('u2f-emulated.c')])
|
/openbmc/u-boot/doc/SPI/ |
H A D | README.sandbox-spi | 18 File containing emulated data 54 this reads the device ID from the emulated chip:
|
/openbmc/linux/Documentation/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
|
/openbmc/u-boot/doc/device-tree-bindings/timer/ |
H A D | sandbox_timer.txt | 3 The sandbox timer device is an emulated device which gets time from
|
/openbmc/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
|
/openbmc/u-boot/drivers/pci/ |
H A D | Kconfig | 60 PCIe host controllers, such as the one emulated by QEMU. 84 Support PCI on sandbox, as an emulated bus. This permits testing of 86 access. The available (emulated) devices are defined statically in
|