Show patches with: none      |   2524 patches
« 1 2 3 425 26 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
x86/vdso: Use named constant for ENCLU leaves x86/vdso: Use named constant for ENCLU leaves - - - --- 2020-03-19 Jarkko Sakkinen New
x86/vdso: Remove retpoline from SGX vDSO call x86/vdso: Remove retpoline from SGX vDSO call - - - --- 2020-09-30 Jarkko Sakkinen New
x86/vdso: Flatten and clean up struct sgx_enclave_run x86/vdso: Flatten and clean up struct sgx_enclave_run - - - --- 2020-10-01 Jarkko Sakkinen New
x86/vdso: fix a warning with x32 compiler x86/vdso: fix a warning with x32 compiler - - - --- 2021-01-23 Mikulas Patocka New
x86/sgx: WARN once if EREMOVE fails when killing an enclave x86/sgx: WARN once if EREMOVE fails when killing an enclave - - - --- 2019-10-08 Sean Christopherson New
x86/sgx: Use a loop to release mm_struct's in sgx_release() x86/sgx: Use a loop to release mm_struct's in sgx_release() - - - --- 2019-07-12 Jarkko Sakkinen New
x86/sgx: Update correct attributes variable when allowing provisioning x86/sgx: Update correct attributes variable when allowing provisioning - - - --- 2020-10-01 Sean Christopherson New
x86/sgx: Uncoditionally disallow SGX if MSRs are not writable x86/sgx: Uncoditionally disallow SGX if MSRs are not writable - - - --- 2020-01-23 Jarkko Sakkinen New
x86/sgx: Synchronize encl->srcu in sgx_encl_release(). x86/sgx: Synchronize encl->srcu in sgx_encl_release(). - - - --- 2020-12-11 Jarkko Sakkinen New
x86/sgx: Synchronize encl->srcu in sgx_encl_release(). x86/sgx: Synchronize encl->srcu in sgx_encl_release(). - - - --- 2020-12-15 Jarkko Sakkinen New
x86/sgx: Suppress WARN on inability to sanitize EPC if ksgxd is stopped x86/sgx: Suppress WARN on inability to sanitize EPC if ksgxd is stopped - 1 1 --- 2021-06-16 Sean Christopherson New
x86/sgx: simplify the return expression of sgx_drv_init() x86/sgx: simplify the return expression of sgx_drv_init() - - - --- 2022-05-05 CGEL New
x86/sgx: Silence softlockup detection when releasing large enclaves x86/sgx: Silence softlockup detection when releasing large enclaves 1 - - --- 2022-01-18 Reinette Chatre New
x86/sgx: SGX documentation fixes x86/sgx: SGX documentation fixes - 1 - --- 2021-10-29 Reinette Chatre New
x86/sgx: Set active memcg prior to shmem allocation x86/sgx: Set active memcg prior to shmem allocation - - - --- 2022-05-17 Kristen Carlson Accardi New
x86/sgx: Sanitize pages in two rounds x86/sgx: Sanitize pages in two rounds - - - --- 2020-02-06 Jarkko Sakkinen New
x86/sgx: Roof the number of pages process in SGX_IOC_ENCLAVE_ADD_PAGES x86/sgx: Roof the number of pages process in SGX_IOC_ENCLAVE_ADD_PAGES - - - --- 2020-09-08 Jarkko Sakkinen New
x86/sgx: rip off the refcount from sgx_encl_add_page flow x86/sgx: rip off the refcount from sgx_encl_add_page flow - - - --- 2019-06-19 Jarkko Sakkinen New
x86/sgx: Return 0 when !CONFIG_INTEL_SGX_DRIVER x86/sgx: Return 0 when !CONFIG_INTEL_SGX_DRIVER - - - --- 2019-07-14 Jarkko Sakkinen New
x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - - - --- 2020-11-18 Jarkko Sakkinen New
x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() 1 - - --- 2020-12-03 Jarkko Sakkinen New
x86/sgx: Replace section->init_laundry_list with a temp list x86/sgx: Replace section->init_laundry_list with a temp list - - - --- 2021-03-02 Jarkko Sakkinen New
x86/sgx: Replace kmap/kunmap_atomic calls x86/sgx: Replace kmap/kunmap_atomic calls - 1 - --- 2022-09-29 Kristen Carlson Accardi New
x86/sgx: Replace @is_secs_child with @pt in sgx_encl_ewb() x86/sgx: Replace @is_secs_child with @pt in sgx_encl_ewb() - - - --- 2019-08-23 Jarkko Sakkinen New
x86/sgx: Remove unused field x86/sgx: Remove unused field - - - --- 2019-10-03 Jarkko Sakkinen New
x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - - - --- 2021-03-24 Ira Weiny New
x86/sgx: Remove redundant if conditions in sgx_encl_create x86/sgx: Remove redundant if conditions in sgx_encl_create - - - --- 2021-01-18 Tianjia Zhang New
x86/sgx: Remove PROT_NONE branch from sgx_encl_may_map(). x86/sgx: Remove PROT_NONE branch from sgx_encl_may_map(). - - - --- 2020-03-30 Jarkko Sakkinen New
x86/sgx: Remove INTEL_SGX_DRIVER x86/sgx: Remove INTEL_SGX_DRIVER - - - --- 2019-08-22 Jarkko Sakkinen New
x86/sgx: Remove checks for platform limits from sgx_validate_secs() x86/sgx: Remove checks for platform limits from sgx_validate_secs() - - - --- 2020-10-05 Jarkko Sakkinen New
x86/sgx: Refine rollback in SGX_IOC_ENCLAVE_ADD_PAGE x86/sgx: Refine rollback in SGX_IOC_ENCLAVE_ADD_PAGE - - - --- 2020-09-18 Jarkko Sakkinen New
x86/sgx: Reduce delay and interference of enclave release x86/sgx: Reduce delay and interference of enclave release - - 1 --- 2022-10-18 Reinette Chatre New
x86/sgx: Print EREMOVE return value in __sgx_sanitize_pages() x86/sgx: Print EREMOVE return value in __sgx_sanitize_pages() - - - --- 2022-08-25 Jarkko Sakkinen New
x86/sgx: Pass userspace source address directly to EADD x86/sgx: Pass userspace source address directly to EADD - - - --- 2019-08-23 Sean Christopherson New
x86/sgx: Migrate to mmu_notifier_put() x86/sgx: Migrate to mmu_notifier_put() - - - --- 2019-10-03 Jarkko Sakkinen New
x86/sgx: Initialize "ret" in sgx_ioc_enclave_add_pages() x86/sgx: Initialize "ret" in sgx_ioc_enclave_add_pages() - - - --- 2020-12-02 Jarkko Sakkinen New
x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - - - --- 2022-07-20 Kristen Carlson Accardi New
x86/sgx: handle VA page allocation failure for EAUG on PF. x86/sgx: handle VA page allocation failure for EAUG on PF. - - 1 --- 2022-08-12 Haitao Huang New
x86/sgx: handle VA page allocation failure for EAUG on PF. x86/sgx: handle VA page allocation failure for EAUG on PF. - 1 - --- 2022-08-15 Haitao Huang New
x86/sgx: Hack in idea for allocating from local EPC node when possible x86/sgx: Hack in idea for allocating from local EPC node when possible - - - --- 2020-05-14 Sean Christopherson New
x86/sgx: Free backing memory after faulting the enclave page x86/sgx: Free backing memory after faulting the enclave page - - - --- 2021-11-03 Jarkko Sakkinen New
x86/sgx: fix uninitialized 'nid' variable x86/sgx: fix uninitialized 'nid' variable - 1 - --- 2021-03-18 Dave Hansen New
x86/sgx: fix the return type of sgx_init x86/sgx: fix the return type of sgx_init - 2 - --- 2021-01-13 Sami Tolvanen New
x86/sgx: Fix sgx_ioc_enclave_add_page() documentation x86/sgx: Fix sgx_ioc_enclave_add_page() documentation - - - --- 2019-08-26 Jarkko Sakkinen New
x86/sgx: Fix sgx_encl_may_map locking x86/sgx: Fix sgx_encl_may_map locking - - - --- 2020-10-05 Jarkko Sakkinen New
x86/sgx: Fix NULL pointer dereference on non-SGX systems x86/sgx: Fix NULL pointer dereference on non-SGX systems - 1 1 --- 2021-12-17 Dave Hansen New
x86/sgx: fix incorrect kernel-doc comment syntax in files x86/sgx: fix incorrect kernel-doc comment syntax in files 2 - - --- 2021-03-30 Aditya Srivastava New
x86/sgx: Fix free_cnt counting logic in epc section x86/sgx: Fix free_cnt counting logic in epc section - 1 - --- 2021-01-18 Tianjia Zhang New
x86/sgx: Fix free page accounting x86/sgx: Fix free page accounting - 1 - --- 2021-11-04 Reinette Chatre New
x86/sgx: Fix ELDU MAC failures x86/sgx: Fix ELDU MAC failures - - - --- 2019-08-23 Sean Christopherson New
x86/sgx: Fix double-free when EADD fails x86/sgx: Fix double-free when EADD fails - - - --- 2019-12-05 Jarkko Sakkinen New
x86/sgx: Fix deadlock and race conditions between fork() and EPC reclaim x86/sgx: Fix deadlock and race conditions between fork() and EPC reclaim - - - --- 2020-03-17 Sean Christopherson New
x86/sgx: Fix a resource leak in sgx_init() x86/sgx: Fix a resource leak in sgx_init() - - - --- 2021-03-02 Jarkko Sakkinen New
x86/sgx: Fix a build error introduced by WARN->ENCLS_WARN conversion x86/sgx: Fix a build error introduced by WARN->ENCLS_WARN conversion - - - --- 2020-03-14 Sean Christopherson New
x86/sgx: Fine-tune page adding flow x86/sgx: Fine-tune page adding flow - - - --- 2020-09-14 Jarkko Sakkinen New
x86/sgx: Enable PROT_EXEC for EAUG'd pages x86/sgx: Enable PROT_EXEC for EAUG'd pages - - - --- 2022-03-07 Jarkko Sakkinen New
x86/SGX: drop spurious kernel-doc notation x86/SGX: drop spurious kernel-doc notation - 1 - --- 2021-06-27 Randy Dunlap New
x86/sgx: Drop racy follow_pfn check x86/sgx: Drop racy follow_pfn check - 1 - --- 2021-02-04 Daniel Vetter New
x86/sgx: Drop 'page_index' from sgx_backing x86/sgx: Drop 'page_index' from sgx_backing - 1 - --- 2022-07-08 Kristen Carlson Accardi New
x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() - - - --- 2021-04-08 Jarkko Sakkinen New
x86/sgx: Do not limit EAUG'd pages by pre-initialization policy x86/sgx: Do not limit EAUG'd pages by pre-initialization policy - - - --- 2022-03-04 Jarkko Sakkinen New
x86/sgx: Declare sgx_set_attribute() for !CONFIG_X86_SGX x86/sgx: Declare sgx_set_attribute() for !CONFIG_X86_SGX - - - --- 2021-09-03 Jarkko Sakkinen New
x86/sgx: Clean up internal includes x86/sgx: Clean up internal includes - - - --- 2019-09-03 Jarkko Sakkinen New
x86/sgx: clarify 'laundry_list' locking x86/sgx: clarify 'laundry_list' locking - - - --- 2020-11-16 Dave Hansen New
x86/sgx: Avoid returning NULL in __sgx_alloc_epc_page() x86/sgx: Avoid returning NULL in __sgx_alloc_epc_page() 1 1 - --- 2021-03-19 Huang, Kai New
x86/sgx: Always deregister /dev/sgx_provision on failure x86/sgx: Always deregister /dev/sgx_provision on failure - - - --- 2021-08-10 Jarkko Sakkinen New
x86/sgx: Allows ioctl PROVISION to execute before CREATE x86/sgx: Allows ioctl PROVISION to execute before CREATE - - - --- 2021-01-18 Tianjia Zhang New
x86/sgx: Allow RW for TCS pages x86/sgx: Allow RW for TCS pages - - - --- 2022-03-19 Jarkko Sakkinen New
x86/sgx: Allow exposing EDECCSSA user leaf function to KVM guest x86/sgx: Allow exposing EDECCSSA user leaf function to KVM guest - - - --- 2022-07-27 Huang, Kai New
x86/sgx: Allow enclaves to use Asynchrounous Exit Notification x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - - - --- 2022-07-05 Dave Hansen New
x86/sgx: Add xa_store_range() return value check in sgx_setup_epc_section() x86/sgx: Add xa_store_range() return value check in sgx_setup_epc_section() - - - --- 2022-09-15 Huang, Kai New
x86/sgx: Add SGX_PAGE_REPEAT flag for SGX_IOC_ENCLAVE_ADD_PAGES x86/sgx: Add SGX_PAGE_REPEAT flag for SGX_IOC_ENCLAVE_ADD_PAGES - - - --- 2021-06-10 Jarkko Sakkinen New
x86/sgx: Add SGX_MemTotal to /proc/meminfo x86/sgx: Add SGX_MemTotal to /proc/meminfo - - - --- 2021-08-18 Jarkko Sakkinen New
x86/sgx: Add poison handling to reclaimer x86/sgx: Add poison handling to reclaimer - - - --- 2022-01-18 Reinette Chatre New
x86/sgx: Add overflow check in sgx_validate_offset_length() x86/sgx: Add overflow check in sgx_validate_offset_length() - 1 - --- 2022-10-04 Borys New
x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed 1 - 1 --- 2021-06-15 Huang, Kai New
x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - - - --- 2021-02-21 Jarkko Sakkinen New
x86/mm: avoid truncating memblocks for SGX memory x86/mm: avoid truncating memblocks for SGX memory - 3 - --- 2021-06-17 Dave Hansen New
x86/intel: Clear SGX bit if both SGX driver and KVM SGX are not enabled x86/intel: Clear SGX bit if both SGX driver and KVM SGX are not enabled - - - --- 2022-09-09 Huang, Kai New
x86/cpu/intel: Add nosgx kernel parameter x86/cpu/intel: Add nosgx kernel parameter - 1 1 --- 2020-05-16 Jarkko Sakkinen New
x86/cpu/intel: Add nosgx kernel parameter x86/cpu/intel: Add nosgx kernel parameter - 1 1 --- 2020-05-16 Jarkko Sakkinen New
x86: Remove unnecessary kmap() from sgx_ioc_enclave_init() x86: Remove unnecessary kmap() from sgx_ioc_enclave_init() - - - --- 2021-01-29 Ira Weiny New
x86: Remove unnecessary kmap() from sgx_ioc_enclave_init() x86: Remove unnecessary kmap() from sgx_ioc_enclave_init() - - - --- 2021-02-02 Ira Weiny New
Support SGX2 V5: Seg-fault with EACCEPT for large number of EPC pages Support SGX2 V5: Seg-fault with EACCEPT for large number of EPC pages - - - --- 2022-07-29 Dhanraj, Vijay New
sgx.7: New page with overview of Software Guard eXtensions (SGX) sgx.7: New page with overview of Software Guard eXtensions (SGX) - - - --- 2020-12-02 Jarkko Sakkinen New
sgx.7: New page with overview of Software Guard eXtensions (SGX) sgx.7: New page with overview of Software Guard eXtensions (SGX) - - - --- 2021-10-05 Jarkko Sakkinen New
SGX Performance Creep SGX Performance Creep - - - --- 2021-03-09 Dave Hansen New
selftests/x86/sgx: Merge test_sgx and sgxsign selftests/x86/sgx: Merge test_sgx and sgxsign - - - --- 2020-03-20 Jarkko Sakkinen New
selftests/x86/sgx: Fix objcopy call in the Makefile selftests/x86/sgx: Fix objcopy call in the Makefile - - - --- 2019-08-16 Jarkko Sakkinen New
selftests/x86/sgx: Do not generate object files selftests/x86/sgx: Do not generate object files - - - --- 2019-08-16 Jarkko Sakkinen New
selftests/x86: Simplify the code of getting vdso base address in sgx selftests/x86: Simplify the code of getting vdso base address in sgx - - - --- 2021-01-18 Tianjia Zhang New
selftests/x86: Generate an RSA key on fly selftests/x86: Generate an RSA key on fly - - - --- 2020-03-19 Jarkko Sakkinen New
selftests/x86: Fix malformed src_offset initialization selftests/x86: Fix malformed src_offset initialization - - - --- 2020-11-17 Jarkko Sakkinen New
selftests/sgx: Use a static 3072-bit RSA key. selftests/sgx: Use a static 3072-bit RSA key. - - - --- 2020-11-18 Jarkko Sakkinen New
selftests/sgx: retry the ioctls returned with EAGAIN selftests/sgx: retry the ioctls returned with EAGAIN - 1 - --- 2022-08-12 Haitao Huang New
selftests/sgx: retry the ioctls returned with EAGAIN selftests/sgx: retry the ioctls returned with EAGAIN - 1 1 --- 2022-08-16 Haitao Huang New
selftests/sgx: remove checks for file execute permissions selftests/sgx: remove checks for file execute permissions - 1 1 --- 2021-06-21 Dave Hansen New
selftests/sgx: Provide per-op parameter structs for the test enclave selftests/sgx: Provide per-op parameter structs for the test enclave - - - --- 2021-08-12 Jarkko Sakkinen New
selftests/sgx: Make TCS table relocatable selftests/sgx: Make TCS table relocatable - - - --- 2022-03-22 Jarkko Sakkinen New
selftests/sgx: improve error detection and messages selftests/sgx: improve error detection and messages - 1 - --- 2021-03-18 Dave Hansen New
« 1 2 3 425 26 »