<!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 (2011-07-14)</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>jennifer</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>

        * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
        initial support for APIC.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/ChangeLog.diff?r1=text&tr1=1.81&r2=text&tr2=1.82&diff_format=h">M</a></td><td width='1%'>1.82</td><td width='100%'>c/src/lib/libbsp/i386/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/irq/irq.h.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>c/src/lib/libbsp/i386/shared/irq/irq.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/irq/irq.c.diff?r1=text&tr1=1.24&r2=text&tr2=1.25&diff_format=h">M</a></td><td width='1%'>1.25</td><td width='100%'>c/src/lib/libbsp/i386/shared/irq/irq.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/shared/irq/irq_init.c.diff?r1=text&tr1=1.19&r2=text&tr2=1.20&diff_format=h">M</a></td><td width='1%'>1.20</td><td width='100%'>c/src/lib/libbsp/i386/shared/irq/irq_init.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/ChangeLog:1.81 rtems/c/src/lib/libbsp/i386/ChangeLog:1.82
--- rtems/c/src/lib/libbsp/i386/ChangeLog:1.81  Thu Jul 14 11:50:21 2011
+++ rtems/c/src/lib/libbsp/i386/ChangeLog       Thu Jul 14 12:30:25 2011
</font><font color='#997700'>@@ -1,5 +1,10 @@
</font> 2011-07-14        Jennifer Averett <Jennifer.Averett@OARcorp.com>
 
<font color='#000088'>+   * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_init.c: Add
+       initial support for APIC.
+
+2011-07-14     Jennifer Averett <Jennifer.Averett@OARcorp.com>
+
</font>   * shared/irq/apic.h, shared/smp/README, shared/smp/smp-imps.c,
        shared/smp/smp-imps.h: New files.
 

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/irq/irq.h:1.16 rtems/c/src/lib/libbsp/i386/shared/irq/irq.h:1.17
--- rtems/c/src/lib/libbsp/i386/shared/irq/irq.h:1.16   Fri Jan 28 14:35:38 2011
+++ rtems/c/src/lib/libbsp/i386/shared/irq/irq.h        Thu Jul 14 12:30:27 2011
</font><font color='#997700'>@@ -41,8 +41,9 @@
</font> 
     /* Base vector for our IRQ handlers. */
 #define BSP_IRQ_VECTOR_BASE            BSP_ASM_IRQ_VECTOR_BASE
<font color='#880000'>-#define BSP_IRQ_LINES_NUMBER<span style="background-color: #FF0000">    </span>      16
</font><font color='#000088'>+#define BSP_IRQ_LINES_NUMBER<span style="background-color: #FF0000">    </span> 17
</font> #define BSP_LOWEST_OFFSET         0
<font color='#000088'>+#define BSP_MAX_ON_i8259S          (BSP_IRQ_LINES_NUMBER - 2)
</font> #define BSP_MAX_OFFSET            <span style="background-color: #FF0000"> </span>  (BSP_IRQ_LINES_NUMBER - 1)
     /*
      * Interrupt offset in comparison to BSP_ASM_IRQ_VECTOR_BASE
<font color='#997700'>@@ -56,6 +57,7 @@
</font> #define BSP_UART_COM1_IRQ 4
 #define BSP_RT_TIMER1  <span style="background-color: #FF0000">      </span>     8
 #define BSP_RT_TIMER3          10
<font color='#000088'>+#define BSP_SMP_IPI<span style="background-color: #FF0000">   </span>                16
</font> 
 #define BSP_INTERRUPT_VECTOR_MIN BSP_LOWEST_OFFSET
 #define BSP_INTERRUPT_VECTOR_MAX BSP_MAX_OFFSET

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/irq/irq.c:1.24 rtems/c/src/lib/libbsp/i386/shared/irq/irq.c:1.25
--- rtems/c/src/lib/libbsp/i386/shared/irq/irq.c:1.24   Fri Jan 28 14:35:38 2011
+++ rtems/c/src/lib/libbsp/i386/shared/irq/irq.c        Thu Jul 14 12:30:26 2011
</font><font color='#997700'>@@ -73,7 +73,7 @@
</font>   rtems_interrupt_level level;
 
   if ( ((int)irqLine < BSP_LOWEST_OFFSET) ||
<font color='#880000'>-       ((int)irqLine > BSP_MAX_OFFSET )
</font><font color='#000088'>+       ((int)irqLine > BSP_MAX_ON_i8259S )
</font>        )
     return 1;
 
<font color='#997700'>@@ -108,7 +108,7 @@
</font>   rtems_interrupt_level level;
 
   if ( ((int)irqLine < BSP_LOWEST_OFFSET) ||
<font color='#880000'>-       ((int)irqLine > BSP_MAX_OFFSET )
</font><font color='#000088'>+       ((int)irqLine > BSP_MAX_ON_i8259S )
</font>        )
     return 1;
 
<font color='#997700'>@@ -135,7 +135,7 @@
</font>   unsigned short mask;
 
   if ( ((int)irqLine < BSP_LOWEST_OFFSET) ||
<font color='#880000'>-       ((int)irqLine > BSP_MAX_OFFSET )
</font><font color='#000088'>+       ((int)irqLine > BSP_MAX_ON_i8259S )
</font>      )
     return 1;
 
<font color='#997700'>@@ -153,7 +153,7 @@
</font> int BSP_irq_ack_at_i8259s<span style="background-color: #FF0000">  </span>  (const rtems_irq_number irqLine)
 {
   if ( ((int)irqLine < BSP_LOWEST_OFFSET) ||
<font color='#880000'>-       ((int)irqLine > BSP_MAX_OFFSET )
</font><font color='#000088'>+       ((int)irqLine > BSP_MAX_ON_i8259S )
</font>        )
     return 1;
 
<font color='#997700'>@@ -190,7 +190,7 @@
</font>   unsigned int i;
   unsigned int j;
 
<font color='#880000'>-  rtems_interrupt_disable(level); /* XXX */
</font><font color='#000088'>+  rtems_interrupt_disable(level);
</font> 
   /*
    * Always mask at least current interrupt to prevent re-entrance

<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/shared/irq/irq_init.c:1.19 rtems/c/src/lib/libbsp/i386/shared/irq/irq_init.c:1.20
--- rtems/c/src/lib/libbsp/i386/shared/irq/irq_init.c:1.19      Fri Jul  3 10:08:54 2009
+++ rtems/c/src/lib/libbsp/i386/shared/irq/irq_init.c   Thu Jul 14 12:30:28 2011
</font><font color='#997700'>@@ -40,6 +40,7 @@
</font> extern void rtems_irq_prologue_13(void);
 extern void rtems_irq_prologue_14(void);
 extern void rtems_irq_prologue_15(void);
<font color='#000088'>+extern void rtems_irq_prologue_16(void);
</font> /*
  * default vectors
  */
<font color='#997700'>@@ -80,7 +81,8 @@
</font>   rtems_irq_prologue_12,
   rtems_irq_prologue_13,
   rtems_irq_prologue_14,
<font color='#880000'>-  rtems_irq_prologue_15
</font><font color='#000088'>+  rtems_irq_prologue_15,
+  rtems_irq_prologue_16,
</font> };
 
 static rtems_raw_irq_connect_data<span style="background-color: #FF0000"> </span>        defaultRawIrq = {
</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>