From cedcb42d6367b108c1457ceb4000922c1ce9fbb8 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Wed, 14 Jun 2000 21:35:37 +0000 Subject: [PATCH] Try switching to FIFO (no priority inheritence) mutex. This improves the response shown by catime by about 5%. --- src/libCom/osi/os/RTEMS/osdSem.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libCom/osi/os/RTEMS/osdSem.c b/src/libCom/osi/os/RTEMS/osdSem.c index 3bb53eadf..58cf40992 100644 --- a/src/libCom/osi/os/RTEMS/osdSem.c +++ b/src/libCom/osi/os/RTEMS/osdSem.c @@ -21,6 +21,7 @@ #include "osiThread.h" #include "errlog.h" + /* * Create a simple binary semaphore */ @@ -195,7 +196,7 @@ semMutexCreate(void) sc = rtems_semaphore_create (rtems_build_name ('M', c3, c2, c1), 1, - RTEMS_PRIORITY|RTEMS_BINARY_SEMAPHORE|RTEMS_INHERIT_PRIORITY |RTEMS_NO_PRIORITY_CEILING|RTEMS_LOCAL, + RTEMS_FIFO|RTEMS_BINARY_SEMAPHORE|RTEMS_NO_INHERIT_PRIORITY|RTEMS_NO_PRIORITY_CEILING|RTEMS_LOCAL, 0, &sid); if (sc != RTEMS_SUCCESSFUL) {