Commit Graph

  • f7f07fe520 Fix variadic functions implementation (#119) Michał Kowalczyk 2017-12-05 22:25:27 +01:00
  • e781b047ea Various allocator bugfixes (#128) Michał Kowalczyk 2017-12-05 17:33:45 +01:00
  • 529a4ba3cb Fix off-by-one error in __hex2str() (#130) Rafał Wojdyła 2017-12-05 16:54:10 +01:00
  • ce49dcb03d Migrate unit tests to jenkins (#122) Don Porter 2017-12-03 14:04:39 +00:00
  • 1ccac87459 Update my email Don Porter 2017-12-02 13:00:51 +00:00
  • 96b2cbfdc2 More CI debugging Don Porter 2017-11-28 05:57:17 -05:00
  • b6aec7acd1 Removed DEBUG=1 (#121) Neil Davis 2017-11-27 19:43:08 -05:00
  • f7ab5bf363 More timeouts. Don Porter 2017-11-26 18:13:11 -05:00
  • 3a24ad56d4 Add lacking .PHONY to Makefiles (#118) Michał Kowalczyk 2017-11-25 09:56:36 +01:00
  • c0e272998f More CI debugging Don Porter 2017-11-23 07:36:21 -05:00
  • d54c32ec9b More CI debugging. I think we should run the non-SGX unit tests before alternate builds. Don Porter 2017-11-23 07:00:05 -05:00
  • 0785ac10be More CI tweaking Don Porter 2017-11-22 11:38:45 -05:00
  • d782947948 Fix the limitation on the number of trusted files (#87) Jaehyun Han 2017-11-21 04:09:45 -05:00
  • e03239bcf8 More timeout tweaking Don Porter 2017-11-16 10:20:57 -05:00
  • 775395212b More timeout and gitignore tweaks Don Porter 2017-11-16 08:17:10 -05:00
  • 70b5bf8191 Finish the list of third party sources and licenses. Clean up gitignore for apache. Don Porter 2017-11-16 06:36:31 -05:00
  • 809982b99a One more timeout Don Porter 2017-11-15 14:50:01 -05:00
  • ba1c8a2a28 One more timeouts Don Porter 2017-11-15 14:26:25 -05:00
  • 8b6a333581 More CI debugging Don Porter 2017-11-15 14:01:37 -05:00
  • b9396b4bab More CI debugging Don Porter 2017-11-15 13:00:24 -05:00
  • b12758ba1c More CI debugging Don Porter 2017-11-15 12:34:55 -05:00
  • 62302518e8 Remove the wolfssl code (#77) Don Porter 2017-11-15 16:58:10 +00:00
  • b5b403225c More timeouts Don Porter 2017-11-13 16:50:10 -05:00
  • 8631631c39 Bump up a few LTP timeouts Don Porter 2017-11-13 16:18:41 -05:00
  • 35d6b976cc Fix assert for SGX=1 and DEBUG=1 (Issue #97) (#98) Don Porter 2017-11-10 11:47:32 +00:00
  • f67fe09124 Fix a bug introduced by commit 3a40af399d (#94) Don Porter 2017-11-10 11:46:11 +00:00
  • 2f8b634afe Jenkins (#91) Neil Davis 2017-11-08 15:30:31 -05:00
  • 8d99e037ea Replace rsa implementation, from wolfssl to mbedtls. (#76) Don Porter 2017-10-23 01:41:24 +01:00
  • b20e34cf5f Switch the AES-CMAC implementation from wolfssl to mbedtls. (#75) Don Porter 2017-10-22 17:16:12 +01:00
  • 8add0b94f7 Replace the wolfssl Diffie Hellman implementation with mbedtls (#74) Don Porter 2017-10-22 15:29:00 +01:00
  • 2e9438f71c Replace Linux List code with a new implementation (#71) Don Porter 2017-10-21 13:35:26 +01:00
  • 26eae52106 Fix signess bug in the syscall dispatcher (#88) Michał Kowalczyk 2017-10-16 14:45:03 +02:00
  • bf5022544e add a python test script Chia-Che Tsai 2017-10-11 04:21:54 -04:00
  • f9428485cc update regression scripts Chia-Che Tsai 2017-10-03 10:29:56 -04:00
  • d003dc2ecc update regression scripts Chia-Che Tsai 2017-10-03 10:26:10 -04:00
  • 3a40af399d completely deprecate sgx.heap_min Chia-Che Tsai 2017-10-03 09:59:42 -04:00
  • 339f07f54e update openjdk and python scripts Chia-Che Tsai 2017-10-03 10:03:59 -04:00
  • 45c6f193df update openjdk and python scripts Chia-Che Tsai 2017-10-03 09:59:17 -04:00
  • e6bd5af342 reverse changes to the OpenJDK 7 directory Chia-Che Tsai 2017-09-29 02:04:25 -04:00
  • 64a57f2241 Malloc fixes (#70) Don Porter 2017-09-23 17:17:40 +01:00
  • ad302b06a9 Merge pull request #69 from oscarlab/sha256 Don Porter 2017-09-23 14:02:54 +01:00
  • fd9a3aca5d Fix a few library versions for the latest 16.04. We probably want a better way to handle this across systems. Don Porter 2017-09-23 06:50:52 -04:00
  • 68bbf2d923 Merge branch 'master' into sha256 Don Porter 2017-09-23 05:31:53 -04:00
  • e7bc03ef84 Merge pull request #85 from oscarlab/1.8-build Don Porter 2017-09-23 10:29:42 +01:00
  • e0b701fd96 Make the default version of linux sgx driver 1.9. Previously we confuse as 1.8. Chia-Che Tsai 2017-09-22 17:08:13 -04:00
  • 108a774dd6 revert one more sgx_stub_t change Chia-Che Tsai 2017-09-22 17:06:38 -04:00
  • e6189f64a5 Make requested name changes Don Porter 2017-09-22 16:35:11 -04:00
  • 0cfc35aa1b Drop heap_min. Don Porter 2017-09-22 15:34:20 -04:00
  • 49954c0491 Keep the eextend option. Don Porter 2017-09-22 12:52:53 -04:00
  • 49c4a68f51 Recover the abilty to build with wolfssl, if one so desires Don Porter 2017-09-22 12:07:42 -04:00
  • f35d690992 Put back the sgx_stub_t type Don Porter 2017-09-21 17:33:01 -04:00
  • 6b33f81279 Merge remote-tracking branch 'origin/1.8-build' into sha256 Don Porter 2017-09-21 17:22:06 -04:00
  • d5fcb00f8b Fix the build for linux driver 1.8 Don Porter 2017-09-21 17:04:12 -04:00
  • c2b68d79d3 Merge branch 'master' into sha256 Don Porter 2017-09-21 16:13:23 -04:00
  • 41c1500f52 Add "make regression" rule to the Python directory Chia-Che Tsai 2017-09-20 19:39:19 -04:00
  • b06cdcdfcc fix the problem that hello.token is not created whe running make SGX_RUN=1'' in the lmbench directory Chia-Che Tsai 2017-09-20 18:26:12 -04:00
  • 287ce8cf7c For Graphene-SGX, remove the rule of linking libpal.so as an alias of libpal-enclave.so (libpal-enclave.so is deprecated) Chia-Che Tsai 2017-09-19 23:48:52 -04:00
  • 927e7c4dc9 Link the script for apache Don Porter 2017-09-10 09:58:31 -04:00
  • 8b703b1c2c Save the web server benchmarking script for regression testing. Don Porter 2017-09-10 09:45:56 -04:00
  • ca981b3bcd Merge branch 'master' into sha256 Don Porter 2017-08-25 17:25:29 -04:00
  • 4f2ecdf4ae Merge branch 'master' of github.com:oscarlab/graphene Don Porter 2017-08-25 17:24:04 -04:00
  • 5db28605a2 A few more license notes Don Porter 2017-08-25 17:23:57 -04:00
  • 5f546699b0 Merge pull request #68 from oscarlab/testing Don Porter 2017-08-25 17:13:22 -04:00
  • 736b465319 fix the building scripts of apache Chia-Che Tsai 2017-08-25 16:32:09 -04:00
  • 580e465b39 add Graphene-SGX building and non-SGX regression tests into .travis.yml Chia-Che Tsai 2017-08-25 15:56:41 -04:00
  • 384c273353 a minor typo in GCC's manifest Chia-Che Tsai 2017-08-25 11:04:53 -04:00
  • d2185bace0 a trivial change in LTP Makefile Chia-Che Tsai 2017-08-25 11:00:29 -04:00
  • 2fd334dfbe Adding all the LTP tests recently passed Chia-Che Tsai 2017-08-25 03:33:23 -04:00
  • 7086a5c0ad Add "regression" rules for LMBench and GCC Chia-Che Tsai 2017-08-25 03:00:54 -04:00
  • a5bc12fd53 Fixing miscellaneous bugs in LibOS Chia-Che Tsai 2017-08-25 02:59:28 -04:00
  • f6a2916462 Improve LTP output parsing and environment preparation Chia-Che Tsai 2017-08-25 02:58:44 -04:00
  • f55be974fa Fixing compilation issues in PAL caused by switching to uint64_t Chia-Che Tsai 2017-08-25 02:57:35 -04:00
  • 5d1b8cc459 add .gitignore to LibOS/shim/test Chia-Che Tsai 2017-08-25 02:57:06 -04:00
  • b87ba77f97 Create a make target for the gcc unit test. Don Porter 2017-08-18 13:57:10 -04:00
  • 23bd6ee7cb This header (asm-errlist.h) is not used in the rest of the code. Remove it. Don Porter 2017-08-18 13:13:43 -04:00
  • 675bd256cc Drop another unused header Don Porter 2017-08-17 21:28:37 -04:00
  • 3801c538ce Drop unused assembly files Don Porter 2017-08-17 21:13:09 -04:00
  • 7c34bf2ea7 A few hacks to make a more automated regression test for lmbench on graphene. Don Porter 2017-08-17 21:07:18 -04:00
  • 62587b981d This header is not used. Drop it Don Porter 2017-08-17 17:27:09 -04:00
  • 43726c86da This header's contents are not used by the code. Remove it Don Porter 2017-08-17 17:08:50 -04:00
  • c9c0eb4dfc This file is not used by the code; drop it Don Porter 2017-08-17 16:45:25 -04:00
  • 31a1bb35ac Edit LTP list a bit; fcntl is missing some shared memory infrastructure to work, and waitpid03 is flaky (hangs some fraction of time). Take these off of the PASSED list. Don Porter 2017-08-17 16:21:27 -04:00
  • 6a288b4ee6 I don't think clone03 works (or worked) reliably; take it off the passed list for now. Don Porter 2017-08-17 15:49:57 -04:00
  • e6b3821471 Try to correct incomplete fix for kernel vs. userspace calling convention. Seems like the current plan is to fix the calling convention in the libos, not libc. Also, fix some cases where timeouts were being cast down to 32-bit integers Don Porter 2017-08-17 15:40:52 -04:00
  • d6f7966fb7 Merge branch 'master' into testing Don Porter 2017-08-16 11:35:38 -04:00
  • 4b12f75186 A few more notes on the license Don Porter 2017-08-16 11:33:46 -04:00
  • 58fee85040 Merge pull request #73 from oscarlab/new-sgx-driver Don Porter 2017-08-16 11:29:26 -04:00
  • 25ef360c69 lock the LTP version to 20170116 Chia-Che Tsai 2017-08-14 21:16:11 -04:00
  • ab11e3fa32 bitop.h is not used anywhere in the code; drop the vestigial file. Don Porter 2017-08-14 14:08:41 -04:00
  • 495d68f373 Add a note about the md5 algorithm Don Porter 2017-08-09 19:49:11 -04:00
  • 20bbe84a73 Remove two unnecessary files: Pal/test/test.c LibOS/shim/test/pal_loader Chia-Che Tsai 2017-08-03 22:43:46 -04:00
  • d922504d78 adding missing sources for the Graphene-SGX driver Chia-Che Tsai 2017-08-03 13:19:37 -04:00
  • 70bf28d2e2 Catching up with the Intel SGX driver and SDK Chia-Che Tsai 2017-08-03 12:53:34 -04:00
  • fd73358f59 Swap out the wolfssl SHA256 implementation with mbedtls. This also introduces a wrapper layer for pal crypto functions, which should make experimenting with different libraries easier. Don Porter 2017-07-31 20:54:40 -04:00
  • 9dbc825f93 Start a log of the third party sources used in graphene; currently incomplete. Don Porter 2017-07-31 20:48:35 -04:00
  • fa1f71d072 Add a copy of the GPL to the repo v0.5 Don Porter 2017-07-23 15:48:26 -04:00
  • 3bc014c2ee Rework shim-internal slab allocation to avoid address space conflicts during fork, and just be a little simpler. The conflicts primarily manifest on SGX. Also, waitpid05 test needs a longer timeout on SGX. Don Porter 2017-04-07 08:31:19 -04:00
  • fe0bdc516e Normalize trusted paths. This addresses a fork bug with ./ prefixes on the executable. Don Porter 2017-04-06 19:01:09 -04:00
  • 2f8066c85e Get some more LTP tests running, by making the tmp directory allowed for temporary files. Don Porter 2017-04-03 16:50:26 -04:00
  • 9357833e52 Get LTP running again on SGX Don Porter 2017-03-28 15:35:05 -04:00