When IOMMU is in Bare mode, DDT (Device Directory Table) lookup is not performed. This series fixes two issues:
1. Avoid inserting unnecessary DDT cache entries in Bare mode 2. Properly free Bare mode contexts to prevent memory leaks Jay Chang (2): hw/riscv: Don't insert DDT cache in Bare mode hw/riscv: Refactor riscv_iommu_ctx_put() for Bare mode handling hw/riscv/riscv-iommu.c | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) -- 2.48.1
