Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with intel main and add fix for kernel 6.5 OOT driver compilation error #1

Open
wants to merge 83 commits into
base: master
Choose a base branch
from

Commits on Oct 30, 2017

  1. Fix memory leak of SECS EPC page in error path.

    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    82413e8 View commit details
    Browse the repository at this point in the history
  2. SGX 2.0 Implementation

    Authors:
    Serge Ayoun <[email protected]>
    Angie Chinchilla <[email protected]>
    Shay Katz-zamir <[email protected]>
    Cedric Xing <[email protected]>
    
    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    24bd0ac View commit details
    Browse the repository at this point in the history
  3. Add sgx2.patch to the repository.

    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Oct 30, 2017
    Configuration menu
    Copy the full SHA
    45a66bd View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2017

  1. Update README

    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Oct 31, 2017
    Configuration menu
    Copy the full SHA
    eb61a95 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2017

  1. Set sgx2 to master to rebase

    Set sgx2 to master:<03435d33de0bcca6c5777f23ac161249b9158f1e>
    for rebasing but keep the previous commit history/label.
    Angie Chinchilla committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    a7997da View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2017

  1. SGX 2.0 Implementation

    Rebased 2.0 patch applies to linux-sgx-driver:master
    commit-id 03435d3
    
    Authors:
    Serge Ayoun <[email protected]>
    Angie Chinchilla <[email protected]>
    Shay Katz-zamir <[email protected]>
    Cedric Xing <[email protected]>
    
    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Nov 30, 2017
    Configuration menu
    Copy the full SHA
    fc0cb15 View commit details
    Browse the repository at this point in the history
  2. check in sgx2.patch for latest rebase

    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Nov 30, 2017
    Configuration menu
    Copy the full SHA
    7490f2e View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2017

  1. Merge pull request intel#44 from avchinch/sgx2

    Sgx2
    Angie Chinchilla authored Dec 1, 2017
    Configuration menu
    Copy the full SHA
    dd4db1f View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2017

  1. Update README

    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Dec 27, 2017
    Configuration menu
    Copy the full SHA
    1544cce View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#47 from lzha101/lzha101-patch-2

    Update README
    
    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Dec 27, 2017
    Configuration menu
    Copy the full SHA
    2ae922f View commit details
    Browse the repository at this point in the history
  3. Update README for SUSE

    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Dec 27, 2017
    Configuration menu
    Copy the full SHA
    11f5228 View commit details
    Browse the repository at this point in the history
  4. Merge pull request intel#49 from lzha101/lzha101-patch-2

    Update README for SUSE on sgx2 branch
    
    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Dec 27, 2017
    Configuration menu
    Copy the full SHA
    03e9152 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2018

  1. Update README.md

    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Jan 11, 2018
    Configuration menu
    Copy the full SHA
    1bf506e View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Update README.md

    Port README.md update from master
    Angie Chinchilla authored Jan 22, 2018
    Configuration menu
    Copy the full SHA
    f25da30 View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#51 from avchinch/sgx2

    Update README.md
    Angie Chinchilla authored Jan 22, 2018
    Configuration menu
    Copy the full SHA
    dc7dc1b View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2018

  1. intel_sgx: use mmu_notifier_unregister w/o "no_release"

    Replace the call to mmu_notifier_unregister_no_release() with a call
    to the basic mmu_notifier_unregister().  The no_release variant was
    not added until kernel 3.17 and using it prevents building the driver
    in Debian 8 (and earlier).
    
    Back when usge of the MMU notifier was added to the SGX driver, the
    MMU release callback, sgx_mmu_notifier_release(), included acquiring
    mmap_sem for read, i.e. down_read(&mm->mmap_sem).  This caused a
    deadlock if we called mmu_notifier_unregister() in sgx_encl_release()
    because the semaphore is already write-locked by munmap().  Eventually
    we stopped acquiring mmap_sem in sgx_mmu_notifier_release(), but kept
    using the no_release unregister variant as invoking release on a dying
    enclave was unnecessary and added an extra lock/unlock sequence.
    
    TL;DR: Calling mmu_notifier_unregister_no_release() was necessary to
    avoid deadlock in an old incarnation of the driver, but the current
    driver plays nice with the release variant.
    
    Signed-off-by: Sean Christopherson <[email protected]>
    Sean Christopherson authored and haitaohuang committed Apr 7, 2018
    Configuration menu
    Copy the full SHA
    0ab9437 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Merge pull request intel#58 from haitaohuang/not2

    intel_sgx: use mmu_notifier_unregister w/o "no_release"
    sergeay authored Apr 11, 2018
    Configuration menu
    Copy the full SHA
    de9b9be View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

  1. Removing conflicting compilation flags

    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    d1bf126 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Merge pull request intel#62 from intel/b2

    Removing conflicting compilation flags
    sergeay authored Apr 26, 2018
    Configuration menu
    Copy the full SHA
    dc5858a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Calling PF handler from isolate_range was not protected: down_read(mm…

    …ap_sem) added
    
    isolate_range does not always extract the right vma ptr: code fix
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    e9c9d5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#67 from intel/sgx2_b

    Calling PF handler from isolate_range was not protected: down_read(mm…
    sergeay authored Aug 20, 2018
    Configuration menu
    Copy the full SHA
    4d69b9c View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. Update License.txt to 3-c BSD/GPL v2, to match src

    Signed-off-by: Angie Chinchilla <[email protected]>
    Angie Chinchilla committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    d1e0393 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Merge pull request intel#70 from avchinch/sgx2

    Update License.txt to 3-c BSD/GPL v2, to match src
    andyzyb authored Oct 18, 2018
    Configuration menu
    Copy the full SHA
    24abf3b View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. In order to cope with KSS feature:

    . Updating sgx_secs structure to reflect configid and configsvn members.
    . Releasing SGX_ATTR_RESERVED bit mask 7.
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    d452d4f View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2018

  1. Merge pull request intel#73 from intel/b2

    In order to cope with KSS feature:
    
    Signed-off-by: Zhang Lili Z <[email protected]>
    lzha101 authored Oct 30, 2018
    Configuration menu
    Copy the full SHA
    778dd1f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. vm_insert_pfn replaced by vmf_insert_pfn from kernel 4.20

    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    b51ecbf View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Merge pull request intel#79 from intel/b2

    vm_insert_pfn replaced by vmf_insert_pfn from kernel 4.20
    sergeay authored Jan 30, 2019
    Configuration menu
    Copy the full SHA
    5faf521 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2019

  1. Configuration menu
    Copy the full SHA
    aa765e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2019

  1. Merge pull request intel#80 from intel/b2

    Enclave virtual address range should never be defined as MAP_PRIVATE.
    sergeay authored Feb 4, 2019
    Configuration menu
    Copy the full SHA
    982c6e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2019

  1. Kernel 4.20 and later: vmf_insert_pfn returns VM_FAULT_NOPAGE

    in success case
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Feb 5, 2019
    Configuration menu
    Copy the full SHA
    56b7f9e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Merge pull request intel#82 from intel/br2

    Kernel 4.20 and later: vmf_insert_pfn returns VM_FAULT_NOPAGE
    sergeay authored Feb 6, 2019
    Configuration menu
    Copy the full SHA
    f7dc97c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. sgx_vma: return unsigned int from sgx_vma_fault

    For kernel v5.1.x, compiling the out-of-tree 'isgx' driver led to the
    following error:
    sgx_vma.c:241:11: error: initialization of 'vm_fault_t (*)(struct
    vm_fault *)' {aka 'unsigned int (*)(struct vm_fault *)'} from
    incompatible pointer type 'int (*)(struct vm_fault *)'
    [-Werror=incompatible-pointer-types]
    
    Hence, added return type of unsigned int to sgx_vma_fault for kernel
    v5.1.
    
    Signed-off-by: Iyer, Naveen <[email protected]>
    iyernaveenr committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    24011ec View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. Merge pull request intel#86 from iyernaveenr/sgx_vma

    sgx_vma: return unsigned int from sgx_vma_fault
    sergeay authored May 2, 2019
    Configuration menu
    Copy the full SHA
    10a2f21 View commit details
    Browse the repository at this point in the history
  2. For kernel 5.1 and higher, sgx_vma_fault returns unsigned int.

    Change propagated from master branch.
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed May 2, 2019
    Configuration menu
    Copy the full SHA
    d076fc3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request intel#87 from intel/br2

    For kernel 5.1 and higher, sgx_vma_fault returns unsigned int.
    sergeay authored May 2, 2019
    Configuration menu
    Copy the full SHA
    b4d290b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Version number is 2.5.0

    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed May 6, 2019
    Configuration menu
    Copy the full SHA
    d8621de View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#89 from intel/b2

    Version number is 2.5.0
    sergeay authored May 6, 2019
    Configuration menu
    Copy the full SHA
    f104b6d View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Resetting rc after calling vmf_insert_pfn since it returns

    VM_FAULT_NOPAGE upon success and for kernels 4.20 and later
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed May 15, 2019
    Configuration menu
    Copy the full SHA
    44adf28 View commit details
    Browse the repository at this point in the history
  2. 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.
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed May 15, 2019
    Configuration menu
    Copy the full SHA
    dc891db View commit details
    Browse the repository at this point in the history
  3. 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.
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed May 15, 2019
    Configuration menu
    Copy the full SHA
    fbbc01a View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Merge pull request intel#92 from intel/n1

    README file updated: master branch (SGX 1.5) not supported anymore.
    sergeay authored May 22, 2019
    Configuration menu
    Copy the full SHA
    5d6abcc View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#91 from intel/n2

    README file updated: master branch (SGX 1.5) not supported anymore.
    sergeay authored May 22, 2019
    Configuration menu
    Copy the full SHA
    f2758d2 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Fix configid offset in secs.

    Signed-off-by: Zhang Lili Z <[email protected]>
    lzha101 committed May 30, 2019
    Configuration menu
    Copy the full SHA
    b34df89 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2019

  1. Merge pull request intel#93 from lzha101/fix_configid

    Fix configid offset in secs.
    sergeay authored Jun 2, 2019
    Configuration menu
    Copy the full SHA
    2605efa View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. elfutils-libelf-devel is a prerequisite for RedHat 8.0

    README file updated
    
    Signed-off-by: Serge Ayoun <[email protected]>
    sergeay committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    41c7e7f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Merge pull request intel#96 from intel/b2

    elfutils-libelf-devel is a prerequisite for RedHat 8.0
    andyzyb authored Jul 26, 2019
    Configuration menu
    Copy the full SHA
    791488f View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Ubuntu 18.04 support added to README

    Signed-off-by: Ayoun Serge <[email protected]>
    sergeay committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    ff88f3d View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Merge pull request intel#98 from intel/bb2

    Ubuntu 18.04 support added to README
    sergeay authored Aug 13, 2019
    Configuration menu
    Copy the full SHA
    a62f311 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Build error fixes for kernel 5.3 and later

    apply_to_page_range() API signature was changed
    Makefile does not support SUBDIR anymore
    
    Signed-off-by: Ayoun Serge <[email protected]>
    sergeay committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    efcde02 View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#104 from intel/b4

    Build error fixes for kernel 5.3 and later
    sergeay authored Sep 23, 2019
    Configuration menu
    Copy the full SHA
    3ae95e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Version 2.6

    Signed-off-by: Huang, Haitao <[email protected]>
    haitaohuang committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    fae3ce5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#106 from haitaohuang/sgx2

    Version 2.6
    haitaohuang authored Oct 9, 2019
    Configuration menu
    Copy the full SHA
    4f5bb63 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Merge sgx2 into master

    Signed-off-by: Huang, Haitao <[email protected]>
    haitaohuang committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    e047a87 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. README: switch to master branch for main development

    Also updated to refer to DCAP driver for tracking proposed upstream version
    
    Signed-off-by: Huang, Haitao <[email protected]>
    haitaohuang committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    51c4821 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2020

  1. Update README after deleting sgx2 branch

    Removed mentioning of sgx2 branch and update comments to emphasize differences between kernel, DCAP and this driver.
    haitaohuang authored Jan 23, 2020
    Configuration menu
    Copy the full SHA
    287083f View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Rename MSR_IA32_FEATURE_CONTROL and FEATURE_CONTROL_LOCKED

    They have new names in more recent kernels. We check for the old
    defines, however, in order to prevent breaking on older kernels.
    
    Also, rename FEATURE_CONTROL_SGX_ENABLE to match the new naming.
    
    Signed-off-by: Nathaniel McCallum <[email protected]>
    npmccallum committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    329facd View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#111 from npmccallum/master

    Rename MSR_IA32_FEATURE_CONTROL and FEATURE_CONTROL_LOCKED
    haitaohuang authored Feb 27, 2020
    Configuration menu
    Copy the full SHA
    c25fa6a View commit details
    Browse the repository at this point in the history
  3. Fix warning on 5.6 kernel

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    d92c57d View commit details
    Browse the repository at this point in the history
  4. Run depmod separately during install

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    17697b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95eaa6f View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. Update README.md

    Clarify intended usage of this driver
    
    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed May 29, 2020
    Configuration menu
    Copy the full SHA
    4e1dd1b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2020

  1. Fix build for RHEL 8.2

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang authored and haitao huang committed May 31, 2020
    Configuration menu
    Copy the full SHA
    cf8b3d2 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

  1. Merge pull request intel#118 from haitaohuang/rhel82

    Fix build for RHEL 8.2
    haitaohuang authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    7acda57 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2020

  1. Merge pull request intel#117 from intel/haitaohuang-patch-1

    Update README.md
    haitaohuang authored Jun 11, 2020
    Configuration menu
    Copy the full SHA
    602374c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. Remove unnecessary if conditional statements

    Obviously, this if check is redundant. Remove it.
    
    Signed-off-by: Tianjia Zhang <[email protected]>
    uudiin committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    a021c08 View commit details
    Browse the repository at this point in the history
  2. Clean page_cache on failed exit path in sgx_dev_init()

    Signed-off-by: Tianjia Zhang <[email protected]>
    uudiin committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    93797b0 View commit details
    Browse the repository at this point in the history
  3. Delete unnecessary sgx_compat_ioctl()

    Signed-off-by: Tianjia Zhang <[email protected]>
    uudiin committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    92cdb8d View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2020

  1. Configuration menu
    Copy the full SHA
    bf768a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Fix signed integer overflow on shift

    Shifting a signed integer value of 1 by 31 or more bits will cause
    overflow and can lead to undefined behaviour. Fix this by adding
    a UL suffix to ensure an unsigned long is being shifted.
    
    Signed-off-by: Colin Ian King [email protected]
    
    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    0a6d266 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Merge pull request intel#122 from haitaohuang/master

    Fix signed integer overflow on shift
    haitaohuang authored Aug 6, 2020
    Configuration menu
    Copy the full SHA
    b0a445b View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. Update version to 2.11

    Note this is used in Intel PSW release 2.11
    
    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    35ef6b1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request intel#124 from haitaohuang/master

    Update version to 2.11
    haitaohuang authored Sep 2, 2020
    Configuration menu
    Copy the full SHA
    75bf89f View commit details
    Browse the repository at this point in the history
  3. Fix compilation on 5.8 kernel (intel#120)

    * Fix compilation on 5.8 kernel
    
    Signed-off-by: Don Porter <[email protected]>
    
    * Address review comments
    
    * Address review comments
    donporter authored Sep 2, 2020
    Configuration menu
    Copy the full SHA
    276c5c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2020

  1. Clean more files

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Sep 12, 2020
    Configuration menu
    Copy the full SHA
    4382484 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bc987f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Merge pull request intel#125 from haitaohuang/master

    reset hashes
    haitaohuang authored Sep 16, 2020
    Configuration menu
    Copy the full SHA
    4505f07 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Update supported OSes by referring to releases

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    3a4f6ac View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Merge pull request intel#127 from haitaohuang/master

    Update supported OSes by referring to releases
    haitaohuang authored Nov 12, 2020
    Configuration menu
    Copy the full SHA
    0373e2e View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Use cpuid instead of boot_cpu_has to check cpu features

    For non-FLC platforms, Linux kernel 5.11 or above disables sgx feature flag
    so boot_cpu_has is not usable.
    
    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    ed2c256 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Merge pull request intel#133 from haitaohuang/master

    Use cpuid instead of boot_cpu_has to check cpu features
    haitaohuang authored Apr 20, 2021
    Configuration menu
    Copy the full SHA
    2d2b795 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Add SECURITY.md

    Signed-off-by: Zhang Lili [email protected]
    lzha101 authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    54c9c4c View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Update README.md for documentation download links

    Signed-off-by: Haitao Huang <[email protected]>
    haitaohuang authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    b6f5b4a View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. fix compilation on 6.5 and shift op

    reuse the patch from intel#151 and fix "shift exponent 32 is too large for 32-bit type 'int'" when loading the isgx module
    ticapix authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2f69bc4 View commit details
    Browse the repository at this point in the history