<!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-07-27)</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-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * umon/tfsDriver.c: Update for LibIO API changes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/shared/ChangeLog.diff?r1=text&tr1=1.175&r2=text&tr2=1.176&diff_format=h">M</a></td><td width='1%'>1.176</td><td width='100%'>c/src/lib/libbsp/shared/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/shared/umon/tfsDriver.c.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>c/src/lib/libbsp/shared/umon/tfsDriver.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/shared/ChangeLog:1.175 rtems/c/src/lib/libbsp/shared/ChangeLog:1.176
--- rtems/c/src/lib/libbsp/shared/ChangeLog:1.175       Wed Jun 30 09:32:36 2010
+++ rtems/c/src/lib/libbsp/shared/ChangeLog     Tue Jul 27 05:18:21 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-07-27    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * umon/tfsDriver.c: Update for LibIO API changes.
+
</font> 2010-06-30        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        * umon/tfsDriver.c: Remove extra brace.

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/shared/umon/tfsDriver.c:1.8 rtems/c/src/lib/libbsp/shared/umon/tfsDriver.c:1.9
--- rtems/c/src/lib/libbsp/shared/umon/tfsDriver.c:1.8  Wed Jun 30 09:32:36 2010
+++ rtems/c/src/lib/libbsp/shared/umon/tfsDriver.c      Tue Jul 27 05:18:22 2010
</font><font color='#997700'>@@ -466,7 +466,7 @@
</font>     tip->tfd = tfd;
     tip->buf = buf;
     strcpy(tip->name,pathcopy);
<font color='#880000'>-    iop->file_info = (void *)tfdidx;
</font><font color='#000088'>+    iop->data0 = (void *)tfdidx;
</font>     return(0);
   } else {
     printk("%s: %s\n",pathcopy,
<font color='#997700'>@@ -537,7 +537,7 @@
</font> {
   int  ret, fd;
 
<font color='#880000'>-  fd = (int) iop->file_info;
</font><font color='#000088'>+  fd = (int) iop->data0;
</font> 
   if (RTEMS_TFS_DEBUG)
     printk("_read_r(%d,%" PRId32 ")\n",fd,count);
<font color='#997700'>@@ -563,7 +563,7 @@
</font>   char *info;
   struct tfdinfo *tip;
 
<font color='#880000'>-  fd = (int)iop->file_info;
</font><font color='#000088'>+  fd = (int)iop->data0;
</font> 
   if (RTEMS_TFS_DEBUG)
     printk("rtems_tfs_close(%d)\n",fd);
<font color='#997700'>@@ -598,7 +598,7 @@
</font> {
   int  ret, fd;
 
<font color='#880000'>-  fd = (int) iop->file_info;
</font><font color='#000088'>+  fd = (int) iop->data0;
</font> 
   if (RTEMS_TFS_DEBUG)
     printk("rtems_tfs_write(%d,%" PRId32" )\n",fd,count);
<font color='#997700'>@@ -622,7 +622,7 @@
</font> {
   int ret, fd;
 
<font color='#880000'>-  fd = (int) iop->file_info;
</font><font color='#000088'>+  fd = (int) iop->data0;
</font> 
   if (RTEMS_TFS_DEBUG)
     printk("rtems_tfs_lseek(%d,%ld,%d)\n",fd,(long)offset,whence);
<font color='#997700'>@@ -656,7 +656,7 @@
</font> {
   int ret, fd;
 
<font color='#880000'>-  fd = (int) iop->file_info;
</font><font color='#000088'>+  fd = (int) iop->data0;
</font>   ret = mon_tfstruncate(tfdtable[fd].tfd,count);
   if (ret != TFS_OKAY)
     return(-1);
<font color='#997700'>@@ -672,7 +672,7 @@
</font> {
   int  fd, ret;
 
<font color='#880000'>-  fd = (int) iop->file_info;
</font><font color='#000088'>+  fd = (int) iop->data0;
</font>   ret = mon_tfsctrl(cmd,(long)buf,0);
   return(-1);
 }
</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-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * rtems/asm.h: Fixed header guard.
        * rtems/score/cpu.h: Assembler compatibility fixes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/ChangeLog.diff?r1=text&tr1=1.49&r2=text&tr2=1.50&diff_format=h">M</a></td><td width='1%'>1.50</td><td width='100%'>cpukit/score/cpu/avr/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/rtems/asm.h.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>cpukit/score/cpu/avr/rtems/asm.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/avr/rtems/score/cpu.h.diff?r1=text&tr1=1.27&r2=text&tr2=1.28&diff_format=h">M</a></td><td width='1%'>1.28</td><td width='100%'>cpukit/score/cpu/avr/rtems/score/cpu.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/ChangeLog:1.49 rtems/cpukit/score/cpu/avr/ChangeLog:1.50
--- rtems/cpukit/score/cpu/avr/ChangeLog:1.49   Fri Jul 16 03:36:36 2010
+++ rtems/cpukit/score/cpu/avr/ChangeLog        Tue Jul 27 05:51:12 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-07-27    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * rtems/asm.h: Fixed header guard.
+       * rtems/score/cpu.h: Assembler compatibility fixes.
+
</font> 2010-07-16        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * rtems/score/cpu.h: Include <rtems/score/types.h> first.

<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/rtems/asm.h:1.8 rtems/cpukit/score/cpu/avr/rtems/asm.h:1.9
--- rtems/cpukit/score/cpu/avr/rtems/asm.h:1.8  Mon May 10 11:31:24 2010
+++ rtems/cpukit/score/cpu/avr/rtems/asm.h      Tue Jul 27 05:51:12 2010
</font><font color='#997700'>@@ -95,15 +95,6 @@
</font> #define PUBLIC(sym) .globl SYM (sym)
 #define EXTERN(sym) .globl SYM (sym)
 
<font color='#880000'>-
-
-
-
-
-
-#endif
-
-
</font> /* Copyright (c) 2002, 2005, 2006, 2007 Marek Michalkiewicz
    Copyright (c) 2006 Dmitry Xmelkov
    All rights reserved.
<font color='#997700'>@@ -469,4 +460,4 @@
</font> #endif
        .endm
 
<font color='#880000'>-
</font><font color='#000088'>+#endif /* _RTEMS_ASM_H */
</font>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.27 rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.28
--- rtems/cpukit/score/cpu/avr/rtems/score/cpu.h:1.27   Fri Jul 16 03:36:36 2010
+++ rtems/cpukit/score/cpu/avr/rtems/score/cpu.h        Tue Jul 27 05:51:12 2010
</font><font color='#997700'>@@ -382,6 +382,8 @@
</font> 
 /* may need to put some structures here.  */
 
<font color='#000088'>+#ifndef ASM
+
</font> /*
  * Contexts
  *
<font color='#997700'>@@ -453,6 +455,8 @@
</font> 
 SCORE_EXTERN Context_Control_fp  _CPU_Null_fp_context;
 
<font color='#000088'>+#endif /* ASM */
+
</font> /*
  *  Nothing prevents the porter from declaring more CPU specific variables.
  *
<font color='#997700'>@@ -678,6 +682,8 @@
</font>   { \
   }
 
<font color='#000088'>+#ifndef ASM
+
</font> uint32_t   _CPU_ISR_Get_level( void );
 
 /* end of ISR handler macros */
<font color='#997700'>@@ -1147,6 +1153,8 @@
</font> #define CPU_swap_u16( value ) \
   (((value&0xff) << 8) | ((value >> 8)&0xff))
 
<font color='#000088'>+#endif /* ASM */
+
</font> #ifdef __cplusplus
 }
 #endif
</pre>
<p> </p>
<a name='cs3'></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-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * rtems/score/cpu.h: Assembler compatibility fixes.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/bfin/ChangeLog.diff?r1=text&tr1=1.38&r2=text&tr2=1.39&diff_format=h">M</a></td><td width='1%'>1.39</td><td width='100%'>cpukit/score/cpu/bfin/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h.diff?r1=text&tr1=1.21&r2=text&tr2=1.22&diff_format=h">M</a></td><td width='1%'>1.22</td><td width='100%'>cpukit/score/cpu/bfin/rtems/score/cpu.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/h8300/ChangeLog.diff?r1=text&tr1=1.96&r2=text&tr2=1.97&diff_format=h">M</a></td><td width='1%'>1.97</td><td width='100%'>cpukit/score/cpu/h8300/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h.diff?r1=text&tr1=1.41&r2=text&tr2=1.42&diff_format=h">M</a></td><td width='1%'>1.42</td><td width='100%'>cpukit/score/cpu/h8300/rtems/score/cpu.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/score/cpu/bfin/ChangeLog:1.38 rtems/cpukit/score/cpu/bfin/ChangeLog:1.39
--- rtems/cpukit/score/cpu/bfin/ChangeLog:1.38  Fri Jul 16 03:37:09 2010
+++ rtems/cpukit/score/cpu/bfin/ChangeLog       Tue Jul 27 05:57:31 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-07-27    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * rtems/score/cpu.h: Assembler compatibility fixes.
+
</font> 2010-07-16        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * rtems/score/cpu.h: Include <rtems/score/types.h> first.

<font color='#006600'>diff -u rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.21 rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.22
--- rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h:1.21  Fri Jul 16 03:37:10 2010
+++ rtems/cpukit/score/cpu/bfin/rtems/score/cpu.h       Tue Jul 27 05:57:31 2010
</font><font color='#997700'>@@ -458,6 +458,8 @@
</font>  *  XXX document implementation including references if appropriate
  */
 
<font color='#000088'>+#ifndef ASM
+
</font> /**
  *  @ingroup CPUContext Management
  *  This defines the minimal set of integer and processor state registers
<font color='#997700'>@@ -565,6 +567,8 @@
</font>  */
 #define CPU_CONTEXT_FP_SIZE sizeof( Context_Control_fp )
 
<font color='#000088'>+#endif /* ASM */
+
</font> /**
  *  Amount of extra stack (above minimum stack size) required by
  *  MPCI receive server thread.  Remember that in a multiprocessor
<font color='#997700'>@@ -766,6 +770,7 @@
</font>     __asm__ __volatile__ ( "sti %0; csync" : : "d"(_new_level ? 0 : 0xffff) ); \
   }
 
<font color='#000088'>+#ifndef ASM
</font> 
 /**
  *  @ingroup CPUInterrupt
<font color='#997700'>@@ -1250,6 +1255,8 @@
</font> #define CPU_swap_u16( value ) \
   (((value&0xff) << 8) | ((value >> 8)&0xff))
 
<font color='#000088'>+#endif /* ASM */
+
</font> #ifdef __cplusplus
 }
 #endif

<font color='#006600'>diff -u rtems/cpukit/score/cpu/h8300/ChangeLog:1.96 rtems/cpukit/score/cpu/h8300/ChangeLog:1.97
--- rtems/cpukit/score/cpu/h8300/ChangeLog:1.96 Fri Jul 16 03:37:53 2010
+++ rtems/cpukit/score/cpu/h8300/ChangeLog      Tue Jul 27 06:03:38 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-07-27    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * rtems/score/cpu.h: Assembler compatibility fixes.
+
</font> 2010-07-16        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * rtems/score/cpu.h: Include <rtems/score/types.h> first.

<font color='#006600'>diff -u rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.41 rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.42
--- rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h:1.41 Fri Jul 16 03:37:53 2010
+++ rtems/cpukit/score/cpu/h8300/rtems/score/cpu.h      Tue Jul 27 06:03:38 2010
</font><font color='#997700'>@@ -25,8 +25,9 @@
</font> 
 #include <rtems/score/types.h>
 #include <rtems/score/h8300.h>
<font color='#880000'>-
-#include <rtems/bspIo.h> /* printk */
</font><font color='#000088'>+#ifndef ASM
+  #include <rtems/bspIo.h>
+#endif
</font> 
 /* conditional compilation parameters */
 
<font color='#997700'>@@ -388,7 +389,7 @@
</font>  *  XXX
  */
 
<font color='#880000'>-
</font><font color='#000088'>+#ifndef ASM
</font> 
 #define nogap __attribute__ ((packed))
 
<font color='#997700'>@@ -452,6 +453,8 @@
</font> 
 #define CPU_CONTEXT_FP_SIZE sizeof( Context_Control_fp )
 
<font color='#000088'>+#endif /* ASM */
+
</font> /*
  *  Amount of extra stack (above minimum stack size) required by
  *  system initialization thread.  Remember that in a multiprocessor
<font color='#997700'>@@ -701,6 +704,8 @@
</font>     else              asm volatile ( "andc #0x7f,ccr\n" ); \
   }
 
<font color='#000088'>+#ifndef ASM
+
</font> uint32_t   _CPU_ISR_Get_level( void );
 
 /* end of ISR handler macros */
<font color='#997700'>@@ -1132,6 +1137,8 @@
</font>   proc_ptr        new_handler,
   proc_ptr     *old_handler );
 
<font color='#000088'>+#endif /* ASM */
+
</font> #ifdef __cplusplus
 }
 #endif
</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>