summaryrefslogtreecommitdiff
path: root/src/lib/tpm.c
Commit message (Collapse)AuthorAgeFilesLines
* build: Revise the build systemdimitri staessens2017-08-211-1/+4
| | | | | | | | | | This revises the build system to have configuration per system component. System settings can now be set using cmake. The standard compliance defines were removed from configuration header and are set in the sources where needed. Also some small code refactors, such as moving the data for shims out of the ipcp structure to the respective shims were performed.
* build: Replace fsf snail mail with contact URLdimitri staessens2017-08-131-2/+1
|
* lib: Fix TPM thread count on failuredimitri staessens2017-08-131-1/+1
|
* lib: Fix instability in threadpool managerdimitri staessens2017-08-121-31/+57
| | | | | | The threadpool manager now tracks threads to prevent cyclic behaviour where too many threads shut down and the TPM responds with creating additional threads.
* lib: Add threadpool managerdimitri staessens2017-07-261-0/+266
This adds a threadpool manager component in the library that is used in the IRMd and IPCPs. The threadpool manager now doesn't detach threads but does a join when they exit. This solves a data race in the previous implementation where some threads were not completely finished upon release of some resources.