Searched full:hvc (Results 1 – 22 of 22) sorted by relevance
/qemu/target/arm/tcg/ |
H A D | psci.c | 33 * This is called before the SMC/HVC instruction is executed, to decide in arm_is_psci_call() 35 * defined behaviour for an SMC or HVC (which might be UNDEF or trap in arm_is_psci_call()
|
H A D | op_helper.c | 1038 * that overrides the architecturally mandated HVC behaviour. in HELPER() 1044 /* If EL2 doesn't exist, HVC always UNDEFs */ in HELPER() 1053 /* In ARMv7 and ARMv8/AArch32, HVC is undef in secure state. in HELPER() 1054 * For ARMv8/AArch64, HVC is allowed in EL3. in HELPER() 1055 * Note that we've already trapped HVC from EL0 at translation in HELPER()
|
H A D | a32.decode | 245 HVC .... 0001 0100 .... .... .... 0111 .... @i16
|
H A D | t32.decode | 418 HVC 1111 0111 1110 .... 1000 .... .... .... \
|
H A D | translate.c | 824 * this instruction (compare SWI, HVC, SMC handling). in gen_bx_excret_final_code() 1008 /* The pre HVC helper handles cases when HVC gets trapped in gen_hvc() 1026 /* As with HVC, we may take an exception either before or after in gen_smc()
|
H A D | translate-a64.c | 2786 * For SVC, HVC and SMC we advance the single-step state in trans_SVC() 2810 * The pre HVC helper handles cases when HVC gets trapped in trans_HVC()
|
H A D | a64.decode | 301 HVC 1101 0100 000 ................ 000 10 @i16
|
/qemu/hw/char/ |
H A D | virtio-console.c | 81 * hvc driver though does sends with spinlocks held, in flush_buf() 92 * Linux virtio-console hvc driver to not hold spinlocks in flush_buf()
|
H A D | virtio-serial-bus.c | 407 * up to hvc. in handle_control_message()
|
/qemu/target/arm/hvf/ |
H A D | trace-events | 8 hvf_unknown_hvc(uint64_t x0) "unknown HVC! 0x%016"PRIx64
|
/qemu/hw/arm/ |
H A D | xlnx-zcu102.c | 91 method_is_hvc = r && !strcmp("hvc", r); in zcu102_modify_dtb() 93 /* Allow HVC based firmware if EL2 is enabled. */ in zcu102_modify_dtb()
|
H A D | boot.c | 455 psci_method = "hvc"; in fdt_add_psci_node()
|
H A D | virt.c | 2170 * and otherwise we will use HVC (for backwards compatibility and in machvirt_init() 2171 * because if we're using KVM then we must use HVC). in machvirt_init()
|
/qemu/include/hw/xen/interface/ |
H A D | arch-arm.h | 16 * A hypercall is issued using the ARM HVC instruction. 29 * The HVC ISS must contain a Xen specific TAG: XEN_HYPERCALL_TAG.
|
/qemu/include/hw/virtio/ |
H A D | virtio-serial.h | 41 /* Is this a device that binds with hvc in the guest? */
|
/qemu/ |
H A D | qemu-io.c | 499 const char *sopt = "hVc:d:f:rsnCmki:t:T:U"; in main()
|
H A D | qemu-options.hx | 3941 a single virtio hvc console frontend device with a hub ``hub0`` 3944 bidirectional communication to the virtio hvc console over the 3956 control a single hvc console:
|
/qemu/target/arm/ |
H A D | internals.h | 658 /* Return true if the r0/x0 value indicates that this SMC/HVC is a PSCI call. */
|
H A D | kvm.c | 1757 * to ensure that, the smc/hvc calls are only specified as in kvm_arm_steal_time_finalize()
|
H A D | cpu.c | 644 /* If the guest is at EL2 then Linux expects the HVC insn to work */ in arm_emulate_firmware_reset()
|
H A D | cpu.h | 941 * 0 - disabled, 1 - smc, 2 - hvc
|
H A D | helper.c | 10225 * unless this is an UNDEF/SVC/HVC/abort taken from Hyp to Hyp. in arm_cpu_do_interrupt_aarch32_hyp()
|