<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-05-03)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-03 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * sapi/include/confdefs.h: New define CONFIGURE_SEMAPHORES for the
        overall count of required semaphores.  New define
        CONFIGURE_LIBBLOCK_SEMAPHORES for the count of required disk and bdbuf
        semaphores.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2289&r2=text&tr2=1.2290&diff_format=h">M</a></td><td width='1%'>1.2290</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/include/confdefs.h.diff?r1=text&tr1=1.131&r2=text&tr2=1.132&diff_format=h">M</a></td><td width='1%'>1.132</td><td width='100%'>cpukit/sapi/include/confdefs.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2289 rtems/cpukit/ChangeLog:1.2290
--- rtems/cpukit/ChangeLog:1.2289       Sat May  1 11:43:58 2010
+++ rtems/cpukit/ChangeLog      Mon May  3 04:13:36 2010
</font><font color='#997700'>@@ -1,3 +1,10 @@
</font><font color='#000088'>+2010-05-03    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * sapi/include/confdefs.h: New define CONFIGURE_SEMAPHORES for the
+       overall count of required semaphores.  New define
+       CONFIGURE_LIBBLOCK_SEMAPHORES for the count of required disk and bdbuf
+       semaphores.
+
</font> 2010-05-01        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * configure.ac: Add missing "&&".

<font color='#006600'>diff -u rtems/cpukit/sapi/include/confdefs.h:1.131 rtems/cpukit/sapi/include/confdefs.h:1.132
--- rtems/cpukit/sapi/include/confdefs.h:1.131  Thu Mar  4 08:40:51 2010
+++ rtems/cpukit/sapi/include/confdefs.h        Mon May  3 04:13:36 2010
</font><font color='#997700'>@@ -784,11 +784,25 @@
</font>       CONFIGURE_BDBUF_BUFFER_MAX_SIZE
     };
   #endif
<font color='#000088'>+
+  /*
+   *  Semaphores:
+   *    o disk lock
+   *    o bdbuf lock
+   *    o bdbuf sync lock
+   *    o bdbuf access condition
+   *    o bdbuf transfer condition
+   *    o bdbuf buffer condition
+   */
+  #define CONFIGURE_LIBBLOCK_SEMAPHORES 6
+
</font>   #if defined(CONFIGURE_HAS_OWN_BDBUF_TABLE) || \
       defined(CONFIGURE_BDBUF_BUFFER_SIZE) || \
       defined(CONFIGURE_BDBUF_BUFFER_COUNT)
     #error BDBUF Cache does not use a buffer configuration table. Please remove.
   #endif
<font color='#000088'>+#else
+  #define CONFIGURE_LIBBLOCK_SEMAPHORES 0
</font> #endif /* CONFIGURE_APPLICATION_NEEDS_LIBBLOCK */
 
 #if defined(RTEMS_MULTIPROCESSING)
<font color='#997700'>@@ -909,16 +923,17 @@
</font> 
   #ifndef CONFIGURE_MAXIMUM_SEMAPHORES
     #define CONFIGURE_MAXIMUM_SEMAPHORES                 0
<font color='#880000'>-  #else
</font>   #endif
 
<font color='#000088'>+  #define CONFIGURE_SEMAPHORES \
+    (CONFIGURE_MAXIMUM_SEMAPHORES + CONFIGURE_LIBIO_SEMAPHORES + \
+      CONFIGURE_TERMIOS_SEMAPHORES + CONFIGURE_LIBBLOCK_SEMAPHORES)
+
</font>   /*
    * If there are no user or support semaphores defined, then we can assume
    * that no memory need be allocated at all for semaphores.
    */
<font color='#880000'>-  #if  ((CONFIGURE_MAXIMUM_SEMAPHORES == 0) && \
-        (CONFIGURE_LIBIO_SEMAPHORES == 0) && \
-        (CONFIGURE_TERMIOS_SEMAPHORES == 0))
</font><font color='#000088'>+  #if CONFIGURE_SEMAPHORES == 0
</font>     #define CONFIGURE_MEMORY_FOR_SEMAPHORES(_semaphores) 0
   #else
     #define CONFIGURE_MEMORY_FOR_SEMAPHORES(_semaphores) \
<font color='#997700'>@@ -1686,8 +1701,7 @@
</font>   (CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES) + \
    CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS + \
     CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER ) + \
<font color='#880000'>-   CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_MAXIMUM_SEMAPHORES + \
-     CONFIGURE_LIBIO_SEMAPHORES + CONFIGURE_TERMIOS_SEMAPHORES) + \
</font><font color='#000088'>+   CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_SEMAPHORES) + \
</font>    CONFIGURE_MEMORY_FOR_MESSAGE_QUEUES(CONFIGURE_MAXIMUM_MESSAGE_QUEUES) + \
    CONFIGURE_MEMORY_FOR_PARTITIONS(CONFIGURE_MAXIMUM_PARTITIONS) + \
    CONFIGURE_MEMORY_FOR_REGIONS( CONFIGURE_MAXIMUM_REGIONS ) + \
<font color='#997700'>@@ -1780,8 +1794,7 @@
</font>     CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_MAXIMUM_TASKS, 0),
     CONFIGURE_MEMORY_FOR_TASK_VARIABLES(CONFIGURE_MAXIMUM_TASK_VARIABLES),
     CONFIGURE_MEMORY_FOR_TIMERS(CONFIGURE_MAXIMUM_TIMERS),
<font color='#880000'>-    CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_MAXIMUM_SEMAPHORES +
-       CONFIGURE_LIBIO_SEMAPHORES + CONFIGURE_TERMIOS_SEMAPHORES),
</font><font color='#000088'>+    CONFIGURE_MEMORY_FOR_SEMAPHORES(CONFIGURE_SEMAPHORES),
</font>     CONFIGURE_MEMORY_FOR_MESSAGE_QUEUES(CONFIGURE_MAXIMUM_MESSAGE_QUEUES),
     CONFIGURE_MEMORY_FOR_PARTITIONS(CONFIGURE_MAXIMUM_PARTITIONS),
     CONFIGURE_MEMORY_FOR_REGIONS( CONFIGURE_MAXIMUM_REGIONS ),
<font color='#997700'>@@ -1853,8 +1866,7 @@
</font>     CONFIGURE_MAXIMUM_TASKS,
     CONFIGURE_NOTEPADS_ENABLED,
     CONFIGURE_MAXIMUM_TIMERS + CONFIGURE_TIMER_FOR_SHARED_MEMORY_DRIVER,
<font color='#880000'>-    CONFIGURE_MAXIMUM_SEMAPHORES + CONFIGURE_LIBIO_SEMAPHORES +
-      CONFIGURE_TERMIOS_SEMAPHORES,
</font><font color='#000088'>+    CONFIGURE_SEMAPHORES,
</font>     CONFIGURE_MAXIMUM_MESSAGE_QUEUES,
     CONFIGURE_MAXIMUM_PARTITIONS,
     CONFIGURE_MAXIMUM_REGIONS,
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-05-03 Sebastian Huber <Sebastian.Huber@embedded-brains.de>

        * block01/init.c, block02/init.c, block03/init.c, block04/init.c,
        block05/init.c, block06/init.c, block07/init.c, block09/init.c,
        block10/init.c: Changed CONFIGURE_MAXIMUM_SEMAPHORES defines.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/ChangeLog.diff?r1=text&tr1=1.174&r2=text&tr2=1.175&diff_format=h">M</a></td><td width='1%'>1.175</td><td width='100%'>testsuites/libtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block01/init.c.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>testsuites/libtests/block01/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block02/init.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>testsuites/libtests/block02/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block03/init.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/libtests/block03/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block04/init.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>testsuites/libtests/block04/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block05/init.c.diff?r1=text&tr1=1.4&r2=text&tr2=1.5&diff_format=h">M</a></td><td width='1%'>1.5</td><td width='100%'>testsuites/libtests/block05/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block06/init.c.diff?r1=text&tr1=1.5&r2=text&tr2=1.6&diff_format=h">M</a></td><td width='1%'>1.6</td><td width='100%'>testsuites/libtests/block06/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block07/init.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&diff_format=h">M</a></td><td width='1%'>1.4</td><td width='100%'>testsuites/libtests/block07/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block09/init.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block09/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/libtests/block10/init.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&diff_format=h">M</a></td><td width='1%'>1.2</td><td width='100%'>testsuites/libtests/block10/init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/libtests/ChangeLog:1.174 rtems/testsuites/libtests/ChangeLog:1.175
--- rtems/testsuites/libtests/ChangeLog:1.174   Fri Apr 30 23:20:26 2010
+++ rtems/testsuites/libtests/ChangeLog Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-05-03    Sebastian Huber <Sebastian.Huber@embedded-brains.de>
+
+       * block01/init.c, block02/init.c, block03/init.c, block04/init.c,
+       block05/init.c, block06/init.c, block07/init.c, block09/init.c,
+       block10/init.c: Changed CONFIGURE_MAXIMUM_SEMAPHORES defines.
+
</font> 2010-05-01        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * Makefile.am: Move POSIX in front of other tests.

<font color='#006600'>diff -u rtems/testsuites/libtests/block01/init.c:1.4 rtems/testsuites/libtests/block01/init.c:1.5
--- rtems/testsuites/libtests/block01/init.c:1.4        Tue Dec  8 11:52:49 2009
+++ rtems/testsuites/libtests/block01/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -182,7 +182,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 2
 #define CONFIGURE_MAXIMUM_DRIVERS 2
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> #define CONFIGURE_EXTRA_TASK_STACKS (8 * 1024)
 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE

<font color='#006600'>diff -u rtems/testsuites/libtests/block02/init.c:1.3 rtems/testsuites/libtests/block02/init.c:1.4
--- rtems/testsuites/libtests/block02/init.c:1.3        Tue Dec  8 11:52:49 2009
+++ rtems/testsuites/libtests/block02/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -185,7 +185,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 5
 #define CONFIGURE_MAXIMUM_DRIVERS 3
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block03/init.c:1.2 rtems/testsuites/libtests/block03/init.c:1.3
--- rtems/testsuites/libtests/block03/init.c:1.2        Tue Dec  8 11:52:49 2009
+++ rtems/testsuites/libtests/block03/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -176,7 +176,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 5
 #define CONFIGURE_MAXIMUM_DRIVERS 2
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block04/init.c:1.2 rtems/testsuites/libtests/block04/init.c:1.3
--- rtems/testsuites/libtests/block04/init.c:1.2        Tue Dec  8 11:52:49 2009
+++ rtems/testsuites/libtests/block04/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -148,7 +148,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 5
 #define CONFIGURE_MAXIMUM_DRIVERS 2
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block05/init.c:1.4 rtems/testsuites/libtests/block05/init.c:1.5
--- rtems/testsuites/libtests/block05/init.c:1.4        Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block05/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -510,7 +510,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 6
 #define CONFIGURE_MAXIMUM_DRIVERS 4
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block06/init.c:1.5 rtems/testsuites/libtests/block06/init.c:1.6
--- rtems/testsuites/libtests/block06/init.c:1.5        Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block06/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -1845,7 +1845,7 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 8
 #define CONFIGURE_MAXIMUM_DRIVERS 3
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 7
</font><font color='#000088'>+#define CONFIGURE_MAXIMUM_SEMAPHORES 2
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block07/init.c:1.3 rtems/testsuites/libtests/block07/init.c:1.4
--- rtems/testsuites/libtests/block07/init.c:1.3        Tue Dec  8 11:52:49 2009
+++ rtems/testsuites/libtests/block07/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -254,7 +254,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 6
 #define CONFIGURE_MAXIMUM_DRIVERS 2
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block09/init.c:1.1 rtems/testsuites/libtests/block09/init.c:1.2
--- rtems/testsuites/libtests/block09/init.c:1.1        Tue Jan 19 02:55:18 2010
+++ rtems/testsuites/libtests/block09/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -215,7 +215,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 3
 #define CONFIGURE_MAXIMUM_DRIVERS 4
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 

<font color='#006600'>diff -u rtems/testsuites/libtests/block10/init.c:1.1 rtems/testsuites/libtests/block10/init.c:1.2
--- rtems/testsuites/libtests/block10/init.c:1.1        Tue Jan 26 09:09:03 2010
+++ rtems/testsuites/libtests/block10/init.c    Mon May  3 04:14:27 2010
</font><font color='#997700'>@@ -464,7 +464,6 @@
</font> 
 #define CONFIGURE_MAXIMUM_TASKS 5
 #define CONFIGURE_MAXIMUM_DRIVERS 4
<font color='#880000'>-#define CONFIGURE_MAXIMUM_SEMAPHORES 5
</font> 
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
 
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>