/qemu/tests/qemu-iotests/ |
H A D | 083 | 33 rm -f nbd-fault-injector.out 34 rm -f nbd-fault-injector.conf 90 …$PYTHON nbd-fault-injector.py $extra_args "$nbd_addr" "$TEST_DIR/nbd-fault-injector.conf" >"$TEST_…
|
/qemu/hw/riscv/ |
H A D | riscv-iommu.c | 1164 int fault = riscv_iommu_ctx_fetch(s, ctx); in riscv_iommu_ctx() local 1165 if (!fault) { in riscv_iommu_ctx() 1183 fault, !!process_id, 0, 0); in riscv_iommu_ctx() 1421 int fault; in riscv_iommu_translate() local 1439 fault = RISCV_IOMMU_FQ_CAUSE_TTYPE_BLOCKED; in riscv_iommu_translate() 1450 fault = 0; in riscv_iommu_translate() 1457 fault = riscv_iommu_spa_fetch(s, ctx, iotlb); in riscv_iommu_translate() 1459 if (!fault && iotlb->target_as == &s->trap_as) { in riscv_iommu_translate() 1470 if (!fault && iotlb->translated_addr != iotlb->iova && enable_cache) { in riscv_iommu_translate() 1484 if (enable_pri && fault) { in riscv_iommu_translate() [all …]
|
H A D | trace-events | 5 … unsigned b, unsigned d, unsigned f, uint64_t reason, uint64_t iova) "%s: fault %04x:%02x.%u reaso…
|
/qemu/target/arm/tcg/ |
H A D | mte_helper.c | 778 uintptr_t ra, uint64_t *fault) in mte_probe_int() argument 788 *fault = ptr; in mte_probe_int() 862 *fault = tag_first + n * TAG_GRANULE; in mte_probe_int() 869 uint64_t fault; in mte_check() local 870 int ret = mte_probe_int(env, desc, ptr, ra, &fault); in mte_check() 873 mte_check_fail(env, desc, fault, ra); in mte_check() 911 uint64_t fault; in mte_probe() local 912 int ret = mte_probe_int(env, desc, ptr, 0, &fault); in mte_probe()
|
H A D | sve_ldst_internal.h | 201 bool sve_cont_ldst_pages(SVEContLdSt *info, SVEContFault fault,
|
H A D | sve_helper.c | 5689 bool sve_cont_ldst_pages(SVEContLdSt *info, SVEContFault fault, in sve_cont_ldst_pages() argument 5695 bool nofault = fault == FAULT_NO; in sve_cont_ldst_pages() 5739 nofault = fault != FAULT_ALL; in sve_cont_ldst_pages() 6183 const int esz, const int msz, const SVEContFault fault, in sve_ldnfff1_r() argument 6204 if (!sve_cont_ldst_pages(&info, fault, env, addr, MMU_DATA_LOAD, retaddr)) { in sve_ldnfff1_r() 6206 tcg_debug_assert(fault == FAULT_NO); in sve_ldnfff1_r() 6222 if (fault == FAULT_FIRST) { in sve_ldnfff1_r() 6367 const int esz, const int msz, const SVEContFault fault, in sve_ldnfff1_r_mte() argument 6384 esz, msz, fault, host_fn, tlb_fn); in sve_ldnfff1_r_mte() 6992 goto fault; in DO_LD1_ZPZ_S() [all …]
|
H A D | sve.decode | 1155 # SVE contiguous first-fault load (scalar plus scalar) 1161 # SVE contiguous non-fault load (scalar plus immediate)
|
/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 1102 struct virtio_iommu_fault fault; in virtio_iommu_report_fault() local 1106 memset(&fault, 0, sizeof(fault)); in virtio_iommu_report_fault() 1107 fault.reason = reason; in virtio_iommu_report_fault() 1108 fault.flags = cpu_to_le32(flags); in virtio_iommu_report_fault() 1109 fault.endpoint = cpu_to_le32(endpoint); in virtio_iommu_report_fault() 1110 fault.address = cpu_to_le64(address); in virtio_iommu_report_fault() 1120 if (iov_size(elem->in_sg, elem->in_num) < sizeof(fault)) { in virtio_iommu_report_fault() 1128 &fault, sizeof(fault)); in virtio_iommu_report_fault() 1129 assert(sz == sizeof(fault)); in virtio_iommu_report_fault()
|
/qemu/docs/system/i386/ |
H A D | kvm-pv.rst | 45 Enable asynchronous page fault mechanism. Supported since Linux v2.6.38. 74 Enable interrupt based asynchronous page fault mechanism. Supported since Linux
|
H A D | microvm.rst | 119 generating a ``triple-fault``, which will cause the VM to initiate a 127 to try the triple-fault mechanism first, by adding ``reboot=t`` to the
|
/qemu/docs/devel/migration/ |
H A D | postcopy.rst | 14 a fault that's translated by QEMU into a request to the source QEMU. 177 background page data (b) but if during a device load a fault happens (5) 245 configurations of the guest. For example, when with async page fault 283 fault addresses in the clients address space to be converted back to 285 fault-thread and page requests are made on behalf of the client by QEMU. 310 allows urgent pages (those got page fault requested from destination QEMU
|
H A D | qpl-compression.rst | 234 parameter can avoid the occurrence of I/O page fault and reduce the overhead 244 An example about I/O page fault measurement of destination without 245 ``-mem-prealloc``, the ``svm_prq`` indicates the number of I/O page fault
|
/qemu/hw/i386/ |
H A D | trace-events | 58 vtd_dmar_fault(uint16_t sid, int fault, uint64_t addr, bool is_write) "sid 0x%"PRIx16" fault %d add… 98 amdvi_page_fault(uint64_t addr) "error: page fault accessing guest physical address 0x%"PRIx64
|
H A D | intel_iommu.c | 622 hwaddr addr, VTDFaultReason fault, in vtd_report_dmar_fault() argument 628 assert(fault < VTD_FR_MAX); in vtd_report_dmar_fault() 630 trace_vtd_dmar_fault(source_id, fault, addr, is_write); in vtd_report_dmar_fault() 633 hi = VTD_FRCD_SID(source_id) | VTD_FRCD_FR(fault) | in vtd_report_dmar_fault() 644 VTDFaultReason fault, uint16_t index) in vtd_report_ir_fault() argument 649 hi = VTD_FRCD_SID(source_id) | VTD_FRCD_FR(fault); in vtd_report_ir_fault() 1850 static inline bool vtd_is_qualified_fault(VTDFaultReason fault) in vtd_is_qualified_fault() argument 1852 return vtd_qualified_faults[fault]; in vtd_is_qualified_fault()
|
/qemu/docs/devel/ |
H A D | loads-stores.rst | 88 (e.g. for an alignment fault or MMU fault) which will result in 246 that is raised will indicate an instruction execution fault rather than 247 a data read fault.
|
H A D | control-flow-integrity.rst | 118 bugs that may not end immediately in a segmentation fault or triggering
|
/qemu/tests/tcg/multiarch/ |
H A D | noexec.c.inc | 2 * Common code for arch-specific MMU_INST_FETCH fault testing.
|
/qemu/tests/tcg/aarch64/ |
H A D | Makefile.target | 12 AARCH64_TESTS=fcvt pcalign-a64 lse2-fault
|
/qemu/target/m68k/ |
H A D | op_helper.c | 323 if (env->mmu.fault) { in m68k_interrupt_all() 326 env->mmu.fault = true; in m68k_interrupt_all() 374 env->mmu.fault = false; in m68k_interrupt_all()
|
H A D | cpu.h | 137 bool fault; member
|
H A D | cpu.c | 543 VMSTATE_BOOL(env.mmu.fault, M68kCPU),
|
/qemu/hw/misc/ |
H A D | trace-events | 52 ecc_mem_writel_mfsr(uint32_t val) "Write memory fault status 0x%08x" 59 ecc_mem_readl_mfsr(uint32_t ret) "Read memory fault status 0x%08x" 61 ecc_mem_readl_mfar0(uint32_t ret) "Read memory fault address 0 0x%08x" 62 ecc_mem_readl_mfar1(uint32_t ret) "Read memory fault address 1 0x%08x"
|
/qemu/hw/vfio/ |
H A D | trace-events | 118 …dex, unsigned long offset, unsigned long size, int fault) "Region %s mmaps[%d], [0x%lx - 0x%lx], f…
|
/qemu/pc-bios/dtb/ |
H A D | petalogix-ml605.dts | 78 xlnx,fault-tolerant = < 0x00 >;
|
/qemu/docs/ |
H A D | COLO-FT.txt | 14 application-agnostic software-implemented hardware fault tolerance,
|