Skip to content

Commit c7a3f14

Browse files
committed
update instructions in README
Signed-off-by: Li, Xun <[email protected]>
1 parent 525cefa commit c7a3f14

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

README.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,8 @@ See CONTRIBUTING.md for details.
2323

2424
Documentation
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

3129
Build 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
202216
To 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.
221235
If proxy is required for HTTP protocol, you may need manually setup the proxy for aesmd service.
222236
You should manually edit file `/etc/aesmd.conf` (refer the comment in the file) to set the proxy for aesmd service.
223237
After you configure the proxy, you need to restart the service to enable the proxy.
238+

0 commit comments

Comments
 (0)