aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/sgx_linux
Commit message (Collapse)AuthorAgeFilesLines
* Add support for Intel Software Guard Extensions (Intel SGX).Ruslan Bukin2017-08-161-0/+8
Intel SGX allows to manage isolated compartments "Enclaves" in user VA space. Enclaves memory is part of processor reserved memory (PRM) and always encrypted. This allows to protect user application code and data from upper privilege levels including OS kernel. This includes SGX driver and optional linux ioctl compatibility layer. Intel SGX SDK for FreeBSD is also available. Note this requires support from hardware (available since late Intel Skylake CPUs). Many thanks to Robert Watson for support and Konstantin Belousov for code review. Project wiki: https://wiki.freebsd.org/Intel_SGX. Reviewed by: kib Relnotes: yes Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D11113 Notes: svn path=/head/; revision=322574