From 7e9175dbb24ad3c81dbcfce6e604859e08ef3563 Mon Sep 17 00:00:00 2001 From: Ved Shanbhogue Date: Wed, 17 Apr 2024 13:08:19 -0500 Subject: [PATCH] Clarify that transition to Bare from mode other than Off is unspecified --- iommu_registers.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iommu_registers.adoc b/iommu_registers.adoc index 939211d1..d563761e 100644 --- a/iommu_registers.adoc +++ b/iommu_registers.adoc @@ -407,7 +407,8 @@ RISC-V harts, devices, and IOMMUs in the platform. The IOMMU behavior of writing `iommu_mode` to `1LVL`, `2LVL`, or `3LVL`, when the previous value of the `iommu_mode` is not `Off` or `Bare` is `UNSPECIFIED`. To change DDT levels, the IOMMU must first be transitioned to `Bare` or `Off` -state. +state. The behavior resulting from changing the `iommu_mode` to `Bare` when the +previous value of the `iommu_mode` was not `Off` is `UNSPECIFIED`. When an IOMMU is transitioned to `Bare` or `Off` state, the IOMMU may retain information cached from in-memory data structures such as page tables, DDT,