summaryrefslogtreecommitdiffstats
path: root/tools/testing/radix-tree
diff options
context:
space:
mode:
authorJarkko Sakkinen <jarkko@kernel.org>2021-11-15 10:35:21 -0800
committerDave Hansen <dave.hansen@linux.intel.com>2021-11-15 11:34:08 -0800
commitf0ff2447b8613b883f41ae845b6cc7540d6e5f71 (patch)
tree4287ecbac9924252fcad5b752c6ca5363b397700 /tools/testing/radix-tree
parent065825db1fd60aa7695565613a69ed086a831869 (diff)
downloadlinux-stable-f0ff2447b8613b883f41ae845b6cc7540d6e5f71.tar.gz
linux-stable-f0ff2447b8613b883f41ae845b6cc7540d6e5f71.tar.bz2
linux-stable-f0ff2447b8613b883f41ae845b6cc7540d6e5f71.zip
selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed
Add a variation of the unclobbered_vdso test. In the new test, create a heap for the test enclave, which has the same size as all available Enclave Page Cache (EPC) pages in the system. This will guarantee that all test_encl.elf pages *and* SGX Enclave Control Structure (SECS) have been swapped out by the page reclaimer during the load time. This test will trigger both the page reclaimer and the page fault handler. The page reclaimer triggered, while the heap is being created during the load time. The page fault handler is triggered for all the required pages, while the test case is executing. Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Acked-by: Dave Hansen <dave.hansen@linux.intel.com> Link: https://lkml.kernel.org/r/41f7c508eea79a3198b5014d7691903be08f9ff1.1636997631.git.reinette.chatre@intel.com
Diffstat (limited to 'tools/testing/radix-tree')
0 files changed, 0 insertions, 0 deletions