Commit Graph

  • 2b8a9a8e06 [Pal/Linux-SGX] Drop hashlib wrapper in pal-sgx-sign Simon Gaiser 2019-03-31 20:56:57 +02:00
  • 08d0866850 [LibOS] syscallas.S: Reference shim_table through GOT Isaku Yamahata 2018-12-05 22:29:50 -08:00
  • 769cb6e1c1 [Pal/Linux-SGX] Add debug print of token and secs::miscselect Isaku Yamahata 2019-03-15 12:36:23 -07:00
  • 0dd44206da [LibOS] glibc: make shim_tcb_t in glibc tcb compile time option Isaku Yamahata 2019-04-09 14:59:30 -07:00
  • 5243cf1d95 [LibOS] glibc-2.19/syscalldb.h: use callq indirect call with memory Isaku Yamahata 2018-12-04 12:44:58 -08:00
  • 5a9820e6ee [Pal/Linux-SGX] Fix warning in sgx_gdb.c Isaku Yamahata 2019-03-25 22:03:45 -07:00
  • 946a58f338 [Pal] Add %i support to printf Simon Gaiser 2019-03-18 20:23:32 +01:00
  • 9c398764ce [LibOS] shim_thread.h/shim_tls.h: use static inline instead of macro Isaku Yamahata 2018-12-10 15:43:26 -08:00
  • 7535273ecc [LibOS] Add checks for printf format Isaku Yamahata 2018-12-10 18:18:41 -08:00
  • 4039813623 [LibOS] code clean up of shim_signal.c Isaku Yamahata 2018-11-16 01:08:42 -08:00
  • 06b71fc1a0 [LibOS] shim_namei.c: Fix input absolute path error and add test case Zhang Chen 2019-02-18 00:24:38 +08:00
  • 5cd91c596c [LibOS] Add missed error handling and fix codestyle issues in epoll_wait regression test Zhang Chen 2019-03-20 15:59:37 +08:00
  • 195c2b1f7b [PAL] Enable Wunsed-parameter warning as part of Wextra Li Lei 2018-12-11 15:48:09 -08:00
  • a5471a80a8 Fix the large-mmap test. Don Porter 2019-03-19 13:25:14 -04:00
  • 3f316254b0 Drop the monitor regression test Don Porter 2019-03-18 13:41:06 -04:00
  • 1286dec7ab Ensure unit tests actually return a failure message Don Porter 2019-03-18 12:43:59 -04:00
  • 87b19376a5 [Pal/Linux-SGX] Fix warning in db_misc.c Isaku Yamahata 2019-03-25 22:00:11 -07:00
  • 2edacac684 [Pal/Linux-SGX] Drop unused SGX_HAS_FSGSBASE flag Simon Gaiser 2019-03-25 21:21:13 +01:00
  • 8796ac6db9 Some work on getting the skeleton to build don/skeletor Don Porter 2019-04-01 14:03:24 -04:00
  • 80e5e7dd75 [Pal/Linux/security] adjust pal loader directory Isaku Yamahata 2018-11-13 14:54:59 -08:00
  • d8ee4eabe5 [LibOS/glibc] glibc-2.19.patch: reduce __libc_r_debug hack Isaku Yamahata 2018-11-08 19:55:36 -08:00
  • 6d91f7fb29 [Pal/Linux-SGX] enclave_entry.S: close window where %rsp is invalid Isaku Yamahata 2019-03-14 17:13:30 -07:00
  • 8c65f67a65 [LibOS] signal: wakeup thread on append_signal Isaku Yamahata 2019-02-02 11:33:33 -08:00
  • ceb7897320 [LibOS] use struct debug_buf instead of void * in shim_tcb_t Isaku Yamahata 2019-01-07 22:42:52 -08:00
  • 58cb88d2c1 [Pal] add __attribute__((format (printf, ))) Isaku Yamahata 2018-12-10 16:07:29 -08:00
  • e465aab80e [PAL] remove unnecessary goto in db_rtld.c Isaku Yamahata 2018-12-07 15:09:52 -08:00
  • 024a185e29 [Pal] support DkCpuIdRetrieve() Isaku Yamahata 2018-11-30 17:32:14 -08:00
  • 4a2257d413 [shim, Pal/Linux-SGX]: don't use -e for ld, but use ENTRY Isaku Yamahata 2018-11-16 16:55:46 -08:00
  • 38ac39810e [Makefile] add targets for .i and .s Isaku Yamahata 2018-10-26 13:50:37 -07:00
  • 4b190baef7 [LibOS] asm offset constants generation Isaku Yamahata 2018-11-28 22:51:29 -08:00
  • fb48d0e388 [LibOS] shim_checkpoint.c: retry DkStreamRead/DkStreamWrite Isaku Yamahata 2018-10-30 11:21:38 -07:00
  • 123e810c3e [Pal] re-version _r_debug from GLIBC to PAL to reduce glibc patch Isaku Yamahata 2018-11-08 10:42:22 -08:00
  • 25b5904883 [Pal/Linux-SGX] Initialize enclave info in pal_sec inside enclave Simon Gaiser 2019-03-18 20:03:10 +01:00
  • 0bc6b460b8 [Pal/regression] Handle unopened broadcast stream Simon Gaiser 2019-03-11 11:45:58 +01:00
  • f8d516bdb4 [Scripts/regression] Log ignored failure in one line Simon Gaiser 2019-03-14 13:42:47 +01:00
  • 9d1b70bd57 [Scripts/regression] Rename 'flaky' to 'ignore_failure' Simon Gaiser 2019-03-14 13:29:31 +01:00
  • 7948e2eae8 [Pal/regression] Document why memory permission/dealloc test fail on SGX Simon Gaiser 2019-03-14 13:48:20 +01:00
  • 18964eed7b [README] Fix enclave signing key variable name Simon Gaiser 2019-03-11 10:31:51 +01:00
  • 5a6e2fddca [Pal/Linux-SGX] Ensure that ocall_exit never returns Simon Gaiser 2019-03-15 16:31:18 +01:00
  • 508fd9a4f7 [Pal/Linux-SGX] Remove effectively unsued variable in ocall_exit Simon Gaiser 2019-03-14 18:19:32 +01:00
  • 75801b0cc7 [Pal/*] Remove misleading/old comments in _DkVirtualMemoryAlloc Simon Gaiser 2019-03-11 10:43:38 +01:00
  • 8346868dfc [PAL] Rename PAL_EVENT_DIVZERO to PAL_EVENT_ARITHMETIC_ERROR Michał Kowalczyk 2019-02-25 18:32:16 +01:00
  • 6d445ad044 [Pal/Linux-SGX] Fix "encalve" typos Simon Gaiser 2019-03-08 15:44:32 +01:00
  • 6bdd288a10 Update to the master of the lmbench repo. Don Porter 2019-02-18 12:34:26 -05:00
  • d95c4f9da6 Put a timeout on the Python test. Don Porter 2019-02-18 08:19:43 -05:00
  • 1e94bb9666 Add a .dir-locals.el file to configure emacs Don Porter 2019-02-25 14:44:38 -05:00
  • 5d799d27f9 Fix null test and write test issues about the stat parameter Gary 2018-10-18 14:41:47 -07:00
  • aed520f977 [LibOS] Fix code style issues in install_async_event() Zhang Chen 2019-02-26 22:37:39 +08:00
  • 1c78c43c92 Tools/gsce: Clean up and optimize the integration of docker container and graphene-SGX Zhang Chen 2018-11-28 08:28:57 +08:00
  • cca24572c0 [Pal/Linux-SGX] Fix typo: externel -> external Isaku Yamahata 2018-12-11 17:26:42 -08:00
  • 535c2d78df [LibOS] shim_futex.c:Remove duplicate codes in FUTEX_WAIT_BITSET Zhang Chen 2019-02-24 22:55:14 +08:00
  • 54f767f7ba [LibOS] Fix the storage of local_objects leaks in shim_async_helper Gary 2018-12-05 15:21:46 -08:00
  • 0e320f3fa2 Do not initialize secs.mrenclave and secs.mrsigner prior to ECREATE. Thomas Knauth 2019-02-12 15:41:26 -08:00
  • b44d8335a1 [LibOS] fix futex signature Isaku Yamahata 2019-01-24 10:45:56 -08:00
  • 58bd20e8d3 [LibOS] Explicitly return error if flags parameter set for recvmsg/recvmmsg/recvfrom Thomas Knauth 2019-02-15 11:08:32 -08:00
  • b3ea149df9 [PAL] Fix parse_stream_uri and parse_device_uri Michał Kowalczyk 2019-02-11 18:49:41 +01:00
  • 6d50e6cdef [LibOS] Zero %rdx on entry of user program Isaku Yamahata 2019-01-15 00:20:44 -08:00
  • 0c8b5b7ed1 [Pal/Linux-SGX] Use proper sgx_ocall_* function signature for ocall_table Dmitrii Kuvaiskii 2019-01-07 18:07:47 -08:00
  • f9536df5f2 [Pal/Linux-SGX] Use type for enclave_tls instead of void* Isaku Yamahata 2019-01-06 00:05:13 -08:00
  • 3c9c21a604 Pal/Linux-SGX: map manifest file as read only Isaku Yamahata 2018-12-10 12:46:28 -08:00
  • a1fb373e98 Set the correct file type (regular file) for /proc/cpuinfo and /proc/meminfo. This addresses issue #308 Don Porter 2019-01-01 12:10:05 -05:00
  • 7bfb07025d [Pal/Linux-SGX] Calculate event_num correctly for SIGFPE Isaku Yamahata 2018-12-27 22:42:06 -08:00
  • 90dae44640 [PAL] Fix uninitialized field action.sa_flags Gary 2018-12-26 11:35:16 -08:00
  • c9960d9570 [Pal/Linux-SGX] Remove unnecessary goto in initialize_enclave() Isaku Yamahata 2018-12-10 14:07:09 -08:00
  • ef8de1d48f [Pal/{Linux, Linux-SGX, FreeBSD}] Remove close() right before dup2() Isaku Yamahata 2018-12-10 11:44:35 -08:00
  • 977b5c711b [Jenkinsfiles] Optimize the dockerfile for Ubuntu Zhang Chen 2018-12-10 00:16:03 +08:00
  • e7c7c3c194 [shim/src/Makefile] Remove build files (libsyscalldb.*) on make clean Isaku Yamahata 2018-12-05 17:20:32 -08:00
  • 6a09032f2d [LibOS] Simplify condition expression Gary 2018-12-05 11:25:14 -08:00
  • 3aff80d9d6 [PAL] Fix the missing of closing the cached_file Gary 2018-12-26 11:20:37 -08:00
  • 7ffe9ffe65 [LibOS/glibc] Add glibc dependencies to Makefile Isaku Yamahata 2018-11-30 13:21:23 -08:00
  • 9aebe3c0f8 [LibOS] remove unnecessary __alloca() Isaku Yamahata 2018-12-21 23:57:50 -08:00
  • f8059d338b [LibOS] Variable len is used without initilization Zhang Chen 2018-12-07 10:17:56 +08:00
  • ad38cfca02 [Pal/Makefile] Add more files to be cleaned Isaku Yamahata 2018-12-05 19:08:02 -08:00
  • 115edbf2fa [LibOS] Fix uninitialized value new_shargs.first Gary 2018-12-05 15:28:28 -08:00
  • ddd4e3d20d [LibOS] Fix a memory leak in __map_elf_object() about variable pointer new_phdr Gary 2018-12-05 13:38:57 -08:00
  • 7a5eb9246d [Pal/host] Make _DkGenericEventTrigger static Isaku Yamahata 2018-11-25 17:02:23 -08:00
  • 64308f330a [Pal/Linux-SGX] Add operation suffix in sgx_entry.S Isaku Yamahata 2018-12-18 13:58:05 -08:00
  • c5969bb504 [Pal/Linux-SGX] Add operation suffix in enclave_entry.S Isaku Yamahata 2018-12-18 13:54:03 -08:00
  • 4a55dac44a [LibOS] Don't use uninitialized return value in walk_mounts() Gary 2018-12-05 13:44:42 -08:00
  • bb18fc957d [PAL] Null-terminate PAL_CPU_INFO strings Michał Kowalczyk 2019-02-12 00:27:06 +01:00
  • 88dd3f0ae7 [Build] Remove residual references to nonexistent exec_victim under test/native Dmitrii Kuvaiskii 2018-12-17 13:50:55 -08:00
  • dee50079a5 [LibOS] Fix the storage leaks pointed by new_map in case of malloc fails to fd_new Gary 2018-12-05 15:12:11 -08:00
  • 5bb7180de7 [LibOS] Fix an uninitialized value n in wait_event Gary 2018-12-05 15:02:57 -08:00
  • 4c200975ac [LibOS] Fix use-after-free in install_async_event() Gary 2018-12-05 13:50:33 -08:00
  • 7892d18236 TIOCGPTN is missing a comma to separate it from other items Gary 2018-12-05 11:17:54 -08:00
  • cba6e3278a Add -Werror to CFLAGS with WERROR=1 Chia-Che Tsai 2018-11-06 14:42:16 -08:00
  • 7dae9d6460 [LibOS/glibc] Don't ignore redzone in syscall-template.S Isaku Yamahata 2018-11-29 23:00:53 -08:00
  • 8cb262d0c0 [LibOS] Modify restore_context() to avoid clobbering redzone. Isaku Yamahata 2018-12-04 18:45:58 -08:00
  • 6e0d803285 LibOS: syscallas.S should use GOTPCREL call instead of absolute call Isaku Yamahata 2018-12-04 11:17:34 -08:00
  • 36d243a045 [LibOS/shim/Makefile] Don't build glibc unnecessarily Isaku Yamahata 2018-11-28 21:18:09 -08:00
  • 66333fb3a1 glibc: optimize syscalldb for normal path Isaku Yamahata 2018-11-14 11:34:41 -08:00
  • f554eb3699 glibc: optimize SYSCALLDB Isaku Yamahata 2018-11-14 11:34:41 -08:00
  • 9ea009ab6f [LibOS] clone shouldn't expose child thread until its init Isaku Yamahata 2019-01-31 18:31:06 -08:00
  • 8d3569dabc [LibOS] Fix ref counting in path lookup/dcache Rafał Wojdyła 2019-02-06 12:05:29 +01:00
  • 24ac4d3789 [LibOS] Fix commands in LTP readme Michał Kowalczyk 2019-02-05 22:32:33 +01:00
  • 48f330c88b [Linux/SGX PAL] Use the C11 standard instead of GNU99 Chia-Che Tsai 2018-11-06 16:30:09 -08:00
  • e99f8198b5 [Doc] Minor documentation fix Don Porter 2019-02-06 10:49:04 -05:00
  • b5d603dd2d Compilation and warning fixes for the PAL Skeleton on Linux Don Porter 2018-12-05 16:50:12 -05:00
  • be8e918e47 [Docs] Simplify our PR template Michał Kowalczyk 2019-01-30 22:55:57 +01:00
  • c9eb1d84e1 Fix Bash shebangs compatibility Michał Kowalczyk 2019-01-30 23:42:49 +01:00