Changeset 158c270 in rtems-libbsd

Timestamp:
06/11/21 05:40:49 (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
388d46bb1b3080402c68ae11d14b2b36c3138952
Children:
ec8eacc
Parents:
cb94a74
git-author:
Sebastian Huber <sebastian.huber@…> (06/11/21 05:40:49)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/15/21 16:46:08)
Message:

EPOCH(9): Fix epoch call and drain

Since the epoch call callbacks may lock/unlock a mutex the callbacks must be
called from within thread context with thread dispatching enabled. Use thread
pinning to ensure that the calling thread stays on the right processor. Use
the interrupt server to ensure the thread context for the epoch drain.

(No files)

Note: See TracChangeset for help on using the changeset viewer.