/qemu/target/i386/kvm/ |
H A D | hyperv.c | 89 bool fast = exit->u.hcall.input & HV_HYPERCALL_FAST; in kvm_hv_handle_exit() local 95 exit->u.hcall.result = hyperv_hcall_post_message(in_param, fast); in kvm_hv_handle_exit() 98 exit->u.hcall.result = hyperv_hcall_signal_event(in_param, fast); in kvm_hv_handle_exit() 102 hyperv_hcall_post_dbg_data(in_param, out_param, fast); in kvm_hv_handle_exit() 106 hyperv_hcall_retreive_dbg_data(in_param, out_param, fast); in kvm_hv_handle_exit()
|
/qemu/include/hw/hyperv/ |
H A D | hyperv.h | 67 uint16_t hyperv_hcall_post_message(uint64_t param, bool fast); 72 uint16_t hyperv_hcall_signal_event(uint64_t param, bool fast); 93 bool fast); 97 uint16_t hyperv_hcall_post_dbg_data(uint64_t ingpa, uint64_t outgpa, bool fast);
|
/qemu/util/ |
H A D | lockcnt.c | 61 /* Fast path for when the lock is free. */ in qemu_lockcnt_cmpxchg_or_wait() 77 * fast path. Once we can, get out to compute the new destination in qemu_lockcnt_cmpxchg_or_wait() 78 * value for the fast path. in qemu_lockcnt_cmpxchg_or_wait() 127 /* The fast path is (0, unlocked)->(1, unlocked). */ in qemu_lockcnt_inc() 170 /* If count is going 1->0, take the lock. The fast path is in qemu_lockcnt_dec_and_lock() 211 /* If count is going 1->0, take the lock. The fast path is in qemu_lockcnt_dec_if_lock()
|
/qemu/hw/intc/ |
H A D | imx_avic.c | 175 case 17:/* Fast Interrupt vector and status register */ in imx_avic_read() 201 case 24: /* Fast Interrupt Pending Register High */ in imx_avic_read() 204 case 25: /* Fast Interrupt Pending Register Low */ in imx_avic_read() 284 case 17:/* Fast Interrupt vector and status register */ in imx_avic_write() 299 case 24: /* Fast Interrupt Pending Register High */ in imx_avic_write() 300 case 25: /* Fast Interrupt Pending Register Low */ in imx_avic_write()
|
/qemu/docs/system/ |
H A D | cpu-hotplug.rst | 81 (5) Optionally, run QMP ``query-cpus-fast`` for some details about the 84 (QEMU) query-cpus-fast 87 "execute": "query-cpus-fast",
|
H A D | virtio-net-failover.rst | 14 The two devices are called primary and standby device. The fast hardware based 29 Virtio-net standby allows easy migration while using a passed-through fast
|
H A D | vm-templating.rst | 13 new VMs. This allows for fast and efficient replication of VMs, resulting 14 in fast startup times and reduced memory consumption.
|
H A D | target-m68k.rst | 15 - Fast Ethernet Controller (FEC)
|
H A D | linuxboot.rst | 7 having to make a full bootable image. It is very useful for fast Linux
|
/qemu/include/hw/intc/ |
H A D | imx_avic.h | 32 #define FIDIS (1<<21) /* Fast interrupt disable */ 34 #define FIAD (1<<19) /* Fast Interrupt Arbiter Rise ARM level */
|
/qemu/docs/devel/ |
H A D | s390-cpu-topology.rst | 21 Additions to query-cpus-fast 24 The command query-cpus-fast allows querying the topology tree and 29 { "execute": "query-cpus-fast" }
|
/qemu/include/exec/ |
H A D | tlb-common.h | 24 /* Minimalized TLB entry for use by TCG fast path. */ 46 * Data elements that are per MMU mode, accessed by the fast path.
|
/qemu/accel/tcg/ |
H A D | cputlb.c | 97 static inline size_t tlb_n_entries(CPUTLBDescFast *fast) in tlb_n_entries() argument 99 return (fast->mask >> CPU_TLB_ENTRY_BITS) + 1; in tlb_n_entries() 102 static inline size_t sizeof_tlb(CPUTLBDescFast *fast) in sizeof_tlb() argument 104 return fast->mask + (1 << CPU_TLB_ENTRY_BITS); in sizeof_tlb() 169 * @fast: The CPUTLBDescFast portion of the same TLB 206 static void tlb_mmu_resize_locked(CPUTLBDesc *desc, CPUTLBDescFast *fast, in tlb_mmu_resize_locked() argument 209 size_t old_size = tlb_n_entries(fast); in tlb_mmu_resize_locked() 250 g_free(fast->table); in tlb_mmu_resize_locked() 255 fast->mask = (new_size - 1) << CPU_TLB_ENTRY_BITS; in tlb_mmu_resize_locked() 256 fast->table = g_try_new(CPUTLBEntry, new_size); in tlb_mmu_resize_locked() [all …]
|
/qemu/hw/hyperv/ |
H A D | hyperv.c | 605 uint16_t hyperv_hcall_post_message(uint64_t param, bool fast) in hyperv_hcall_post_message() argument 612 if (fast) { in hyperv_hcall_post_message() 701 uint16_t hyperv_hcall_signal_event(uint64_t param, bool fast) in hyperv_hcall_signal_event() argument 705 if (unlikely(!fast)) { in hyperv_hcall_signal_event() 792 bool fast) in hyperv_hcall_retreive_dbg_data() argument 800 if (fast || !hv_syndbg_handler) { in hyperv_hcall_retreive_dbg_data() 851 uint16_t hyperv_hcall_post_dbg_data(uint64_t ingpa, uint64_t outgpa, bool fast) in hyperv_hcall_post_dbg_data() argument 859 if (fast || !hv_syndbg_handler) { in hyperv_hcall_post_dbg_data()
|
/qemu/migration/ |
H A D | migration.h | 157 * Used to sync between the ram load main thread and the fast ram load 159 * fast channel. 161 * The ram fast load thread will take it mostly for the whole lifecycle 205 * This semaphore is used to allow the ram fast load thread (only when 208 * thread will kick the fast ram load thread using this semaphore.
|
/qemu/target/ppc/ |
H A D | mem_helper.c | 93 /* Fast path -- the entire operation is in RAM at host. */ in helper_lmw() 115 /* Fast path -- the entire operation is in RAM at host. */ in helper_stmw() 144 /* Fast path -- the entire operation is in RAM at host. */ in do_lsw() 233 /* Fast path -- the entire operation is in RAM at host. */ in helper_stsw() 289 /* Try fast path translate */ in dcbz_common()
|
/qemu/include/hw/m68k/ |
H A D | mcf_fec.h | 2 * Definitions for the ColdFire Fast Ethernet Controller emulation.
|
/qemu/tests/qtest/ |
H A D | qmp-test.c | 259 resp = qtest_qmp(qts, "{ 'exec-oob': 'query-cpus-fast' }"); in test_qmp_oob() 298 g_assert(qmp_rsp_is_err(qtest_qmp(qs, "{ 'execute': 'query-cpus-fast' }"))); in test_qmp_preconfig() 322 g_assert(!qmp_rsp_is_err(qtest_qmp(qs, "{ 'execute': 'query-cpus-fast' }"))); in test_qmp_preconfig()
|
/qemu/trace/ |
H A D | control-internal.h | 40 /* it's on fast path, avoid consistency checks (asserts) */
|
/qemu/hw/9pfs/ |
H A D | coth.c | 16 * Not so fast! You might want to read the 9p developer docs first:
|
H A D | 9p-util-linux.c | 14 * Not so fast! You might want to read the 9p developer docs first:
|
/qemu/linux-user/ |
H A D | semihost.c | 24 * nothing using semihosting console reading is expecting to be fast.
|
/qemu/tests/functional/ |
H A D | test_pc_cpu_hotplug_props.py | 33 self.assertEqual(len(self.vm.cmd('query-cpus-fast')), 2)
|
/qemu/tests/qemu-iotests/ |
H A D | 307.out | 89 flags: 0x1ded ( flush fua trim zeroes df multi cache fast-zero block-status-payload ) 116 flags: 0x1ded ( flush fua trim zeroes df multi cache fast-zero block-status-payload )
|
/qemu/hw/vfio/ |
H A D | platform.c | 138 * vfio_mmap_set_enabled - enable/disable the fast path mode 142 * enabled = true ~ fast path = MMIO region is mmaped (no KVM TRAP); 157 * vfio_intp_mmap_enable - timer function, restores the fast path 162 * IRQ is still active and if not, restores the fast path.
|