-
03bb09abdf
Add the emulation of SYSCALL instruction
LI Qing
2020-02-25 08:52:45 +0000
-
79fd6570f5
Change log level to warning for ioctl TIOCGWINSZ
Hui, Chunyang
2020-04-27 11:35:37 +0000
-
aa10d96f89
Fix u32::MAX not found error
He Sun
2020-04-26 14:03:58 +0800
-
e651be4403
Fix not passing null pointers to ocalls for empty slices
He Sun
2020-04-26 14:51:37 +0800
-
58403f8415
Fix panic when dropping unix socket
He Sun
2020-04-23 20:23:20 +0800
-
9815523a95
Fix panic when there is no enough memory for a new ringbuffer
He Sun
2020-04-22 11:21:25 +0800
-
490e45a52e
Fix git submodule update failure in some environments
Hui, Chunyang
2020-04-17 02:50:21 +0000
-
5bd5e1bc68
Fix cpuid failed for unprivileged user
Hui, Chunyang
2020-04-17 06:18:15 +0000
-
53f8ade4de
Fix a typo
Hui, Chunyang
2020-04-16 06:25:11 +0000
-
ed7f83562a
Check the MPX status of platform before enabling
yuanwu
2020-04-19 16:28:19 -0400
-
5b4b72a81a
Bump the version number to 0.11.0
Tate, Hongliang Tian
2020-04-15 07:21:14 +0000
-
ad077d644a
Fix the demo for the embedded mode
Tate, Hongliang Tian
2020-04-16 08:45:41 +0000
-
df71872f76
Disable Intel MPX by default
Tate, Hongliang Tian
2020-04-15 09:45:36 +0000
-
2b556f8de9
Refactor the CPU scheduling subsystem
Tate, Hongliang Tian
2020-04-12 13:19:34 +0000
-
2a1d3d98c5
Refactor the process/thread subsystem
Tate, Hongliang Tian
2020-04-07 10:08:02 +0000
-
f9df83f559
Fix the demo's compiling failure in some cases
LI Qing
2020-04-14 09:30:39 +0000
-
3034cb992b
Fix cpuid test for non-SGX platforms
Hui, Chunyang
2020-04-14 06:39:54 +0000
-
7372d0277c
Fix tty ioctl test for non-tty stdout
Hui, Chunyang
2020-04-13 04:25:25 +0000
-
0ffc127bff
Add travis CI for Occlum
Hui, Chunyang
2020-04-13 03:41:38 +0000
-
bbc3b8a467
Fix RDTSC emulation's changing app's TLS by mistake
LI Qing
2020-04-09 05:27:47 +0000
-
52cb897436
Fix F_DUPFD crash when there is no space in file table
He Sun
2020-04-02 16:14:31 +0800
-
978edf8a17
Add chmod and chown system calls
LI Qing
2020-04-01 03:38:24 +0000
-
e1648fc870
Add the redirection of standard I/O for process
LI Qing
2020-03-05 04:50:39 +0000
-
221f5b78e8
Rewrite epoll implementation and the test
He Sun
2020-03-18 14:04:24 +0800
-
60b1e2c28d
Make the command line tool more robust
Tate, Hongliang Tian
2020-03-26 08:08:03 +0000
-
a7400ca6dc
Fix thread exiting but not being freed
Tate, Hongliang Tian
2020-03-31 14:47:31 +0000
-
23329efe14
Fix the broken dependency on SEFS
LI Qing
2020-03-30 05:25:25 +0000
-
1eefa0a123
Fix poll when given negative fds
Tate, Hongliang Tian
2020-03-27 08:08:20 +0000
-
6dbdbfdcf0
Fix potential deadlocks caused by epoll/poll/select
Tate, Hongliang Tian
2020-03-27 05:40:08 +0000
-
1a35188212
Simplify the frequent code of getting a file reference
Tate, Hongliang Tian
2020-03-26 10:32:11 +0000
-
5933499f9b
Refactor LibOS to conform with logging strategy
Tate, Hongliang Tian
2020-03-24 15:00:32 +0000
-
9713e74ed9
Add the support for setting log level at runtime
Tate, Hongliang Tian
2020-03-24 14:59:36 +0000
-
6d7cf7b9f6
Add more info to log messages (e.g., timestamp, thread, and round)
Tate, Hongliang Tian
2020-03-24 14:58:24 +0000
-
dddcb89f7e
Refactor the LibOS entry point by introducing system call table
Tate, Hongliang Tian
2020-03-24 14:56:19 +0000
-
c1669791f6
Update the SEFS submodule
LI Qing
2020-03-24 14:48:38 +0000
-
65694815a4
Add eventfd file type and system call
He Sun
2020-02-20 08:26:02 +0000
-
f7ce60e764
Fix the emulation of RDTSC instruction with ocall
LI Qing
2020-03-13 18:14:04 +0800
-
e2edaa49c0
Change the flags used in sendmsg/recvmsg from raw int to memory-safe type
He Sun
2020-03-11 22:33:48 +0800
-
eff91daac9
Add timeout support for futex wait
LI Qing
2020-03-14 22:14:26 +0800
-
96876b2935
Add rename for hostfs
LI Qing
2020-03-12 15:54:51 +0800
-
8842af88f3
Fix incompatibility between OpenVino with musl libc
He Sun
2020-03-16 22:23:08 +0800
-
23817fc659
Add fstatat and openat system calls
LI Qing
2020-03-03 07:59:06 +0000
-
66dec604e4
Update the version number to 0.10.0
Tate, Hongliang Tian
2020-03-07 13:09:06 +0000
-
95ef2819db
Add local attestation demo
Hui, Chunyang
2020-02-24 04:07:06 +0000
-
83dfdc4f0f
Add explanation for usage of SGX simulation mode
Hui,Chunyang
2020-03-03 03:30:16 +0000
-
15ce6efdc0
Add simulation support for Occlum embedded mode demo
Hui, Chunyang
2020-03-06 12:11:21 +0000
-
4ebedd9bf5
Improve simulation mode user experience
Hui,Chunyang
2020-03-03 02:51:43 +0000
-
06f7763d55
Fix a bug in poll that modifies input fds
He Sun
2020-03-06 13:43:16 +0800
-
74fad28938
Add performance profiler for threads and system calls
He Sun
2020-01-17 11:38:20 +0800
-
a1e003ebdb
Fix two bugs by updating SDK's stack ranges on user/kernel switch
zongmin.gu
2020-03-06 06:34:36 +0000
-
6f986855e9
Fix the issue that process resource cannot be freed in some cases
LI Qing
2020-02-20 08:26:02 +0000
-
b08f5b9ceb
Add support for SGX simulation mode
sanqian.hcy
2020-02-19 07:09:38 +0000
-
045ea46e9f
Extend CPUID emulation for Intel Celeron and newer Intel CPUs
LI Qing
2020-02-26 02:46:22 +0000
-
bbd4cd9be2
Add fstat() and poll() for the random device
LI Qing
2020-02-25 03:00:08 +0000
-
9f1fa883df
Fix GDB cannot work in release build
LI Qing
2020-02-19 03:24:17 +0000
-
3e81b42912
Add SQLite demo
LI Qing
2020-02-13 03:54:37 +0000
-
551fb8f9d8
Add a dummy implementation for file advisory locks
LI Qing
2020-02-13 04:54:14 +0000
-
a6e55881b9
Add ioctls for SGX local attestation
Tate, Hongliang Tian
2020-02-19 14:48:12 +0000
-
76b90efa8f
Fix read_at() in SEFS if offset beyond the end of the file
LI Qing
2020-02-13 04:02:43 +0000
-
bd56504b20
Add GDB support for apps running upon Occlum
LI Qing
2020-02-04 08:01:42 +0000
-
de904bf628
Refactor the structure of FS subsystem
LI Qing
2020-01-21 07:27:59 +0000
-
cfa6532768
Fix bugs that fail CentOS Dockerfile
He Sun
2020-02-13 16:26:52 +0800
-
2372ef0d4e
Fix
make submodule
command error
LI Qing
2020-02-03 03:28:03 +0000
-
e96892d348
Update version number to 0.9.0
Tate, Hongliang Tian
2020-01-23 05:01:09 +0000
-
e352a190ea
Optimize the perf of sendmsg/recvmsg by allocating untrusted buffers directly
He Sun
2020-01-15 17:42:58 +0800
-
c3d042dcd0
Refactor EDL for adding custom C types easily
Tate, Hongliang Tian
2020-01-21 09:31:19 +0000
-
986d1d2e44
Fix ioctl SGX_IOC_GET_EPID_GROUP_ID for EBUSY error
Tate, Hongliang Tian
2020-01-20 07:40:52 +0000
-
c6bcbaf442
Fix some typos
Tate, Hongliang Tian
2020-01-20 07:19:40 +0000
-
671da280d8
Add support for compiling C code as well as Rust in release mode
Tate, Hongliang Tian
2020-01-20 06:46:32 +0000
-
d825351f02
Fix potential overflow or underflow of offset in INodeFile's seek
LI Qing
2020-01-17 09:55:38 +0000
-
449ba1d5d9
Add Dockerfile for Ubuntu 18.04
LI Qing
2020-01-14 13:28:29 +0800
-
295d52fbe8
Add pipe support for fcntl's F_GETFL and F_SETFL commands
He Sun
2020-01-16 15:53:52 +0800
-
343c19391a
Add Python demo
LI Qing
2020-01-14 09:30:31 +0000
-
488ec48fe7
Upgrade Rust SGX SDK and its deps to the latest
LI Qing
2020-01-07 08:00:35 +0000
-
f2b4e96ed0
Add a demo for the embedded mode
Tate, Hongliang Tian
2020-01-04 18:18:28 +0000
-
040fe89661
Fix the inet socket file to support fcntl()'s F_GETFL and F_SETFL
LI Qing
2020-01-06 03:18:15 +0000
-
a84803e951
Refactor Occlum PAL as a shared library
Tate, Hongliang Tian
2019-12-18 08:27:54 +0000
-
61cf75e68b
Add readlink from /proc/self/fd/<fd> to get file paths
LI Qing
2019-12-13 02:51:11 +0000
-
daed89007a
Add fcntl's subcommands: F_GETFL and F_SETFL
LI Qing
2019-12-04 08:13:53 +0000
-
ebc158fe6c
Add Dockerfile for CentOS 7.2
He Sun
2019-12-27 15:57:54 +0800
-
b610e5b8b8
Fix getdents when the next dir entry cannot fit into the output buffer
LI Qing
2019-12-23 05:12:21 +0000
-
6d7597c25e
Polish gRPC and remote attestation demos
He Sun
2019-12-16 16:18:49 +0800
-
0f08fbf962
Fix README.md: Minor Corrections
danintel
2020-01-10 14:46:37 -0800
-
fe926ed8b3
Update version to 0.8.0
Tate, Hongliang Tian
2019-12-13 12:36:01 +0000
-
4ab667461e
Add gRPC demo
He Sun
2019-12-13 15:33:25 +0800
-
0cef5b1b53
Add sendmsg/recvmsg syscalls
He Sun
2019-11-13 12:59:18 +0000
-
2052447950
Add SGX remote attestaion demo
Junxian Xiao
2019-11-28 21:07:22 +0800
-
b9fa937504
Add Intel OpenVINO demo
LI Qing
2019-12-04 03:49:43 +0000
-
4ee3396152
Refactor the futex implementation
LI Qing
2019-11-18 02:47:12 +0000
-
b91566d486
Fix atomic counting in socketpair's bind_until_success
He Sun
2019-12-02 20:14:10 +0800
-
3c1378b7eb
Add ioctls on /dev/sgx for SGX remote attestation
Tate, Hongliang Tian
2019-11-26 13:30:13 +0000
-
7024fa81ec
Fix benchmark programs by correcting program paths
Tate, Hongliang Tian
2019-12-01 02:59:46 +0000
-
e09c747b84
Fix Dockerfile by using LIBOS_RELEASE=1
Tate, Hongliang Tian
2019-12-01 02:14:21 +0000
-
814ea21997
Update README for version 0.7.0
Tate, Hongliang Tian
2019-11-30 11:54:43 +0000
-
ba3813bea8
Add XGBoost demo
LI Qing
2019-11-07 02:12:24 +0000
-
ab89421f96
Add sched_yield syscall
LI Qing
2019-11-18 02:20:44 +0000
-
1304f5388d
Improve Occlum GCC toolchain with new wrappers for binaries
LI Qing
2019-11-21 01:57:05 +0000
-
2357f8ed1c
Refactor THROW_ERROR macro in tests
He Sun
2019-11-27 10:14:19 +0800
-
434dff9128
Harden the two enclave entry functions
Zhengde Zhai
2019-11-15 09:30:44 +0000
-
dc14f27a29
Add socketpair syscall
He Sun
2019-11-22 08:25:29 +0000