Changeset cc18d7b in rtems for cpukit/score/src/coremsgseize.c

Timestamp:
04/30/15 11:12:54 (9 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
e76c517
Parents:
c654b525
git-author:
Sebastian Huber <sebastian.huber@…> (04/30/15 11:12:54)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/19/15 10:00:46)
Message:

score: Fine grained locking for message queues

Aggregate several critical sections into a bigger one. Sending and
receiving messages is now protected by an ISR lock. Thread dispatching
is only disabled in case a blocking operation is necessary. The message
copy procedure is done inside the critical section (interrupts
disabled). Thus this change may have a negative impact on the interrupt
latency in case very large messages are transferred.

Update #2273.

(No files)

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