1. 2056e29 x86/sgx: Fix NULL pointer dereference on non-SGX systems by Dave Hansen · 3 years ago
  2. 50468e4 x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node by Jarkko Sakkinen · 3 years, 1 month ago
  3. 5c16f7e Merge branch 'x86/urgent' into x86/sgx, to resolve conflict by Ingo Molnar · 3 years, 1 month ago
  4. ac5d272 x86/sgx: Fix free page accounting by Reinette Chatre · 3 years, 1 month ago
  5. a495cbd x86/sgx: Add SGX infrastructure to recover from poison by Tony Luck · 3 years, 2 months ago
  6. 992801a x86/sgx: Initial poison handling for dirty and free pages by Tony Luck · 3 years, 2 months ago
  7. 40e0e78 x86/sgx: Add infrastructure to identify SGX EPC pages by Tony Luck · 3 years, 2 months ago
  8. d6d261b x86/sgx: Add new sgx_epc_page flag bit to mark free pages by Tony Luck · 3 years, 2 months ago
  9. ae095b1 x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl by Paolo Bonzini · 3 years, 2 months ago
  10. fd5128e x86/sgx/virt: extract sgx_vepc_remove_page by Paolo Bonzini · 3 years, 2 months ago
  11. 65090f3 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 6 months ago
  12. 9ce2c3fc0 x86/sgx: use vma_lookup() in sgx_encl_find() by Liam Howlett · 3 years, 6 months ago
  13. 8e4d7a7 Merge tag 'x86-cleanups-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 6 months ago
  14. 4692bc7 x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed by Kai Huang · 3 years, 7 months ago
  15. 1d31563 x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() by ChenXiaoSong · 3 years, 7 months ago
  16. ea5bc7b Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 8 months ago
  17. 523caed x86/sgx: Mark sgx_vepc_vm_ops static by Wei Yongjun · 3 years, 9 months ago
  18. ae40aaf x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() by Jarkko Sakkinen · 3 years, 9 months ago
  19. b3754e5 x86/sgx: Move provisioning device creation out of SGX driver by Sean Christopherson · 3 years, 9 months ago
  20. d155030 x86/sgx: Add helpers to expose ECREATE and EINIT to KVM by Sean Christopherson · 3 years, 9 months ago
  21. 73916b6 x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs by Kai Huang · 3 years, 9 months ago
  22. a67136b x86/sgx: Add encls_faulted() helper by Sean Christopherson · 3 years, 9 months ago
  23. 9c55c78a x86/sgx: Move ENCLS leaf definitions to sgx.h by Sean Christopherson · 3 years, 9 months ago
  24. 8ca52cc x86/sgx: Expose SGX architectural definitions to the kernel by Sean Christopherson · 3 years, 9 months ago
  25. faa7d3e x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled by Kai Huang · 3 years, 9 months ago
  26. 540745d x86/sgx: Introduce virtual EPC for use by KVM guests by Sean Christopherson · 3 years, 9 months ago
  27. 231d3db x86/sgx: Add SGX_CHILD_PRESENT hardware error code by Sean Christopherson · 3 years, 9 months ago
  28. b0c7459 x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() by Kai Huang · 3 years, 9 months ago
  29. 633b061 x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() by Ira Weiny · 3 years, 9 months ago
  30. 901ddbb x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() by Jarkko Sakkinen · 3 years, 10 months ago
  31. 51ab30e x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list by Jarkko Sakkinen · 3 years, 10 months ago
  32. d9f6e12 x86: Fix various typos in comments by Ingo Molnar · 3 years, 9 months ago
  33. 4bf0b82 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 10 months ago
  34. 2ade0d6 x86/sgx: Maintain encl->refcount for each encl->mm_list entry by Jarkko Sakkinen · 3 years, 11 months ago
  35. dc9b7be x86/sgx: Drop racy follow_pfn() check by Daniel Vetter · 3 years, 11 months ago
  36. 31bf928 x86/sgx: Fix the return type of sgx_init() by Sami Tolvanen · 4 years ago
  37. a4b9c48 x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() by Jarkko Sakkinen · 4 years, 1 month ago
  38. afe76eca x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment by Borislav Petkov · 4 years, 1 month ago
  39. 14132a5 x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() by Jarkko Sakkinen · 4 years, 1 month ago
  40. 67655b5 x86/sgx: Clarify 'laundry_list' locking by Dave Hansen · 4 years, 1 month ago
  41. 947c6e1 x86/sgx: Add ptrace() support for the SGX driver by Jarkko Sakkinen · 4 years, 2 months ago
  42. 1728ab5 x86/sgx: Add a page reclaimer by Jarkko Sakkinen · 4 years, 2 months ago
  43. c82c618 x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION by Jarkko Sakkinen · 4 years, 2 months ago
  44. 9d0c151 x86/sgx: Add SGX_IOC_ENCLAVE_INIT by Jarkko Sakkinen · 4 years, 2 months ago
  45. c6d26d3 x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES by Jarkko Sakkinen · 4 years, 2 months ago
  46. 888d249 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE by Jarkko Sakkinen · 4 years, 2 months ago
  47. 3fe0778 x86/sgx: Add an SGX misc driver interface by Jarkko Sakkinen · 4 years, 2 months ago
  48. d228549 x86/sgx: Add SGX page allocator functions by Jarkko Sakkinen · 4 years, 2 months ago
  49. e7e0545 x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections by Sean Christopherson · 4 years, 2 months ago
  50. 2c27367 x86/sgx: Add wrappers for ENCLS functions by Jarkko Sakkinen · 4 years, 2 months ago
  51. 70d3b8d x86/sgx: Add SGX architectural data structures by Jarkko Sakkinen · 4 years, 2 months ago