Michał Kowalczyk
ba5e2d2e03
Speed up all tests using sgx.zero_heap_on_demand
2020-07-17 15:10:30 +02:00
Michał Kowalczyk
324b248852
Rename loader.execname to loader.argv0_override in manifests
2020-06-18 00:44:30 +02:00
Michał Kowalczyk
7e3d9ac87e
[Pal] Protect argv from untrusted world
2020-06-16 03:18:47 +02:00
Michał Kowalczyk
c05de6874c
Fix incorrect usages of 'loader.execname' in manifests
2020-06-16 02:04:41 +02:00
Emil Hemdal
22b35e0cb2
[Examples] Use SGX_SIGNER_KEY in Makefiles
...
The documentation currently specifies SGX_SIGNER_KEY as the parameter to
enable Graphene to find your keys.
Some examples don't use this environment parameter, this commit fixes
that.
2020-05-07 00:21:18 +02:00
Stefan Berger
206eb81eec
[Makefiles] Get arch and distro specific vars from Makefile.configs
...
Extend Makefile.configs and define several variables for make to use
derived from 'gcc -dumpmachine'. In particular:
- ARCH as the architecture, e.g., x86_64
- ARCH_LONG as the long version of the architecture, e.g., x86_64-linux-gnu
- ARCH_LIBDIR as the directory where libraries are located,
e.g., /lib/x86_64-linux-gnu
In Makefiles and manifest templates, replace the hard-coded
x86_64-linux_gnu and /lib/x86_64-linux-gnu through these variables.
Extend the already existing sed scripts to replace the necessary
variables.
2020-05-01 20:54:04 +00:00
Michał Kowalczyk
5cc0ae0c9e
Clean up newly migrated apps and LTP
2020-03-30 21:10:41 +02:00
Michał Kowalczyk
6c7ff2d3a6
Migrate and remove test/apps submodule
...
We decided to merge the sample app integrations submodule back because
working with git submodules turned out to be really painful. The only
blocker for this was the fact, that previously it contained a lot of
binary blobs and copy-pasted sources, but this was cleaned up recently.
Credits: (authors of particular integration examples, extracted from
commits and PR history in https://github.com/oscarlab/graphene-tests )
apache: Chia-Che Tsai <chiache@tamu.edu >, Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
bash: Chia-Che Tsai <chiache@tamu.edu >, Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
blender: borysp <borysp@invisiblethingslab.com >
busybox: borysp <borysp@invisiblethingslab.com >
capnproto: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
curl: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
gcc: Thomas Knauth <thomas.knauth@intel.com >
lighttpd: Chia-Che Tsai <chiache@tamu.edu >, Thomas Knauth <thomas.knauth@intel.com >
lmbench: Chia-Che Tsai <chiache@tamu.edu >
memcached: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
nginx: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
nodejs: jack.wxz <jack.wxz@alibaba-inc.com >
nodejs-express-server: Eduardo Rodriguez <erodrig@us.ibm.com >
openvino: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
python-scipy-insecure: Chia-Che Tsai <chiache@tamu.edu >, Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
python-simple: Chia-Che Tsai <chiache@tamu.edu >, Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
pytorch: Thomas Knauth <thomas.knauth@intel.com >
r: Chia-Che Tsai <chiache@tamu.edu >
redis: Dmitrii Kuvaiskii <dmitrii.kuvaiskii@intel.com >
tensorflow: Thomas Knauth <thomas.knauth@intel.com >
LTP was moved to LibOS/shim/test/ltp. It was recently rewritten by
Wojtek Porczyk <woju@invisiblethingslab.com >.
2020-03-30 21:10:41 +02:00