Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Add support for Intel Software Guard Extensions (Intel SGX).Intel SGX allows to manage isolated compartments "Enclaves" in user VAspace. Enclaves memory is part of processor reserved memory (PRM)
Add support for Intel Software Guard Extensions (Intel SGX).Intel SGX allows to manage isolated compartments "Enclaves" in user VAspace. Enclaves memory is part of processor reserved memory (PRM) andalways encrypted. This allows to protect user application code and datafrom 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 IntelSkylake CPUs).Many thanks to Robert Watson for support and Konstantin Belousovfor code review.Project wiki: https://wiki.freebsd.org/Intel_SGX.Reviewed by: kibRelnotes: yesSponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D11113
show more ...