Commit Graph

  • eea00a3f79 Archiving Notice main Stewart Blacklock 2025-06-02 11:48:25 -07:00
  • bd80d04d52 The SGX out-of-tree driver is deprecated and no longer maintained by Intel. (#154) Juan del Cuvillo 2024-05-31 11:36:48 -04:00
  • edd2170553 Merge pull request #158 from jinghe-INTC/main Haitao Huang 2024-04-30 11:39:51 -05:00
  • 1c4ff3f9d8 add a build action script He, Jing J 2024-04-29 23:30:45 -04:00
  • b6f5b4a62d Update README.md for documentation download links Haitao Huang 2024-01-29 11:45:25 -06:00
  • 54c9c4c1fe Add SECURITY.md lzha101 2021-11-10 13:45:04 +08:00
  • 2d2b795890 Merge pull request #133 from haitaohuang/master sgx_driver_2.14 sgx_diver_2.14 Haitao Huang 2021-04-19 22:48:31 -05:00
  • ed2c256929 Use cpuid instead of boot_cpu_has to check cpu features Haitao Huang 2021-04-16 20:12:10 +00:00
  • 0373e2e8b9 Merge pull request #127 from haitaohuang/master Haitao Huang 2020-11-11 20:57:46 -06:00
  • 3a4f6ac598 Update supported OSes by referring to releases Haitao Huang 2020-11-09 15:09:08 -06:00
  • 4505f07271 Merge pull request #125 from haitaohuang/master Haitao Huang 2020-09-16 17:31:50 -05:00
  • 1bc987f81b Reset MSRs for SGX launch enclave signing key public hash during init Haitao Huang 2020-09-12 16:41:06 -05:00
  • 438248400c Clean more files Haitao Huang 2020-09-12 16:44:52 -05:00
  • 276c5c6a06 Fix compilation on 5.8 kernel (#120) Don Porter 2020-09-02 14:26:40 -04:00
  • 75bf89f7d6 Merge pull request #124 from haitaohuang/master sgx_driver_2.11 Haitao Huang 2020-09-02 13:03:21 -05:00
  • 35ef6b1a53 Update version to 2.11 Haitao Huang 2020-09-02 12:59:57 -05:00
  • b0a445ba09 Merge pull request #122 from haitaohuang/master Haitao Huang 2020-08-05 23:23:47 -05:00
  • 0a6d266794 Fix signed integer overflow on shift Haitao Huang 2020-08-04 13:56:33 -05:00
  • bf768a4ee0 Merge pull request #121 from uudiin/fix Haitao Huang 2020-08-03 14:08:39 -05:00
  • 92cdb8d2d6 Delete unnecessary sgx_compat_ioctl() Tianjia Zhang 2020-07-17 18:34:45 +08:00
  • 93797b0ba2 Clean page_cache on failed exit path in sgx_dev_init() Tianjia Zhang 2020-07-17 16:56:58 +08:00
  • a021c08bb7 Remove unnecessary if conditional statements Tianjia Zhang 2020-07-17 16:33:33 +08:00
  • 602374c738 Merge pull request #117 from intel/haitaohuang-patch-1 Haitao Huang 2020-06-11 13:09:13 -05:00
  • 7acda57e77 Merge pull request #118 from haitaohuang/rhel82 Haitao Huang 2020-06-04 13:12:16 -05:00
  • cf8b3d26ce Fix build for RHEL 8.2 Haitao Huang 2020-05-12 03:03:30 +00:00
  • 4e1dd1b136 Update README.md Haitao Huang 2020-05-29 17:38:36 -05:00
  • 95eaa6f669 Merge pull request #112 from haitaohuang/minor_fixes haitaohuang 2020-02-27 12:45:49 -06:00
  • 17697b50d3 Run depmod separately during install Haitao Huang 2020-02-27 12:40:54 -06:00
  • d92c57d5c4 Fix warning on 5.6 kernel Haitao Huang 2020-02-27 12:40:25 -06:00
  • c25fa6acef Merge pull request #111 from npmccallum/master haitaohuang 2020-02-27 11:49:26 -06:00
  • 329facdaca Rename MSR_IA32_FEATURE_CONTROL and FEATURE_CONTROL_LOCKED Nathaniel McCallum 2020-02-26 15:11:49 -05:00
  • 287083fcce Update README after deleting sgx2 branch haitaohuang 2020-01-23 10:45:30 -06:00
  • 51c4821b8a README: switch to master branch for main development sgx_driver_2.6 Huang, Haitao 2019-10-30 10:56:38 -05:00
  • d56ff571e5 Code review fixes va-eviction Ayoun Serge 2019-11-17 16:49:36 +02:00
  • a56316865b Performance improvements Ayoun Serge 2019-11-12 12:53:50 +02:00
  • e047a87ebc Merge sgx2 into master Huang, Haitao 2019-10-30 10:09:04 -05:00
  • 1c0a343cee Early VA eviction improvement: Ayoun Serge 2019-10-28 09:42:41 +02:00
  • 83b9e68d3b README file updated with VA eviction support Added boolean macro is_va_eviction_enable to enable/disable VA page eviction. Default value is true. Ayoun Serge 2019-10-15 14:41:25 +03:00
  • 4f5bb63a99 Merge pull request #106 from haitaohuang/sgx2 haitaohuang 2019-10-09 10:46:28 -05:00
  • fae3ce573e Version 2.6 Haitao Huang 2019-10-09 10:10:42 -05:00
  • 2e9e193699 Fix: VA page not freed properly Ayoun Serge 2019-10-07 16:18:37 +03:00
  • 02b2887047 Some bug fixes and code simlifying Ayoun Serge 2019-10-07 13:38:37 +03:00
  • f353ce650d VA page eviction support Ayoun Serge 2019-10-02 08:46:39 +03:00
  • 3ae95e0f78 Merge pull request #104 from intel/b4 sergeay 2019-09-23 11:10:01 +03:00
  • efcde02427 Build error fixes for kernel 5.3 and later Ayoun Serge 2019-09-23 10:58:24 +03:00
  • a62f311471 Merge pull request #98 from intel/bb2 sergeay 2019-08-13 11:31:06 +03:00
  • ff88f3d0ec Ubuntu 18.04 support added to README Ayoun Serge 2019-08-12 14:34:01 +03:00
  • 791488f775 Merge pull request #96 from intel/b2 Andy Zhao 2019-07-26 09:21:24 +08:00
  • 41c7e7fbb5 elfutils-libelf-devel is a prerequisite for RedHat 8.0 README file updated Serge Ayoun 2019-07-25 05:26:34 -04:00
  • 2605efa4ef Merge pull request #93 from lzha101/fix_configid sergeay 2019-06-02 10:02:07 +03:00
  • b34df8936a Fix configid offset in secs. Zhang Lili Z 2019-05-30 18:47:03 +08:00
  • f2758d2360 Merge pull request #91 from intel/n2 sergeay 2019-05-22 13:20:15 +03:00
  • 5d6abcc3fe Merge pull request #92 from intel/n1 sergeay 2019-05-22 13:19:54 +03:00
  • fbbc01ae8c README file updated: master branch (SGX 1.5) not supported anymore. Branch sgx2 (SGX 1.5 and SGX 2.0) should be used from now. Serge Ayoun 2019-05-15 16:02:59 +03:00
  • dc891dbd93 README file updated: master branch (SGX 1.5) not supported anymore. Branch sgx2 (SGX 1.5 and SGX 2.0) should be used from now. Serge Ayoun 2019-05-15 15:57:36 +03:00
  • 44adf289ea Resetting rc after calling vmf_insert_pfn since it returns VM_FAULT_NOPAGE upon success and for kernels 4.20 and later Serge Ayoun 2019-05-15 15:31:52 +03:00
  • f104b6d19d Merge pull request #89 from intel/b2 sergeay 2019-05-06 15:20:04 +03:00
  • d8621de0da Version number is 2.5.0 Serge Ayoun 2019-05-06 15:17:39 +03:00
  • b4d290b21b Merge pull request #87 from intel/br2 sergeay 2019-05-02 11:28:10 +03:00
  • d076fc3515 For kernel 5.1 and higher, sgx_vma_fault returns unsigned int. Change propagated from master branch. Serge Ayoun 2019-05-02 11:23:08 +03:00
  • 10a2f21142 Merge pull request #86 from iyernaveenr/sgx_vma sergeay 2019-05-02 09:02:18 +03:00
  • 24011ecbf9 sgx_vma: return unsigned int from sgx_vma_fault Iyer, Naveen 2019-04-22 18:22:22 -07:00
  • f7dc97c021 Merge pull request #82 from intel/br2 sergeay 2019-02-06 14:00:00 +02:00
  • 0b76a7c905 Merge pull request #83 from intel/br1 sgx_driver_2.5 sergeay 2019-02-06 13:59:31 +02:00
  • 3f40dccd80 Kernel 4.20 and later: vmf_insert_pfn returns VM_FAULT_NOPAGE in success case Serge Ayoun 2019-02-05 09:52:23 +00:00
  • 56b7f9e5d6 Kernel 4.20 and later: vmf_insert_pfn returns VM_FAULT_NOPAGE in success case Serge Ayoun 2019-02-05 09:38:12 +00:00
  • 64aa4b26d6 Merge pull request #81 from intel/b1 sergeay 2019-02-04 10:12:12 +02:00
  • 982c6e346d Merge pull request #80 from intel/b2 sergeay 2019-02-04 10:11:54 +02:00
  • 834b84276d Enclave virtual address range should never be defined as MAP_PRIVATE. Serge Ayoun 2019-02-03 16:59:25 +00:00
  • aa765e15d2 Enclave virtual address range should never be defined as MAP_PRIVATE. Serge Ayoun 2019-02-03 16:57:12 +00:00
  • 7fac8fb854 Merge pull request #78 from intel/b1 sergeay 2019-01-30 09:18:30 +02:00
  • 5faf52166a Merge pull request #79 from intel/b2 sergeay 2019-01-30 09:18:11 +02:00
  • b51ecbfc99 vm_insert_pfn replaced by vmf_insert_pfn from kernel 4.20 Serge Ayoun 2019-01-24 15:36:42 +00:00
  • d617da1c72 vm_insert_pfn replaced by vmf_insert_pfn from kernel 4.20 Serge Ayoun 2019-01-24 15:25:28 +00:00
  • b73806087e Merge pull request #74 from intel/b1 lzha101 2018-10-30 08:45:48 +08:00
  • 778dd1f711 Merge pull request #73 from intel/b2 lzha101 2018-10-30 08:45:15 +08:00
  • 077f50c8aa In order to cope with KSS feature: . Updating sgx_secs structure to reflect configid and configsvn members. . Releasing SGX_ATTR_RESERVED bit mask 7. Serge Ayoun 2018-10-29 10:06:32 +02:00
  • d452d4f402 In order to cope with KSS feature: . Updating sgx_secs structure to reflect configid and configsvn members. . Releasing SGX_ATTR_RESERVED bit mask 7. Serge Ayoun 2018-10-29 10:04:05 +02:00
  • d0a3988825 Merge pull request #69 from avchinch/master Andy Zhao 2018-10-18 09:26:08 +08:00
  • 24abf3b03f Merge pull request #70 from avchinch/sgx2 Andy Zhao 2018-10-18 09:23:48 +08:00
  • d1e0393ab2 Update License.txt to 3-c BSD/GPL v2, to match src Angie Chinchilla 2018-10-17 13:09:38 -04:00
  • 4c1f106bcc Update License.txt to 3-c BSD/GPL v2, to match src Angie Chinchilla 2018-10-17 12:12:11 -04:00
  • 4d69b9c0eb Merge pull request #67 from intel/sgx2_b sergeay 2018-08-20 16:47:16 +03:00
  • e9c9d5b702 Calling PF handler from isolate_range was not protected: down_read(mmap_sem) added isolate_range does not always extract the right vma ptr: code fix Serge Ayoun 2018-08-20 14:50:37 +03:00
  • dc5858aa1a Merge pull request #62 from intel/b2 sergeay 2018-04-26 08:54:15 +03:00
  • 2a509c2035 Merge pull request #60 from intel/b1 sergeay 2018-04-26 08:53:51 +03:00
  • d1bf12614b Removing conflicting compilation flags Serge Ayoun 2018-04-24 09:47:04 -04:00
  • a08837b13f Removing conflicting compilation flags from the Makefile Serge Ayoun 2018-04-24 03:05:31 -04:00
  • 7b2f9e0b33 Merge pull request #55 from haitaohuang/readme_pr sergeay 2018-04-16 14:31:45 +03:00
  • de9b9be2b6 Merge pull request #58 from haitaohuang/not2 sergeay 2018-04-11 15:45:43 +03:00
  • f1cc094bd3 Merge pull request #57 from haitaohuang/notifier_pr sergeay 2018-04-11 15:43:42 +03:00
  • 0ab9437265 intel_sgx: use mmu_notifier_unregister w/o "no_release" Sean Christopherson 2018-04-06 13:07:48 -07:00
  • 83bb8e8505 intel_sgx: use mmu_notifier_unregister w/o "no_release" Sean Christopherson 2018-04-06 13:07:48 -07:00
  • 2d2a1e1455 Update link to latest Intel programmer's reference manual Haitao Huang 2018-03-28 09:55:36 -05:00
  • dc7dc1b9b6 Merge pull request #51 from avchinch/sgx2 Angie Chinchilla 2018-01-22 09:58:36 -05:00
  • f25da30ce9 Update README.md Angie Chinchilla 2018-01-22 09:57:42 -05:00
  • 1bf506e50c Update README.md sgx_driver_2.1 lzha101 2018-01-11 13:43:17 +08:00
  • b1c4b78863 Update README.md lzha101 2018-01-11 13:38:40 +08:00
  • a51f132fc0 Merge pull request #45 from haitaohuang/master haitaohuang 2017-12-28 15:07:40 -06:00
  • 03e9152ab2 Merge pull request #49 from lzha101/lzha101-patch-2 lzha101 2017-12-27 16:30:37 +08:00