This repository has been archived by the owner on Jan 20, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 261
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[GSC] Allow in-kernel Intel SGX driver; improve GSC testing
Previously, GSC required to use an out-of-tree SGX driver (either the legacy one or the DCAP one) but could not support the in-kernel SGX driver (merged into Linux 5.11). This commit allows to specify the in-kernel SGX driver in the configuration file config.yaml for GSC. This commit also fixes a couple tiny bugs in the testing Makefile. Signed-off-by: Dmitrii Kuvaiskii <[email protected]>
- Loading branch information
Dmitrii Kuvaiskii
committed
Feb 23, 2021
1 parent
11bae54
commit a134193
Showing
4 changed files
with
45 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,26 @@ | ||
# The only currently supported distro is Ubuntu 18.04; to add another distro, you must add three new | ||
# Dockerfiles (compile, build, sign) under templates/ | ||
Distro: "ubuntu18.04" | ||
|
||
# If you're using your own fork and branch of Graphene, specify the GitHub link and the branch name | ||
# below; typically, you want to keep the default values though | ||
Graphene: | ||
Repository: "https://github.com/oscarlab/graphene.git" | ||
Branch: "master" | ||
Branch: "master" | ||
|
||
# Specify the Intel SGX driver installed on your machine (more specifically, on the machine where | ||
# the graphenized Docker container will run); there are several variants of the SGX driver: | ||
# | ||
# - legacy out-of-tree driver: use the defaults below, but adjust the branch name | ||
# | ||
# - DCAP out-of-tree driver: use something like the below values | ||
# Repository: "https://github.com/intel/SGXDataCenterAttestationPrimitives.git" | ||
# Branch: "DCAP_1.6 && cp -r driver/linux/* ." | ||
# | ||
# - DCAP in-kernel driver: use empty values like below | ||
# Repository: "" | ||
# Branch: "" | ||
# | ||
SGXDriver: | ||
Repository: "https://github.com/01org/linux-sgx-driver.git" | ||
Branch: "sgx_driver_1.9" | ||
Branch: "sgx_driver_1.9" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters