12345678910111213141516171819202122232425 |
- #!/usr/bin/env python2
- import os, sys, mmap
- from regression import Regression
- loader = os.environ['PAL_LOADER']
- sgx = os.environ.get('SGX_RUN', False)
- def manifest_file(file):
- if sgx:
- return file + '.manifest.sgx'
- else:
- return file + '.manifest'
- if not sgx:
- sys.exit(0)
- # Running AvxDisable
- regression = Regression(loader, "AvxDisable")
- regression.add_check(name="Disable AVX bit in XFRM",
- check=lambda res: "Illegal instruction executed in enclave" in res[0].log)
- rv = regression.run_checks()
- if rv: sys.exit(rv)
|