Michał Kowalczyk
16d90cfe12
Fix parenthesizing and formatting of C macros
2019-05-23 19:14:23 +02:00
Isaku Yamahata
a84fe47843
Clean up .gitignore files
...
Move generic patterns to the top-level .gitignore and add some more
patterns for convenience.
2019-05-14 03:03:49 +02:00
Michał Kowalczyk
2bc2c04194
Remove trailing blanks
2019-05-07 16:32:16 +02:00
Michał Kowalczyk
382a1ec394
Cleanup .gitignore files
2019-04-30 23:16:38 +02:00
Michał Kowalczyk
c9eb1d84e1
Fix Bash shebangs compatibility
2019-02-05 17:59:25 +01:00
woachk
8b775848b6
Fix kernel warning
...
Author: woachk <24752637+woachk@users.noreply.github.com >
2019-01-15 21:22:14 -05:00
Chia-Che Tsai
6d84b4a06d
Porting IPC module to Linux 4.15 ( #186 )
...
This PR fixes the portability issues on Linux 4.11~4.15, due to 4 major changes:
(1) Adding a new argument uf to do_mmap(): https://elixir.bootlin.com/linux/v4.11/source/include/linux/mm.h#L2110
(2) Changing 4-level page table to 5-level: https://elixir.bootlin.com/linux/v4.11/source/include/asm-generic/5level-fixup.h#L12
(3) Renaming SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCU (Linux 4.12+)
(4) signal_pending() moved to linux/sched/signal.h.
2018-03-28 11:21:04 -07:00
Michał Kowalczyk
3a24ad56d4
Add lacking .PHONY to Makefiles ( #118 )
2017-11-25 08:56:36 +00:00
Chia-Che Tsai
580e465b39
add Graphene-SGX building and non-SGX regression tests into .travis.yml
2017-08-25 15:56:41 -04:00
Chia-Che Tsai
27ed3b2f6b
- Fix calling convention issues in the glibc 2.19 patch
...
- Port gipc module to Linux kernel 4.3
- Simplify PAL signal handling
- Fix bug #4 (epoll-related syscalls)
- Fix bug #10
- Fix bug #14
- Merge pull request #18
2016-12-02 00:24:05 -05:00
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
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
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
5eaaf9abfb
apply multiple patches
2015-02-12 20:13:00 -08:00
Chia-Che Tsai
7974db7720
Bugfixes, upgrade to Linux 3.14
2014-11-17 01:31:51 -05:00
Chia-Che Tsai
10c06ad723
The first official release
2014-06-02 12:45:42 -04:00