final edits

Signed-off-by: Deb Taylor <deb.taylor@intel.com>
This commit is contained in:
Deb Taylor 2019-07-29 14:57:42 -04:00 committed by David Kinder
parent d485ed86c0
commit 1ccb902048

View File

@ -3,12 +3,13 @@
SGX Virtualization SGX Virtualization
################## ##################
SGX refers to Intel® Software Guard Extensions (Intel® SGX). This is a set of SGX refers to `Intel® Software Guard Extensions <https://software.intel.com/
instructions that can be used by applications to set aside protected areas for en-us/sgx>`_ (Intel® SGX). This is a set of instructions that can be used by
select code and data in order to prevent direct attacks on executing code or applications to set aside protected areas for select code and data in order to
data stored in memory. SGX allows an application to instantiate a protected prevent direct attacks on executing code or data stored in memory. SGX allows
container, referred to as an enclave, which is protected against external an application to instantiate a protected container, referred to as an
software access, including privileged malware. enclave, which is protected against external software access, including
privileged malware.
High Level ACRN SGX Virtualization Design High Level ACRN SGX Virtualization Design
@ -95,19 +96,17 @@ enable SGX support in the BIOS and in ACRN:
.. code-block:: bash .. code-block:: bash
$ cd <projectacrn base folder> $ cd <projectacrn base folder>
$ curl https://github.com/binbinwu1/acrn-hypervisor/commit \ $ curl https://github.com/binbinwu1/acrn-hypervisor/commit/0153b2b9b9920b61780163f19c6f5318562215ef.patch | git apply
/0153b2b9b9920b61780163f19c6f5318562215ef.patch | git apply
#. Enable SGX in Guest: #. Enable SGX in Guest:
Follow the relevant guide to build and install the SGX driver and the SGX SDK and PSW packages.
* **For a Linux Guest**, follow the instructions at * **For a Linux Guest**, follow `these Linux SGX build instructions
https://github.com/intel/linux-sgx to build and installthe SGX driver and <https://github.com/intel/linux-sgx>`_
the SGX SDK and PSW packages. to build and install the SGX driver and the SGX SDK and PSW packages.
* **For a Windows Guest**, follow the guide at * **For a Windows Guest**, follow `these Windows SGX build instructions
https://software.intel.com/en-us/articles/getting-started-with-sgx <https://software.intel.com/en-us/articles/getting-started-with-sgx-sdk-for-windows>`_
-sdk-for-windows for enabling applications with Intel SGX using for enabling applications with Intel SGX using Microsoft* Visual Studio*
Microsoft* Visual Studio* 2015 on a 64-bit Microsoft Windows* OS. 2015 on a 64-bit Microsoft Windows* OS.
SGX Capability Exposure SGX Capability Exposure
*********************** ***********************