linux-xiaomi-chiron/tools/testing/selftests/sgx
Jarkko Sakkinen 39f62536be selftests/sgx: Assign source for each segment
Define source per segment so that enclave pages can be added from different
sources, e.g. anonymous VMA for zero pages. In other words, add 'src' field
to struct encl_segment, and assign it to 'encl->src' for pages inherited
from the enclave binary.

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/7850709c3089fe20e4bcecb8295ba87c54cc2b4a.1636997631.git.reinette.chatre@intel.com
2021-11-15 11:34:00 -08:00
..
.gitignore
call.S selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' 2021-06-15 16:21:23 -06:00
defines.h selftests/sgx: Refine the test enclave to have storage 2021-06-15 16:27:23 -06:00
load.c selftests/sgx: Assign source for each segment 2021-11-15 11:34:00 -08:00
main.c selftests/sgx: Refine the test enclave to have storage 2021-06-15 16:27:23 -06:00
main.h selftests/sgx: Assign source for each segment 2021-11-15 11:34:00 -08:00
Makefile selftests/sgx: Fix a benign linker warning 2021-11-15 11:33:53 -08:00
sign_key.pem selftests/sgx: Use a statically generated 3072-bit RSA key 2020-11-18 18:26:00 +01:00
sign_key.S selftests/sgx: Use a statically generated 3072-bit RSA key 2020-11-18 18:26:00 +01:00
sigstruct.c selftests/sgx: Assign source for each segment 2021-11-15 11:34:00 -08:00
test_encl.c selftests/sgx: Refine the test enclave to have storage 2021-06-15 16:27:23 -06:00
test_encl.lds selftests/sgx: Refine the test enclave to have storage 2021-06-15 16:27:23 -06:00
test_encl_bootstrap.S