diff options
-rw-r--r-- | docs/MMU-explained.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/MMU-explained.txt b/docs/MMU-explained.txt index a26c670..ae2fe83 100644 --- a/docs/MMU-explained.txt +++ b/docs/MMU-explained.txt @@ -75,7 +75,7 @@ As of 15.01.2020 page tables and small pages are not used in the project (althou ### Project specific info -Despite the overhelming amount of configuration options available, most can be left deafult and this is how it's done in this project. Those default settings usually make the MMU behave like it did in older ARM versions, when some options were not yet available and hence, the entire system was simpler. +Despite the overwhelming amount of configuration options available, most can be left deafult and this is how it's done in this project. Those default settings usually make the MMU behave like it did in older ARM versions, when some options were not yet available and hence, the entire system was simpler. Our project uses C bitfield structs for operating on SCTLR and TTBCR contents and translation table descriptors. With DACR - bit shifts are more appropriate and with TTBCR - our default configuration means we're writing '0' to that register. This is an elegant and readable approach, yet little-portable across compilers. Current struct definitions work properly with GCC. |