Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   351 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
x86/sgx: Update correct attributes variable when allowing provisioning x86/sgx: Update correct attributes variable when allowing provisioning - - - --- 2020-10-01 Sean Christopherson New
[for_v37] selftests/sgx: Remove unused ENCLU macro now that vDSO is used [for_v37] selftests/sgx: Remove unused ENCLU macro now that vDSO is used - - - --- 2020-09-04 Sean Christopherson New
[for_v37] x86/sgx: Properly describe vdso_sgx_enter_enclave_t to fix kdoc warning [for_v37] x86/sgx: Properly describe vdso_sgx_enter_enclave_t to fix kdoc warning - - - --- 2020-09-04 Sean Christopherson New
[for_v37,6/6] selftests/sgx: Add a smoke test to ensure the user handler is invoked x86/vdso: x86/sgx: Rework SGX vDSO API 1 - - --- 2020-09-04 Sean Christopherson New
[for_v37,5/6] selftests/sgx: Sanity check the return value of the vDSO call x86/vdso: x86/sgx: Rework SGX vDSO API 1 - - --- 2020-09-04 Sean Christopherson New
[for_v37,4/6] selftests/sgx: Update the SGX selftest to match the reworked vDSO API x86/vdso: x86/sgx: Rework SGX vDSO API 1 - - --- 2020-09-04 Sean Christopherson New
[for_v37,3/6] x86/vdso: x86/sgx: Introduce dedicated SGX exit reasons for vDSO x86/vdso: x86/sgx: Rework SGX vDSO API - - - --- 2020-09-04 Sean Christopherson New
[for_v37,2/6] x86/vdso: x86/sgx: Rework __vdso_sgx_enter_enclave() API x86/vdso: x86/sgx: Rework SGX vDSO API 1 - - --- 2020-09-04 Sean Christopherson New
[for_v37,1/6] x86/vdso: x86/sgx: Explicitly force 8-byte CMP for detecting user handler x86/vdso: x86/sgx: Rework SGX vDSO API 2 - - --- 2020-09-04 Sean Christopherson New
[RFC,4/4] x86/vdso: x86/sgx: Allow the user to exit the vDSO loop on interrupts x86/vdso: x86/sgx: Rework SGX vDSO API - - 1 --- 2020-08-18 Sean Christopherson New
[RFC,3/4] x86/vdso: x86/sgx: Introduce dedicated SGX exit reasons for vDSO x86/vdso: x86/sgx: Rework SGX vDSO API 1 - - --- 2020-08-18 Sean Christopherson New
[RFC,2/4] x86/vdso: x86/sgx: Rework __vdso_sgx_enter_enclave() API x86/vdso: x86/sgx: Rework SGX vDSO API - - 1 --- 2020-08-18 Sean Christopherson New
[RFC,1/4] x86/vdso: x86/sgx: Explicitly force 8-byte CMP for detecting user handler x86/vdso: x86/sgx: Rework SGX vDSO API 2 - - --- 2020-08-18 Sean Christopherson New
[for_v31,6/6] x86/sgx: Drop the message that fires when there are too many EPC sections x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[for_v31,5/6] x86/sgx: Update stale comment in EPC page allocators x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[for_v31,4/6] x86/sgx: Replace "grab" with "alloc" in VA page helper x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[for_v31,3/6] x86/sgx: Rename sgx_free_page() to sgx_free_epc_page() x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[for_v31,2/6] x86/sgx: Remove unnecessary globals after merging reclaim.c into main.c x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[for_v31,1/6] x86/sgx: Fix inadvertant early return from sgx_ioctl() x86/sgx: Misc fixes for v31 - - - --- 2020-05-29 Sean Christopherson New
[v2] x86/sgx: Hack in idea for allocating from local EPC node when possible [v2] x86/sgx: Hack in idea for allocating from local EPC node when possible - - - --- 2020-05-14 Sean Christopherson 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
[for_v29,v3,2/2] selftests/sgx: Add selftest to invoke __vsgx_enter_enclave() from C [for_v29,v3,1/2] x86/sgx: vdso: Make __vdso_sgx_enter_enclave() callable from C code - - - --- 2020-04-18 Sean Christopherson New
[for_v29,v3,1/2] x86/sgx: vdso: Make __vdso_sgx_enter_enclave() callable from C code [for_v29,v3,1/2] x86/sgx: vdso: Make __vdso_sgx_enter_enclave() callable from C code - - - --- 2020-04-18 Sean Christopherson New
[for_v29,v2,5/5] selftests/sgx: Add selftest to invoke __vsgx_enter_enclave() from C x86/sgx: Make vDSO callable from C - - - --- 2020-03-30 Sean Christopherson New
[for_v29,v2,4/5] selftests/sgx: Stop clobbering non-volatile registers x86/sgx: Make vDSO callable from C - - - --- 2020-03-30 Sean Christopherson New
[for_v29,v2,3/5] selftests/sgx: Pass EENTER to vDSO wrapper instead of hardcoding x86/sgx: Make vDSO callable from C - - - --- 2020-03-30 Sean Christopherson New
[for_v29,v2,2/5] x86/sgx: vdso: Define a typedef for __vdso_sgx_enter_enclave x86/sgx: Make vDSO callable from C - - - --- 2020-03-30 Sean Christopherson New
[for_v29,v2,1/5] x86/sgx: vdso: Make __vdso_sgx_enter_enclave() callable from C code x86/sgx: Make vDSO callable from C - - - --- 2020-03-30 Sean Christopherson New
[for_v29] selftest/sgx: Remove printing of segments during enclave load [for_v29] selftest/sgx: Remove printing of segments during enclave load - - - --- 2020-03-30 Sean Christopherson New
[for_v29] selftests/sgx: Fix a benign linker warning [for_v29] selftests/sgx: Fix a benign linker warning - - - --- 2020-03-30 Sean Christopherson New
[for_v29,8/8] selftests/x86: Add selftest to invoke __vsgx_enter_enclave() from C x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,7/8] selftests/x86: sgx: Stop clobbering non-volatile registers x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,6/8] selftests/x86: sgx: Pass EENTER to vDSO wrapper instead of hardcoding x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,5/8] selftests/x86: sgx: Zero out @result before invoking vDSO sub-test x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,4/8] x86/sgx: vdso: Define a typedef for __vdso_sgx_enter_enclave x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,3/8] x86/sgx: vdso: Make __vdso_sgx_enter_enclave() callable from C code x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,2/8] x86/sgx: vdso: Make the %rsp fixup on return from handler relative x86/sgx: Make vDSO callable from C - - - --- 2020-03-19 Sean Christopherson New
[for_v29,1/8] x86/sgx: vdso: Remove an incorrect statement the enter enclave comment x86/sgx: Make vDSO callable from C 1 - - --- 2020-03-19 Sean Christopherson 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 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
[for_v25] x86/sgx: Fix exception fixup bug [for_v25] x86/sgx: Fix exception fixup bug - - - --- 2020-02-03 Sean Christopherson New
[for_v25,3/3] x86/cpu: Configure SGX support when initializing feature control MSR x86/sgx: Fix feature control rebase - - - --- 2020-02-01 Sean Christopherson New
[for_v25,2/3] x86/msr: Fixup "Intel SGX Launch Control hardware bits" x86/sgx: Fix feature control rebase - - - --- 2020-02-01 Sean Christopherson New
[for_v25,1/3] x86/msr: Fixup "Add Intel SGX hardware bits" x86/sgx: Fix feature control rebase - - - --- 2020-02-01 Sean Christopherson New
[for_v25] x86/sgx: Remove unused SGX_DRV_NR_DEVICES define [for_v25] x86/sgx: Remove unused SGX_DRV_NR_DEVICES define - - - --- 2020-01-14 Sean Christopherson New
[for_v25] x86/sgx: Move the intermediate EINIT helper into the driver [for_v25] x86/sgx: Move the intermediate EINIT helper into the driver - - - --- 2019-12-21 Sean Christopherson New
[for_v25,4/4] x86/sgx: Pre-calculate VA slot virtual address in sgx_encl_ewb() x86/sgx: Reclaim bug fix and cleanup - - - --- 2019-12-21 Sean Christopherson New
[for_v25,3/4] x86/sgx: Drop unused @encl parameter from __sgx_encl_ewb() x86/sgx: Reclaim bug fix and cleanup - - - --- 2019-12-21 Sean Christopherson New
[for_v25,2/4] x86/sgx: Use goto to handle sgx_encl_get_backing() failure in SECS flows x86/sgx: Reclaim bug fix and cleanup - - - --- 2019-12-21 Sean Christopherson New
[for_v25,1/4] x86/sgx: Put SECS backing iff retrieving the backing succeeds x86/sgx: Reclaim bug fix and cleanup - - - --- 2019-12-21 Sean Christopherson New
[for_v25] x86/sgx: Move SGX sub-feature bits to their own word [for_v25] x86/sgx: Move SGX sub-feature bits to their own word - - - --- 2019-12-20 Sean Christopherson New
[for_v25,4/4] selftests/x86: Remove redundant kernel include selftests/x86: x86/sgx: Minor selftest cleanup - - - --- 2019-12-20 Sean Christopherson New
[for_v25,3/4] selftests/x86: Add .gitignore for SGX selftest selftests/x86: x86/sgx: Minor selftest cleanup - - - --- 2019-12-20 Sean Christopherson New
[for_v25,2/4] x86/sgx: Add missing linux/bits.h include in sgx/arch.h selftests/x86: x86/sgx: Minor selftest cleanup - - - --- 2019-12-20 Sean Christopherson New
[for_v25,1/4] selftests/x86: Fix INCLUDES definition in SGX Makefile selftests/x86: x86/sgx: Minor selftest cleanup - - - --- 2019-12-20 Sean Christopherson New
[for_v24] x86/sgx: Mark all regular and TCS pages as reclaimable [for_v24] x86/sgx: Mark all regular and TCS pages as reclaimable - - - --- 2019-10-30 Sean Christopherson New
[for_v23,3/3] x86/sgx: Move reclaim logic out of sgx_free_page() x86/sgx: More cleanup for v23 - - - --- 2019-10-22 Sean Christopherson New
[for_v23,2/3] x86/sgx: Do not add in-use EPC page to the free page list x86/sgx: More cleanup for v23 - - - --- 2019-10-22 Sean Christopherson New
[for_v23,1/3] x86/sgx: Update the free page count in a single operation x86/sgx: More cleanup for v23 - - - --- 2019-10-22 Sean Christopherson New
[for_v2?,v2,14/14] selftests/x86/sgx: Add test for exception behavior with exit handler selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,13/14] selftests/x86/sgx: Add check to verify exit handler stack alignment selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,12/14] selftests/x86/sgx: Add test of vDSO with basic exit handler selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,11/14] selftests/x86/sgx: Add a check on the vDSO exception reporting mechanism selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,10/14] selftests/x86/sgx: Handle setup failures via kselftest assertions selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,09/14] selftests/x86/sgx: Use kselftest operators to check test results selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,08/14] selftests/harness: Move operator macros to their own header file selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,07/14] selftests/x86/sgx: Use standard helper function to signal pass/fail selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,06/14] selftests/x86/sgx: Move individual tests into helper functions selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,05/14] selftests/x86/sgx: Move vDSO setup to a helper function selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,04/14] selftests/x86/sgx: Mark helper functions as static selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,03/14] selftests/x86/sgx: Sanitize the types for sgx_vdso_call()'s input params selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,02/14] selftests/x86/sgx: Use getauxval() to retrieve the vDSO base address selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v2?,v2,01/14] selftests/x86/sgx: Fix a benign linker warning selftests/x86/sgx: Improve tests - - - --- 2019-10-17 Sean Christopherson New
[for_v23,v2,3/3] x86/vdso: sgx: Fix unwinder support, again x86/vdso: sgx: Bug fixes for v23 - - - --- 2019-10-17 Sean Christopherson New
[for_v23,v2,2/3] x86/vdso: sgx: Use an extra push to align the stack x86/vdso: sgx: Bug fixes for v23 - - - --- 2019-10-17 Sean Christopherson New
[for_v23,v2,1/3] x86/vdso: sgx: Save untrusted stack before aligning %rsp x86/vdso: sgx: Bug fixes for v23 - - - --- 2019-10-17 Sean Christopherson New
[for_v23,v3,12/12] x86/sgx: Reinstate per EPC section free page counts x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,11/12] x86/sgx: Don't update free page count if EPC section allocation fails x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,10/12] x86/sgx: Use the post-reclaim variant of __sgx_free_page() x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,09/12] x86/sgx: Split second half of sgx_free_page() to a separate helper x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,08/12] x86/sgx: WARN only once if EREMOVE fails x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,07/12] x86/sgx: WARN on any non-zero return from __eremove() x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,06/12] x86/sgx: Fix a memory leak in sgx_encl_destroy() x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,05/12] x86/sgx: Remove redundant message from WARN on non-emtpy mm_list x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,04/12] x86/sgx: Drop mmap_sem before EEXTENDing an enclave page x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,03/12] x86/sgx: Fix EEXTEND error handling x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,02/12] x86/sgx: Check the validity of the source page address for EADD x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,v3,01/12] x86/sgx: Pass EADD the kernel's virtual address for the source page x86/sgx: Bug fixes for v23 - - - --- 2019-10-16 Sean Christopherson New
[for_v23,5/5] selftests/x86/sgx: Update the callbacks function parameters x86/vdso: sgx: Bug fixes - - - --- 2019-10-11 Sean Christopherson New
[for_v23,4/5] x86/vdso: sgx: Reorder params to callback to improve readability x86/vdso: sgx: Bug fixes - - - --- 2019-10-11 Sean Christopherson New
[for_v23,3/5] x86/vdso: sgx: Fix unwinder support x86/vdso: sgx: Bug fixes - - - --- 2019-10-11 Sean Christopherson New
[for_v23,2/5] selftests/x86/sgx: Add check to verify exit handler stack alignment x86/vdso: sgx: Bug fixes - - - --- 2019-10-11 Sean Christopherson New
[for_v23,1/5] x86/vdso: sgx: Fix misaligned stack bug when invoking exit handler x86/vdso: sgx: Bug fixes - - - --- 2019-10-11 Sean Christopherson New
[for_v23,v2,9/9] x86/sgx: Reinstate per EPC section free page counts x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,8/9] x86/sgx: Don't update free page count if EPC section allocation fails x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,7/9] x86/sgx: Use the post-reclaim variant of __sgx_free_page() x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,6/9] x86/sgx: Split second half of sgx_free_page() to a separate helper x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,5/9] x86/sgx: WARN only once if EREMOVE fails x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,4/9] x86/sgx: WARN on any non-zero return from __eremove() x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
[for_v23,v2,3/9] x86/sgx: Fix a memory leak in sgx_encl_destroy() x86/sgx: Misc page related fixes - - - --- 2019-10-10 Sean Christopherson New
« 1 2 3 4 »