borysp
|
5c37c4d21a
[LibOS] Miscellaneous bugfixes, mostly found by the previous commit
|
il y a 4 ans |
borysp
|
bdc6a48c2c
[LibOS] Add a bunch of asserts on locks state
|
il y a 4 ans |
borysp
|
6a6a852fb6
[LibOS] Add error handling to helper threads
|
il y a 4 ans |
Dmitrii Kuvaiskii
|
40c08ff75a
[LibOS, Pal/{Linux,Linux-SGX}] Remove DkObjectsWaitAny()
|
il y a 4 ans |
Michał Kowalczyk
|
f1c334357c
Reformat repository to our clang-format rules (2nd iteration)
|
il y a 4 ans |
Isaku Yamahata
|
f8f6a0c42f
[LibOS] Replace init_fs_base() with update_fs_base()
|
il y a 4 ans |
Isaku Yamahata
|
1902c3862b
[LibOS] Use set_cur_thread() to associate shim_tcb_t and shim_thread
|
il y a 4 ans |
Isaku Yamahata
|
a7cb199b9a
[LibOS] Optimize shim_get_tcb() and its variants
|
il y a 4 ans |
Dmitrii Kuvaiskii
|
7c45430355
[LibOS] Remove the data race on thread::is_alive
|
il y a 4 ans |
Dmitrii Kuvaiskii
|
b194aa17fb
[LibOS,Pal] Correctly emulate CLONE_CHILD_CLEARTID
|
il y a 4 ans |
Isaku Yamahata
|
c40b333728
[LibOS] Trigger callbacks only after list traversal in Async Helper
|
il y a 4 ans |
Isaku Yamahata
|
b42a8a9f0f
[LibOS] Move shim_thread:fs_base to shim_context::fs_base
|
il y a 4 ans |
Isaku Yamahata
|
d51f84f547
[LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency
|
il y a 4 ans |
Isaku Yamahata
|
e4f90b1eec
[LibOS] Rename allocate_tls()/populate_tls() to init_fs_base()/update_fs_base()
|
il y a 4 ans |
Isaku Yamahata
|
fde7cc1d6a
[LibOS] Rename shim_thread::tcb to fs_base
|
il y a 4 ans |
Isaku Yamahata
|
5f13f730e9
[LibOS] Use %gs register for LibOS TCB (shim_tcb)
|
il y a 5 ans |
borysp
|
f71bd2ca84
[LibOS] Move helper threads' status checking after lock acquisition
|
il y a 5 ans |
Dmitrii Kuvaiskii
|
89a25d1377
[LibOS] Misc tiny bug fixes in IPC subsystem
|
il y a 5 ans |
Dmitrii Kuvaiskii
|
48a01df574
[LibOS] Comprehensive cleanup of IPC helper thread (shim_ipc_helper.c)
|
il y a 5 ans |
Isaku Yamahata
|
246b9a6fad
[LibOS] Fix data race between creation/deletion of async helper thread
|
il y a 5 ans |
Don Porter
|
27213b18e0
[LibOS] Fix compilation errors with -Wunused-parameter flags
|
il y a 5 ans |
Isaku Yamahata
|
87a4d4768b
[LibOS] Cleanup of shim_async.c
|
il y a 5 ans |
Chia-Che Tsai
|
be9852784f
[All components] Remove all modelines from all source files
|
il y a 5 ans |
Michał Kowalczyk
|
d508ce5061
Cleanup and uppercase list.h macros
|
il y a 5 ans |
Michał Kowalczyk
|
46f553fe5d
Cleanup and uppercase C macros
|
il y a 5 ans |
Michał Kowalczyk
|
ae733cacd7
[LibOS] Convert locks from macros to functions
|
il y a 5 ans |
Michał Kowalczyk
|
1076fd4fa0
[LibOS] Use `struct shim_lock` instead of LOCKTYPE
|
il y a 5 ans |
Michał Kowalczyk
|
2bc2c04194
Remove trailing blanks
|
il y a 5 ans |
Isaku Yamahata
|
7535273ecc
[LibOS] Add checks for printf format
|
il y a 5 ans |
Zhang Chen
|
aed520f977
[LibOS] Fix code style issues in install_async_event()
|
il y a 5 ans |