31 Commits

Author SHA1 Message Date
Chia-Che Tsai 1a1e199c79 release v0.4beta
Release of Graphene SGX:
Supporting native Linux application in Intel SGX enclaves.
Most applications are supported. Some features may still be buggy.

Improving portability of Graphene:
Eliminating GCC-ism of the host-generic code.
Easier to port to non-Posix platform (e.g., Windows without Cygwin).
2016-07-19 19:45:55 -04:00
Chia-Che Tsai da56dd1b16 missing Makefile.Test, update packed files 2016-04-10 18:04:48 -04:00
Chia-Che Tsai c185fd9113 update packed binaries 2016-03-08 19:49:52 -05:00
Chia-Che Tsai 0a2fa88e2f apply internal patches 2016-03-08 19:28:28 -05:00
Chia-Che Tsai 3ddaf63709 merge internal patches 2016-03-02 22:34:57 -05:00
Chia-Che Tsai 8baad18f4a minor changes 2016-02-14 22:16:31 -05:00
Chia-Che Tsai 1708e4af96 Bugfixes
'make install' to create a Runtime directory
2016-02-14 22:13:33 -05:00
Chia-Che Tsai 3f80ead12c minor changes 2016-02-13 04:22:40 -05:00
Chia-Che Tsai 2f872ab753 Disable a malloc arena behavior that causes segfaults in openjdk 2016-02-12 21:41:31 -05:00
Chia-Che Tsai cfa620e24a Trivial changes 2016-02-10 21:59:05 -05:00
Chia-Che Tsai eece099382 1. in printf: va_list might be passed by value; pass by address instead
2. new gcc does not the loop in _DkGetCPUInfo
3. a bug in _DkEventWait where synchronization events aren't handle
   properly.
2016-01-19 22:39:28 -05:00
Chia-Che Tsai db0ac9d3ac update g++-local.manifest.template 2015-11-30 08:58:01 -05:00
Chia-Che Tsai b5586bbfc6 release v0.3
- Bugfixes in PAL and SHIM
- Improvement of migration scheme in SHIM, which largely speed up
  forking
- Upgrade glibc to 2.19
- FreeBSD port
- Support OpenJDK, python and R
2015-11-30 08:38:50 -05:00
Chia-Che Tsai 11e27a9a41 resurrect checkpoint/migration 2015-07-02 19:51:19 -04:00
Chia-Che Tsai 0885fd8050 fix busybox 2015-06-19 16:44:22 -04:00
Chia-Che Tsai 7c5cf0bbe1 fix busybox 2015-06-19 14:21:26 -04:00
Chia-Che Tsai bee9e6f390 pack up source code 2015-05-20 15:10:29 -04:00
Chia-Che Tsai 7f19f62f31 beta version 0.2
Plenty of bugfixes for Linux kernel later than 3.5 and Ubuntu later than 10.10.
More organized code to improve portability.
Regression tests for Pal to test completeness of implementation.
2015-05-20 14:15:52 -04:00
Chia-Che Tsai 328ca4af9b tons of bugfixes 2015-03-31 14:29:34 -04:00
Chia-Che Tsai 1eba8e4351 minor fix in Makefile 2015-02-23 13:49:19 -08:00
Chia-Che Tsai 87475b75ad simplify building procedule 2015-02-23 13:26:56 -08:00
Chia-Che Tsai a3238c82c4 bugfixes 2015-02-13 17:15:10 -08:00
Chia-Che Tsai 1107c004fd add a pal_loader script to Lib/shim/test/app 2015-02-13 12:14:31 -08:00
Chia-Che Tsai 5eaaf9abfb apply multiple patches 2015-02-12 20:13:00 -08:00
Chia-Che Tsai ff7a89cdec Fix robust list behavior
Reorganize platform-independent code in PAL
2014-12-05 09:53:14 -05:00
Chia-Che Tsai d031832cfe patch glibc to fix the "ld-gold version is too old" problem
reorganize platform independent code in PAL
2014-11-27 12:52:46 -05:00
Chia-Che Tsai 29767a2a9f Fall back to checkpointing by stream if GIPC is not installed
Fix a bug in Proc FS (Permission denied at /proc/[PID])
2014-11-27 07:13:23 -05:00
Chia-Che Tsai 7974db7720 Bugfixes, upgrade to Linux 3.14 2014-11-17 01:31:51 -05:00
Chia-Che Tsai 767c01856e remove memusg from gcc Makefile test target 2014-11-07 15:04:57 -05:00
Chia-Che Tsai 9e5e7bded8 Fix header and type definition issue for Ubuntu 13.04+
in db_main.c: add header <sys/types.h>
in shim_table.h and shim_syscall.h: replace "struct siginfo" with
"siginfo_t".
2014-11-05 16:29:41 -05:00
Chia-Che Tsai 10c06ad723 The first official release 2014-06-02 12:45:42 -04:00