Commit Graph

  • 11f5228d67 Update README for SUSE lzha101 2017-12-27 16:27:15 +08:00
  • 65f45d9f5a Merge pull request #48 from lzha101/master lzha101 2017-12-27 13:38:19 +08:00
  • 5fc6f167a0 Update README lzha101 2017-12-27 13:14:05 +08:00
  • 2ae922f9d1 Merge pull request #47 from lzha101/lzha101-patch-2 lzha101 2017-12-27 12:54:22 +08:00
  • 1544cce648 Update README lzha101 2017-12-27 12:46:01 +08:00
  • f352498a9d Update README to include matching kernel headers in prerequisites Haitao Huang 2017-12-06 22:55:27 -06:00
  • dd4db1f8dc Merge pull request #44 from avchinch/sgx2 Angie Chinchilla 2017-11-30 22:29:13 -05:00
  • 7490f2e8c9 check in sgx2.patch for latest rebase Angie Chinchilla 2017-11-30 16:14:33 -05:00
  • fc0cb15146 SGX 2.0 Implementation Angie Chinchilla 2017-11-27 00:15:00 -05:00
  • a7997dafe1 Set sgx2 to master to rebase Angie Chinchilla 2017-11-22 13:53:46 -05:00
  • 03435d33de Merge pull request #41 from avchinch/master Angie Chinchilla 2017-11-14 11:22:27 -05:00
  • 6f06384f1d Update README for SGX 2.0. Angie Chinchilla 2017-11-09 14:53:49 -05:00
  • 78fec634b8 Merge pull request #38 from 01org/syn sergeay 2017-10-31 15:59:41 +02:00
  • eb61a952df Update README sgx_driver_2.0 Angie Chinchilla 2017-10-30 22:25:17 -04:00
  • 45a66bd625 Add sgx2.patch to the repository. Angie Chinchilla 2017-10-30 16:55:32 -04:00
  • 24bd0ac2c4 SGX 2.0 Implementation Angie Chinchilla 2017-06-05 11:08:18 -04:00
  • 82413e8983 Fix memory leak of SECS EPC page in error path. Angie Chinchilla 2017-10-30 16:18:40 -04:00
  • 3423dc4a1e Code synch with in kernel code repository on Oct 22, 2017. Serge Ayoun 2017-10-23 17:10:48 +03:00
  • d7d0a839b1 Merge pull request #37 from 01org/b1 sergeay 2017-10-22 09:53:08 +03:00
  • e004a4ff0e The use of signal_pending() and mmu_notifier_register() may fail because of a pending signal to the process. In this case, -EINTR is returned by those methods. In order to trigger the retry mechanism of the OS we need to return -ERESTARTSYS. Serge Ayoun 2017-10-17 18:11:53 +03:00
  • cd516380e5 Merge pull request #33 from 01org/b3 sgx_driver_1.9_rhel7.4 sergeay 2017-08-03 13:35:43 +03:00
  • 0eab848c1d There is an issue with older than 3.17 kernels which do not recognize the EPC device as a platform device on some HW/BIOS. It causes the initialization of the driver (sometimes) not to be called or either to be called twice (related to fix cb96ee7a99). This fix makes sure (using an atomic variable) that the initialization function is called and only once. Serge Ayoun 2017-07-31 14:23:32 +03:00
  • 3abcf82922 Merge pull request #31 from avchinch/master sgx_driver_1.9 Andy Zhao 2017-06-20 09:04:18 +08:00
  • e63501c362 intel_sgx: Fix max enclave size calculation Angie Chinchilla 2017-06-19 14:54:32 -04:00
  • f395c19ac5 Merge pull request #30 from 01org/b5 sergeay 2017-06-08 11:28:21 +03:00
  • cb96ee7a99 Older kernels than 3.10 do not register the epc device as a platform device causing SGX module initialization to fail. This fix includes registering a simple isgx device explicitely. Serge Ayoun 2017-06-07 15:25:02 +03:00
  • 81bb6abbd7 Merge pull request #29 from 01org/b3 sergeay 2017-06-01 13:13:14 +03:00
  • f88205e0a7 Contribution term updated: contributions should be done into in-kernel repository. Migration from in-kernel to external module patch and script files added. Serge Ayoun 2017-05-30 09:54:33 +03:00
  • 9eb8cbe9fd Merge pull request #28 from 01org/b2 sergeay 2017-05-28 09:17:16 +03:00
  • 23a044196a For older versions of Linux kernel, fput() prototype is located in linux/file.h. Adding this include file to sgx_util.c Serge Ayoun 2017-05-23 10:37:48 +03:00
  • 588b870569 Merge pull request #26 from 01org/master_v2 sergeay 2017-05-14 13:17:35 +03:00
  • 45c139d4a8 Replacing driver code base with sgx driver in kernel module code from April 11 2017, commit efe681ab97 Serge Ayoun 2017-05-04 14:29:11 +03:00
  • cec111a6ee Merge pull request #21 from 01org/fix sgx_driver_1.8 sergeay 2017-03-23 15:20:35 +02:00
  • e3e42d48fa Merge pull request #22 from lzha101/master lzha101 2017-03-23 10:25:14 +08:00
  • e9d411a3c5 Update README.md format lzha101 2017-03-22 18:11:11 +08:00
  • 54a02e2b06 Removing BUG_ON macro call on isgx_eremove() failure Serge Ayoun 2017-03-21 18:59:58 +02:00
  • 7022ab3b0d update the readme file ZongminGu 2017-03-17 14:22:10 +08:00
  • b8925fa572 Update License.txt to add Intel(R) before SGX lzha101 2017-03-13 10:01:46 +08:00
  • 51b2884d4c Merge pull request #14 from lzha101/master sgx_driver_1.7 zhaohuidu 2016-10-27 15:07:21 +08:00
  • 9a249fb559 Fix implicit declaration for 'fput' error in old kernel lzha101 2016-10-27 14:56:44 +08:00
  • b5642e94e1 Merge pull request #8 from jsakkine-intel/master yuyuany 2016-10-24 12:50:01 +08:00
  • 49bcf40f6d Use put_page instead of page_cache_release Jarkko Sakkinen 2016-10-15 03:14:38 +03:00
  • 42a3179b1b Fixed hazardous compilation flags Jarkko Sakkinen 2016-10-15 03:15:18 +03:00
  • 387f72aad2 Use macros for debug prints Jarkko Sakkinen 2016-10-15 03:21:38 +03:00
  • ae8335b530 Drop back pointer to enclave from enclave page Jarkko Sakkinen 2016-09-13 04:00:32 +03:00
  • b348b8cc0f Do not use enclave back pointer in isgx_test_and_clear_young Jarkko Sakkinen 2016-10-12 15:57:38 +03:00
  • fc67b57395 Do not use enclave back pointer in process_add_page_req Jarkko Sakkinen 2016-10-08 16:09:01 +03:00
  • f1c06554ee Fix memory leak in isgx_ioctl_enclave_create() Jarkko Sakkinen 2016-09-09 09:15:46 +03:00
  • a3be659c32 Fix deadlock isgx_ioctl_enclave_create() Jarkko Sakkinen 2016-09-06 23:25:07 +03:00
  • d2d50c36f6 Merge pull request #12 from 01org/update-readme-for-driver-installation sgx_driver_1.6 yuyuany 2016-09-14 10:11:41 +08:00
  • f1692b9a06 Update README.md zhaohuidu 2016-09-14 09:56:23 +08:00
  • deb154224e Update README.md zhaohuidu 2016-09-14 07:56:03 +08:00
  • c13a45ec2a Merge pull request #9 from haitaohuang/master zhaohuidu 2016-09-09 15:15:35 +08:00
  • e0cbd05a46 Add clarification on driver installation in README.md haitaohuang 2016-09-07 22:12:14 -05:00
  • 35c370fc63 Merge branch 'api' Jarkko Sakkinen 2016-09-02 23:39:12 +03:00
  • 5f05da4970 Use mrmask in SGX_IOC_ENCLAVE_ADD_PAGE Jarkko Sakkinen 2016-05-17 14:20:48 +03:00
  • 05fee3f4c7 Strip mmap() from the enclave creation Jarkko Sakkinen 2016-05-16 16:44:54 +03:00
  • 23aec248b4 Move to use a private shmem file for backing storage Jarkko Sakkinen 2016-05-16 12:40:04 +03:00
  • 74abed27f7 isgx: fix custom return values Jarkko Sakkinen 2016-05-17 19:44:42 +03:00
  • b11e1488f5 Choose unique magic ioctl number for SGX Jarkko Sakkinen 2016-05-17 20:19:23 +03:00
  • 63a19a5ac6 Clean up isgx_user.h Jarkko Sakkinen 2016-05-16 11:45:02 +03:00
  • 2b4cad0eab Merge pull request #5 from jovanbulck/master haitaohuang 2016-08-19 00:45:46 -05:00
  • 662a20557b Added .gitignore and Makefile install target. Jo Van Bulck 2016-08-17 14:17:33 +02:00
  • 37d92825ff Merge pull request #1 from jovanbulck/master haitaohuang 2016-08-16 12:57:54 -05:00
  • c8ace804ef Fixed compilation errors for Linux >4.6.4. Jo Van Bulck 2016-07-14 11:51:33 +02:00
  • 0fb8995ab3 Merge pull request #4 from wh0/maxsize yuyuany 2016-08-04 15:53:42 +08:00
  • b120abd471 Reconcile max enclave size determination Warren He 2016-08-01 08:40:53 -07:00
  • d0f8a5275b Merge pull request #3 from 01org/andyzyb-README Andy Zhao 2016-07-28 11:54:48 +08:00
  • 801e30be7f Update README.md to include "Contributing" and Ubuntu "Desktop" Andy Zhao 2016-07-28 11:54:02 +08:00
  • eb3afffe00 Merge pull request #2 from haitaohuang/master haitaohuang 2016-07-26 10:59:22 -05:00
  • 58ef61dfdc Create CONTRIBUTING.md haitaohuang 2016-07-26 10:01:26 -05:00
  • 5c4cae0313 Beautify README format Andy Zhao 2016-06-24 16:27:41 +08:00
  • 0e865ce5e6 Intial release, out of tree Intel SGX Driver for use with Initial linux-sgx (Intel SGX PSW and SDK) release. Angie Chinchilla 2016-06-23 17:51:21 -04:00
  • 0873d18fb3 Add License to project Angie Chinchilla 2016-06-23 17:44:35 -04:00
  • bad708d2bb Initial README.md for linux-sgx-driver Angie Chinchilla 2016-06-23 17:05:32 -04:00
  • ff8c755890 Initial commit Adam RC Gretzinger 2016-06-23 08:25:00 -07:00