From e1785aef600ea0006f172679d663723901d601f9 Mon Sep 17 00:00:00 2001 From: Gregor Haas Date: Tue, 11 Jun 2024 13:31:17 -0700 Subject: [PATCH] Adjust written value for SDIDMAX to match mttp register diagrams --- chapter3.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter3.adoc b/chapter3.adoc index 8cd675d..0ffcd8e 100644 --- a/chapter3.adoc +++ b/chapter3.adoc @@ -122,7 +122,7 @@ every bit position in the `SDID` field, then reading back the value in `mttp` to see which bit positions in the `SDID` field hold a one. The least-significant bits of `SDID` are implemented first: that is, if `SDIDLEN` > 0, `SDID`[`SDIDLEN`-1:0] is writable. The maximal value of `SDIDLEN`, termed -`SDIDMAX`, is 8 for `Smmtt34[rw]` or 16 for `Smmtt46[rw]`, `Smmtt56[rw]`. +`SDIDMAX`, is 6 for `Smmtt34[rw]`, `Smmtt46[rw]`, and `Smmtt56[rw]`. The `mttp` register is considered active for the purposes of the physical address protection algorithm unless the effective privilege mode is `M`.