| /* | |
| * TCG IOMMU translations. | |
| * | |
| * Copyright (c) 2003 Fabrice Bellard | |
| * SPDX-License-Identifier: LGPL-2.1-or-later | |
| */ | |
| #ifndef ACCEL_TCG_IOMMU_H | |
| #define ACCEL_TCG_IOMMU_H | |
| #ifdef CONFIG_USER_ONLY | |
| #error Cannot include accel/tcg/iommu.h from user emulation | |
| #endif | |
| #include "exec/hwaddr.h" | |
| #include "exec/memattrs.h" | |
| MemoryRegionSection *address_space_translate_for_iotlb(CPUState *cpu, | |
| int asidx, | |
| hwaddr addr, | |
| hwaddr *xlat, | |
| hwaddr *plen, | |
| MemTxAttrs attrs, | |
| int *prot); | |
| #endif | |