<!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>