Commit History

Autor SHA1 Mensaxe Data
  borysp 5c37c4d21a [LibOS] Miscellaneous bugfixes, mostly found by the previous commit %!s(int64=4) %!d(string=hai) anos
  borysp bdc6a48c2c [LibOS] Add a bunch of asserts on locks state %!s(int64=4) %!d(string=hai) anos
  borysp 6a6a852fb6 [LibOS] Add error handling to helper threads %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii 40c08ff75a [LibOS, Pal/{Linux,Linux-SGX}] Remove DkObjectsWaitAny() %!s(int64=4) %!d(string=hai) anos
  Michał Kowalczyk f1c334357c Reformat repository to our clang-format rules (2nd iteration) %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata f8f6a0c42f [LibOS] Replace init_fs_base() with update_fs_base() %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata 1902c3862b [LibOS] Use set_cur_thread() to associate shim_tcb_t and shim_thread %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata a7cb199b9a [LibOS] Optimize shim_get_tcb() and its variants %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii b194aa17fb [LibOS,Pal] Correctly emulate CLONE_CHILD_CLEARTID %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata b42a8a9f0f [LibOS] Move shim_thread:fs_base to shim_context::fs_base %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata d51f84f547 [LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata e4f90b1eec [LibOS] Rename allocate_tls()/populate_tls() to init_fs_base()/update_fs_base() %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata fde7cc1d6a [LibOS] Rename shim_thread::tcb to fs_base %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata 5f13f730e9 [LibOS] Use %gs register for LibOS TCB (shim_tcb) %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii 5be9fbb689 [LibOS] shim_ipc_helper.c: Actually wait for 0.5 seconds on IPC exit %!s(int64=4) %!d(string=hai) anos
  Isaku Yamahata 93eb9bc595 [LibOS] Allow zero size read/write on pipes/sockets/eventfds %!s(int64=4) %!d(string=hai) anos
  borysp f71bd2ca84 [LibOS] Move helper threads' status checking after lock acquisition %!s(int64=4) %!d(string=hai) anos
  Michał Kowalczyk bc0beaa253 Refactor alignment macros %!s(int64=4) %!d(string=hai) anos
  Michał Kowalczyk 44e186c503 Clean up asserts %!s(int64=4) %!d(string=hai) anos
  Michał Kowalczyk a6e1524e6e Clean up handle_ops and PAL_HANDLE usage %!s(int64=4) %!d(string=hai) anos
  Dmitrii Kuvaiskii 89a25d1377 [LibOS] Misc tiny bug fixes in IPC subsystem %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii b0619cb7a6 [LibOS] Rework of IPC subsystem's creation of processes %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii 9dea9384ee [LibOS] Handle corner-cases during {send,receive}_ipc_message %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii 71fce53546 [LibOS] Comprehensive cleanup of parent-child IPC (shim_ipc_child.c) %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii b84cea1b76 [LibOS] Comprehensive cleanup of basic IPC (shim_ipc.c) %!s(int64=5) %!d(string=hai) anos
  Dmitrii Kuvaiskii 48a01df574 [LibOS] Comprehensive cleanup of IPC helper thread (shim_ipc_helper.c) %!s(int64=5) %!d(string=hai) anos
  Don Porter 27213b18e0 [LibOS] Fix compilation errors with -Wunused-parameter flags %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 326fc07933 [LibOS] Add noreturn function attribute where appropriate %!s(int64=5) %!d(string=hai) anos
  Isaku Yamahata 573c865bc3 [LibOS] Introduce stack trampoline in shim_ipc_helper() %!s(int64=5) %!d(string=hai) anos
  Chia-Che Tsai d314707d4c [LibOS] Fix all warnings with -Wsign-compare %!s(int64=5) %!d(string=hai) anos