Lines Matching +full:fault +full:- +full:inject
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Fault injection for both 32 and 64bit guests.
5 * Copyright (C) 2012,2013 - ARM Ltd
9 * Copyright (C) 2012 - Virtual Open Systems and Columbia University
74 * an AArch32 fault, it means we managed to trap an EL0 fault. in inject_abt64()
159 * kvm_inject_dabt - inject a data abort into the guest
175 * kvm_inject_pabt - inject a prefetch abort into the guest
204 * Size Fault at level 0, as if exceeding PARange. in kvm_inject_size_fault()
206 * Non-LPAE guests will only get the external abort, as there in kvm_inject_size_fault()
219 * kvm_inject_undefined - inject an undefined instruction into the guest
220 * @vcpu: The vCPU in which to inject the exception
240 * kvm_inject_vabt - inject an async abort / SError into the guest
246 * Systems with the RAS Extensions specify an imp-def ESR (ISV/IDS = 1) with
247 * the remaining ISS all-zeros so that this error is not interpreted as an
249 * value, so the CPU generates an imp-def value.