corda/psw/urts
Sean Christopherson ed437b5ea1 Set misc_attr for failing _create_enclave flows
Set misc_attr in the top level sgx_create_enclave if _create_enclave
fails.  This provides the user with the platform's capabilities when
sgx_create_enclave fails for any reason other than a parameter error.

Previously the misc_attr was only set upon failure if build_image
failed, which was not helpful when sgx_create_enclave failed due to
an attribute error, e.g. misc_select, as the flow aborted before it
reached build_image.

Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
2016-09-20 10:45:59 -07:00
..
linux Set misc_attr for failing _create_enclave flows 2016-09-20 10:45:59 -07:00
parser Upgrade to Linux 1.6 gold release 2016-09-19 14:55:22 +08:00
cpu_features.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
cpu_features.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
create_param.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
enclave_creator_hw_com.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
enclave_creator_hw.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
enclave_mutex.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
enclave.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
enclave.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
file.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
launch_checker.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
launch_checker.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
loader.cpp Set misc_attr for failing _create_enclave flows 2016-09-20 10:45:59 -07:00
loader.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
node.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
node.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
prd_css_util.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
prd_css_util.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
routine.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
se_detect.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
se_detect.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
se_ocalls.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
section_info.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
tcs.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
tcs.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
urts_com.h Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
urts_version.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00
urts_xsave.cpp Initial release of Intel SGX for Linux. 2016-06-23 18:51:53 -04:00