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=5) %!d(string=hai) anos |
borysp
|
f71bd2ca84
[LibOS] Move helper threads' status checking after lock acquisition
|
%!s(int64=5) %!d(string=hai) anos |
Michał Kowalczyk
|
bc0beaa253
Refactor alignment macros
|
%!s(int64=5) %!d(string=hai) anos |
Michał Kowalczyk
|
44e186c503
Clean up asserts
|
%!s(int64=5) %!d(string=hai) anos |
Michał Kowalczyk
|
a6e1524e6e
Clean up handle_ops and PAL_HANDLE usage
|
%!s(int64=5) %!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 |