mirror of
				https://github.com/projectacrn/acrn-hypervisor.git
				synced 2025-11-03 19:15:23 +00:00 
			
		
		
		
	doc: small tweaks to new trusty doc
Adjusted the picture sizes a bit smaller, fixed some spelling errors, and moved the boot-flow.dot image used by trusty into the common images folder (and renamed the image to trusty-boot-flow.dot) Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
This commit is contained in:
		
				
					committed by
					
						
						David Kinder
					
				
			
			
				
	
			
			
			
						parent
						
							db62c23d81
						
					
				
				
					commit
					1bf511cf08
				
			@@ -9,7 +9,7 @@ Introduction
 | 
				
			|||||||
`Trusty`_ is a set of software components supporting a Trusted Execution Environment (TEE).
 | 
					`Trusty`_ is a set of software components supporting a Trusted Execution Environment (TEE).
 | 
				
			||||||
TEE is commonly known as an isolated processing environment in which applications can be
 | 
					TEE is commonly known as an isolated processing environment in which applications can be
 | 
				
			||||||
securely executed irrespective of the rest of the system. For more information about TEE,
 | 
					securely executed irrespective of the rest of the system. For more information about TEE,
 | 
				
			||||||
please visit the `Trusted Execution Environment wikipage <https://en.wikipedia.org/wiki/Trusted_execution_environment>`_.
 | 
					please visit the `Trusted Execution Environment wiki page <https://en.wikipedia.org/wiki/Trusted_execution_environment>`_.
 | 
				
			||||||
Trusty consists of:
 | 
					Trusty consists of:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1. An operating system (the Trusty OS) that runs on a processor intended to provide a TEE
 | 
					1. An operating system (the Trusty OS) that runs on a processor intended to provide a TEE
 | 
				
			||||||
@@ -27,6 +27,7 @@ Trusty Architecture
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.. figure:: images/trusty-arch.png
 | 
					.. figure:: images/trusty-arch.png
 | 
				
			||||||
   :align: center
 | 
					   :align: center
 | 
				
			||||||
 | 
					   :width: 800px
 | 
				
			||||||
   :name: Trusty Architectural diagram
 | 
					   :name: Trusty Architectural diagram
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. note::
 | 
					.. note::
 | 
				
			||||||
@@ -44,9 +45,9 @@ There are a few :ref:`hypercall_apis` that are related to Trusty.
 | 
				
			|||||||
Trusty Boot flow
 | 
					Trusty Boot flow
 | 
				
			||||||
****************
 | 
					****************
 | 
				
			||||||
 | 
					
 | 
				
			||||||
By design, the User OS bootloader (``UOS_Loader``) will trigger the Trusty boot process. The complete bootflow is illustrated below.
 | 
					By design, the User OS bootloader (``UOS_Loader``) will trigger the Trusty boot process. The complete boot flow is illustrated below.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. graphviz:: trusty/boot-flow.dot
 | 
					.. graphviz:: images/trusty-boot-flow.dot
 | 
				
			||||||
   :name: trusty-boot-flow
 | 
					   :name: trusty-boot-flow
 | 
				
			||||||
   :align: center
 | 
					   :align: center
 | 
				
			||||||
   :caption: Trusty Boot Flow
 | 
					   :caption: Trusty Boot Flow
 | 
				
			||||||
@@ -103,6 +104,7 @@ be updated.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.. figure:: images/ept-hierarchy.png
 | 
					.. figure:: images/ept-hierarchy.png
 | 
				
			||||||
   :align: center
 | 
					   :align: center
 | 
				
			||||||
 | 
					   :width: 800px
 | 
				
			||||||
   :name: EPT hierarchy
 | 
					   :name: EPT hierarchy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
API
 | 
					API
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user