@@ -23,10 +23,8 @@ See CONTRIBUTING.md for details.
2323
2424Documentation
2525-------------
26- - [ Intel(R) SGX for Linux\* OS] [ 1 ] project home page on [ 01.org] ( https://01.org )
27- - [ Intel(R) SGX Programming Reference] [ 2 ]
28- [ 1 ] : https://01.org/intel-softwareguard-extensions
29- [ 2 ] : https://software.intel.com/sites/default/files/managed/48/88/329298-002.pdf
26+ - [ Intel(R) SGX for Linux\* OS] ( https://01.org/intel-softwareguard-extensions ) project home page on [ 01.org] ( https://01.org )
27+ - [ Intel(R) SGX Programming Reference] ( https://software.intel.com/sites/default/files/managed/48/88/329298-002.pdf )
3028
3129Build and Install the Intel(R) SGX Driver
3230-----------------------------------------
@@ -184,19 +182,35 @@ Install Intel(R) SGX PSW
184182 ```
185183 $ sudo yum install openssl-devel libcurl-devel protobuf-devel
186184 ```
187- - To use trusted platform service on Ubuntu 16.04
185+ - To use trusted platform service
188186 Ensure mei_me driver is enabled and /dev/mei0 exists.
189- [ Download iclsClient] ( https://software.intel.com/en-us/sgx-sdk/download ) and install it using the following commands:
190- ```
191- $ sudo apt-get install alien
192- $ sudo alien --scripts iclsClient-1.45.449.12-1.x86_64.rpm
193- $ sudo dpkg -i iclsclient_1.45.449.12-2_amd64.deb
194- ```
187+ * On Red Hat Enterprise Linux 7.2:
188+ Update kernel version to kernel-3.10.0-514.el7 or newer on Red Hat Enterprise Linux 7.2.
189+ ```
190+ $ sudo yum update kernel
191+ ```
192+ Download [ iclsClient] ( https://software.intel.com/en-us/sgx-sdk/download ) and install it using the following commands:
193+ * On Ubuntu 16.04:
194+ ```
195+ $ sudo apt-get install alien
196+ $ sudo alien --scripts iclsClient-1.45.449.12-1.x86_64.rpm
197+ $ sudo dpkg -i iclsclient_1.45.449.12-2_amd64.deb
198+ ```
199+ * On Red Hat Enterprise Linux 7.2 and CentOS 7.3:
200+ ```
201+ $ sudo yum install iclsClient-1.45.449.12-1.x86_64.rpm
202+ ```
195203 Download source code from [ dynamic-application-loader-host-interface] ( https://github.com/01org/dynamic-application-loader-host-interface ) project. In the source code folder build and install JHI service using the following commands:
196- ```
197- $ sudo apt-get install uuid-dev libxml2-dev
198- $ cmake .;make;sudo make install;sudo systemclt enable jhi
199- ```
204+ * On Ubuntu 16.04:
205+ ```
206+ $ sudo apt-get install uuid-dev libxml2-dev
207+ $ cmake .;make;sudo make install;sudo systemclt enable jhi
208+ ```
209+ * On Red Hat Enterprise Linux 7.2 and CentOS 7.3:
210+ ```
211+ $ sudo yum install libuuid-devel libxml2-devel cmake
212+ $ cmake .;make;sudo make install;sudo systemclt enable jhi
213+ ```
200214
201215### Install Intel(R) SGX PSW
202216To install Intel(R) SGX PSW, execute the installer with root privilege:
@@ -221,3 +235,4 @@ The aesmd service uses HTTP protocol to initialize some services.
221235If proxy is required for HTTP protocol, you may need manually setup the proxy for aesmd service.
222236You should manually edit file ` /etc/aesmd.conf ` (refer the comment in the file) to set the proxy for aesmd service.
223237After you configure the proxy, you need to restart the service to enable the proxy.
238+
0 commit comments