mirror of
https://github.com/intel/linux-sgx
synced 2026-06-08 14:49:32 +00:00
c505e6129a
Added support for Reproducible Enclave Build using Docker file. Added support for Intel AVX-512 instructions and Intel SHA Extensions New Instructions (SHA-NI) in trusted libraries. Support both EPID and ECDSA based quote for quoting related interfaces in sgx_uae_service library. Updated key exchange library to support both EPID and ECDSA based remote attestation. Support new interface to check platform information blob from remote attestation response message. Fixed bugs. Signed-off-by: Li, Xun <xun.li@intel.com>
37 lines
923 B
C
37 lines
923 B
C
/* Provide a real file - not a symlink - as it would cause multiarch conflicts
|
|
when multiple different arch releases are installed simultaneously. */
|
|
|
|
#ifndef UNW_REMOTE_ONLY
|
|
|
|
#if defined __aarch64__
|
|
#include "libunwind-aarch64.h"
|
|
#elif defined __arm__
|
|
# include "libunwind-arm.h"
|
|
#elif defined __hppa__
|
|
# include "libunwind-hppa.h"
|
|
#elif defined __ia64__
|
|
# include "libunwind-ia64.h"
|
|
#elif defined __mips__
|
|
# include "libunwind-mips.h"
|
|
#elif defined __powerpc__ && !defined __powerpc64__
|
|
# include "libunwind-ppc32.h"
|
|
#elif defined __powerpc64__
|
|
# include "libunwind-ppc64.h"
|
|
#elif defined __sh__
|
|
# include "libunwind-sh.h"
|
|
#elif defined __i386__
|
|
# include "libunwind-x86.h"
|
|
#elif defined __x86_64__
|
|
# include "libunwind-x86_64.h"
|
|
#elif defined __tilegx__
|
|
# include "libunwind-tilegx.h"
|
|
#else
|
|
# error "Unsupported arch"
|
|
#endif
|
|
|
|
#else /* UNW_REMOTE_ONLY */
|
|
|
|
# include "libunwind-@arch@.h"
|
|
|
|
#endif /* UNW_REMOTE_ONLY */
|