Intel® Software Guard Extensions (Intel® SGX)
Discussion board focused on hardware-based isolation and memory encryption to provide extended code protection in solutions.
1405 Discussions

[Linux SDK] How do SDK communicate with the Kernel Module

Jiakuan_L_
Beginner
367 Views

Hi,

By looking into the linux driver and the sdk, I notice that the driver is actually a kernel module that drive the SGX technology. However, I was wondering how do the sdk communicate with kernel module. I think the kernel module must provide something like the interface and the sdk will call those interface to do their task. Can somebody point out which file I should look?

Best,

JIakuan

0 Kudos
1 Solution
Surenthar_S_Intel
367 Views

Hi Jiakuan,

Please refer the below link

  1. Intel® Software Guard Extensions SDK for Linux* OS (Developer Reference) - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-sdk-developer-reference
  2. Intel® Software Guard Extensions Developer Guide - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-developer-guide-0
  3. Intel® Software Guard Extensions Installation Guide - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-sdk-installation-guide 

Thanks and Regards,
Surenthar Selvaraj

View solution in original post

0 Kudos
1 Reply
Surenthar_S_Intel
368 Views

Hi Jiakuan,

Please refer the below link

  1. Intel® Software Guard Extensions SDK for Linux* OS (Developer Reference) - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-sdk-developer-reference
  2. Intel® Software Guard Extensions Developer Guide - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-developer-guide-0
  3. Intel® Software Guard Extensions Installation Guide - https://01.org/intel-software-guard-extensions/documentation/intel-sgx-sdk-installation-guide 

Thanks and Regards,
Surenthar Selvaraj

0 Kudos
Reply