doc: fix wrong desciption of trusty's memory mapping

Original design is to map trusty's memory to 512G~513G, but GR-MRB platform
does not support memory mapping bigger than 512G. So final implementation
is mapping trusty's memory to 511G~512G.

This patch update the documentation with latest implementation.

Tracked-On: #2742
Signed-off-by: Qi Yadong <yadong.qi@intel.com>
This commit is contained in:
Qi Yadong 2019-03-13 08:53:45 +08:00 committed by David Kinder
parent fb3e47fd1e
commit 9e78ad52d9
2 changed files with 3 additions and 3 deletions

View File

@ -825,10 +825,10 @@ configuration.
To save page tables and share the mappings for non-secure world address
space, the hypervisor relocates the Secure World's GPA to a very high
position: 512G-513G. Hence, the PML4 for Trusty World are separated from
non-secure World. PDPT/PD/PT for low memory (<512G) are shared in both
position: 511G-512G. Hence, the PML4 for Trusty World are separated from
non-secure World. PDPT/PD/PT for low memory (<511G) are shared in both
Trusty World's EPT and non-secure World's EPT. PDPT/PD/PT for high
memory (>=512G) are valid for Trusty World's EPT only.
memory (>=511G) are valid for Trusty World's EPT only.
.. figure:: images/security-image8.png
:width: 900px

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 52 KiB