Isaku Yamahata
|
d51f84f547
[LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency
|
5 years ago |
Isaku Yamahata
|
e4f90b1eec
[LibOS] Rename allocate_tls()/populate_tls() to init_fs_base()/update_fs_base()
|
5 years ago |
Isaku Yamahata
|
fde7cc1d6a
[LibOS] Rename shim_thread::tcb to fs_base
|
5 years ago |
Isaku Yamahata
|
5f13f730e9
[LibOS] Use %gs register for LibOS TCB (shim_tcb)
|
6 years ago |
Jia Zhang
|
12e3c5f8b2
[LibOS, Pal] Use sizeof() instead of hard-coded CONFIG_MAX macro
|
5 years ago |
borysp
|
a971a5c0b6
[LibOS] Add missing put_thread() calls
|
6 years ago |
Michał Kowalczyk
|
44e186c503
Clean up asserts
|
6 years ago |
Isaku Yamahata
|
12e9eb0c63
[LibOS] Omit field thread.dummy if ALIAS_VFORK_AS_FORK is defined
|
6 years ago |
Dmitrii Kuvaiskii
|
89a25d1377
[LibOS] Misc tiny bug fixes in IPC subsystem
|
6 years ago |
Dmitrii Kuvaiskii
|
ea234412c9
[LibOS] Emulate vfork() via fork()
|
6 years ago |
Dmitrii Kuvaiskii
|
b0619cb7a6
[LibOS] Rework of IPC subsystem's creation of processes
|
6 years ago |
Isaku Yamahata
|
2e4fb94a1e
[LibOS] Drop exec bit from source files
|
6 years ago |
Don Porter
|
27213b18e0
[LibOS] Fix compilation errors with -Wunused-parameter flags
|
6 years ago |
Isaku Yamahata
|
4b256bd1ca
[LibOS] Correctly initialize TCB to shim_tcb in rs_running_thread()
|
6 years ago |
Isaku Yamahata
|
5564cb0a50
[LibOS] Reorganize fields in shim_context, shim_regs, and shim_tls
|
6 years ago |
Zhang Chen
|
18eb57832e
[LibOS] Add supplementary groups support: set{get}groups()
|
7 years ago |
Chia-Che Tsai
|
d314707d4c
[LibOS] Fix all warnings with -Wsign-compare
|
6 years ago |
Chia-Che Tsai
|
be9852784f
[All components] Remove all modelines from all source files
|
6 years ago |
Isaku Yamahata
|
c4bcf4ae8c
[LibOS] Add logic for SS_DISABLE and SS_ONSTACK in sigaltstack()
|
6 years ago |
Michał Kowalczyk
|
d508ce5061
Cleanup and uppercase list.h macros
|
6 years ago |
Michał Kowalczyk
|
ae733cacd7
[LibOS] Convert locks from macros to functions
|
6 years ago |
Michał Kowalczyk
|
1076fd4fa0
[LibOS] Use `struct shim_lock` instead of LOCKTYPE
|
6 years ago |
Isaku Yamahata
|
eecf594064
[LibOS] Fix clone(!CLONE_VM) used as alternative to fork()
|
6 years ago |
Isaku Yamahata
|
45db924d83
[LibOS] Replace void* with shim_tcb_t/__libc_tcb_t/shim_thread
|
6 years ago |
Isaku Yamahata
|
0547abf390
[LibOS] Retry DkObjectsWaitAny on interrupt
|
6 years ago |
Michał Kowalczyk
|
2bc2c04194
Remove trailing blanks
|
6 years ago |
Chia-Che Tsai
|
09ad502c3a
[LibOS] Use the C11 standard instead of GNU99
|
6 years ago |
Isaku Yamahata
|
315c7b60ff
[LibOS] Use static inline function instead of C macro
|
6 years ago |
Isaku Yamahata
|
9c398764ce
[LibOS] shim_thread.h/shim_tls.h: use static inline instead of macro
|
6 years ago |
Isaku Yamahata
|
7535273ecc
[LibOS] Add checks for printf format
|
6 years ago |