<!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-20)</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-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* start/start16.S: Removed tabs and added OAR standard copyright header
in preperation for merging SMP support.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/ChangeLog.diff?r1=text&tr1=1.276&r2=text&tr2=1.277&diff_format=h">M</a></td><td width='1%'>1.277</td><td width='100%'>c/src/lib/libbsp/i386/pc386/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/i386/pc386/start/start16.S.diff?r1=text&tr1=1.13&r2=text&tr2=1.14&diff_format=h">M</a></td><td width='1%'>1.14</td><td width='100%'>c/src/lib/libbsp/i386/pc386/start/start16.S</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.276 rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.277
--- rtems/c/src/lib/libbsp/i386/pc386/ChangeLog:1.276 Thu Jul 14 10:07:21 2011
+++ rtems/c/src/lib/libbsp/i386/pc386/ChangeLog Wed Jul 20 11:50:19 2011
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2011-07-20 Jennifer Averett <Jennifer.Averett@OARcorp.com>
+
+ * start/start16.S: Removed tabs and added OAR standard copyright header
+ in preperation for merging SMP support.
+
</font> 2011-07-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* start/start.S: Moved enable_sse into a subroutine that may be called
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/i386/pc386/start/start16.S:1.13 rtems/c/src/lib/libbsp/i386/pc386/start/start16.S:1.14
--- rtems/c/src/lib/libbsp/i386/pc386/start/start16.S:1.13 Wed Feb 11 13:48:25 2009
+++ rtems/c/src/lib/libbsp/i386/pc386/start/start16.S Wed Jul 20 11:50:19 2011
</font><font color='#997700'>@@ -1,34 +1,47 @@
</font><font color='#880000'>-/*-------------------------------------------------------------------------+
-| start16.s v1.0 - PC386 BSP - 1998/04/13
-+--------------------------------------------------------------------------+
-| This file contains the entry point for the application.
-| The name of this entry point is compiler dependent.
-| It jumps to the BSP which is responsible for performing all initialization.
-+--------------------------------------------------------------------------+
-| (C) Copyright 1997 -
-| - NavIST Group - Real-Time Distributed Systems and Industrial Automation
-|
-| http://pandora.ist.utl.pt
-|
-| Instituto Superior Tecnico * Lisboa * PORTUGAL
-+--------------------------------------------------------------------------+
-| Disclaimer:
-|
-| This file is provided "AS IS" without warranty of any kind, either
-| expressed or implied.
-+--------------------------------------------------------------------------*/
</font><font color='#000088'>+/*--------------------------------------------------------------------------+
+ * start16.s v1.0 - PC386 BSP - 1998/04/13
+ *--------------------------------------------------------------------------+
+ * This file contains the entry point for the application.
+ * The name of this entry point is compiler dependent.
+ * It jumps to the BSP which is responsible for performing all initialization.
+ *--------------------------------------------------------------------------+
+ * (C) Copyright 1997 -
+ * - NavIST Group - Real-Time Distributed Systems and Industrial Automation
+ *
+ * http://pandora.ist.utl.pt
+ *
+ * Instituto Superior Tecnico * Lisboa * PORTUGAL
+ *--------------------------------------------------------------------------+
+ * Disclaimer:
+ *
+ * This file is provided "AS IS" without warranty of any kind, either
+ * expressed or implied.
+ *--------------------------------------------------------------------------+
+ */
+
+/*
+ * COPYRIGHT (c) 2011.
+ * On-Line Applications Research Corporation (OAR).
+ *
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.com/license/LICENSE.
+ *
+ * $Id$
+ */
+
</font>
#include <bspopts.h>
<font color='#880000'>-/*----------------------------------------------------------------------------+
</font><font color='#000088'>+/*---------------------------------------------------------------------------+
</font> | Constants
+----------------------------------------------------------------------------*/
<font color='#880000'>-.set PROT_CODE_SEG, 0x08 # offset of code segment descriptor into GDT
-.set PROT_DATA_SEG, 0x10 # offset of code segment descriptor into GDT
-.set CR0_PE, 1 # protected mode flag on CR0 register
-.set HDRSTART, HEADERADDR # address of start of bin2boot header
-.set HDROFF, 0x24 # offset into bin2boot header of start32 addr
</font><font color='#000088'>+.set PROT_CODE_SEG, 0x0 # offset of code segment descriptor into GDT
+.set PROT_DATA_SEG, 0x10 # offset of code segment descriptor into GDT
+.set CR0_PE, 1 # protected mode flag on CR0 register
+.set HDRSTART, HEADERADDR # address of start of bin2boot header
+.set HDROFF, 0x24 # offset into bin2boot header of start32 addr
</font> .set STACKOFF, 0x200-0x10 # offset to load into %esp, from start of image
/* #define NEW_GAS */
<font color='#997700'>@@ -38,91 +51,90 @@
</font>
.text
<font color='#880000'>- .globl _start16 # entry point
- .globl start16
</font><font color='#000088'>+ .globl _start16 # entry point
+ .globl start16
</font> start16:
_start16:
.code16
<font color='#000088'>+ cli # DISABLE INTERRUPTS!!!
</font>
<font color='#880000'>- cli # DISABLE INTERRUPTS!!!
-
- movw %cs, %ax #
- movw %ax, %ds # set the rest of real mode registers
- movw %ax, %es #
- movw %ax, %ss #
</font><font color='#000088'>+ movw %cs, %ax #
+ movw %ax, %ds # set the rest of real mode registers
+ movw %ax, %es #
+ movw %ax, %ss #
</font>
#if (RTEMS_VIDEO_80x50 == 1)
<font color='#880000'>- movl $0x0040,%eax # use 32 bit constant to ensure 16 MSB=0
- mov %ax,%es
- movw %es:0x4a, %ax # get 16 bit number of columns
- cmpw $0, %ax # or 0 if no video adapter
- je 1f # if no video, skip touching it
- /*---------------------------------------------------------------------+
- | Switch VGA video to 80 lines x 50 columns mode. Has to be done before
- | turning protected mode on since it uses BIOS int 10h (video) services.
- +---------------------------------------------------------------------*/
-
- movw $0x0003, %ax # forced set
- int $0x10
- movw $0x1112, %ax # use 8x8 font
- xorb %bl, %bl
- int $0x10
- movw $0x1201, %ax # turn off cursor emulation
- movb $0x34, %bl
- int $0x10
- movb $0x01, %ah # define cursor (scan lines 0 to 7)
- movw $0x0007, %cx
- int $0x10
</font><font color='#000088'>+ movl $0x0040,%eax # use 32 bit constant to ensure 16 MSB=0
+ mov %ax,%es
+ movw %es:0x4a, %ax # get 16 bit number of columns
+ cmpw $0, %ax # or 0 if no video adapter
+ je 1f # if no video, skip touching it
+ /*---------------------------------------------------------------------+
+ | Switch VGA video to 80 lines x 50 columns mode. Has to be done before
+ | turning protected mode on since it uses BIOS int 10h (video) services.
+ +---------------------------------------------------------------------*/
+
+ movw $0x0003, %ax # forced set
+ int $0x10
+ movw $0x1112, %ax # use 8x8 font
+ xorb %bl, %bl
+ int $0x10
+ movw $0x1201, %ax # turn off cursor emulation
+ movb $0x34, %bl
+ int $0x10
+ movb $0x01, %ah # define cursor (scan lines 0 to 7)
+ movw $0x0007, %cx
+ int $0x10
</font>
1:
#endif /* RTEMS_VIDEO_80x50 */
<font color='#880000'>- /*---------------------------------------------------------------------+
- | Bare PC machines boot in real mode! We have to turn protected mode on.
- +---------------------------------------------------------------------*/
-
- lgdt gdtptr - start16 # load Global Descriptor Table
- movl %cr0, %eax
- orl $CR0_PE, %eax
- movl %eax, %cr0 # turn on protected mode
</font><font color='#000088'>+ /*---------------------------------------------------------------------+
+ | Bare PC machines boot in real mode! We have to turn protected mode on.
+ +---------------------------------------------------------------------*/
+
+ lgdt gdtptr - start16 # load Global Descriptor Table
+ movl %cr0, %eax
+ orl $CR0_PE, %eax
+ movl %eax, %cr0 # turn on protected mode
</font>
#ifdef NEW_GAS
<font color='#880000'>- ljmpl $PROT_CODE_SEG, $1f # flush prefetch queue, and reload %cs
</font><font color='#000088'>+ ljmpl $PROT_CODE_SEG, $1f # flush prefetch queue, and reload %cs
</font> #else
<font color='#880000'>- ljmp $PROT_CODE_SEG, $1f # flush prefetch queue, and reload %cs
</font><font color='#000088'>+ ljmp $PROT_CODE_SEG, $1f # flush prefetch queue, and reload %cs
</font> #endif
.code32
1:
/*---------------------------------------------------------------------+
| load the other segment registers
+---------------------------------------------------------------------*/
<font color='#880000'>- movl $PROT_DATA_SEG, %eax
- movw %ax, %ds
- movw %ax, %es
- movw %ax, %ss
- movl $start16 + STACKOFF, %esp # set up stack pointer
- addl $start16 + STACKOFF, %ebp # set up stack pointer
</font><font color='#000088'>+ movl $PROT_DATA_SEG, %eax
+ movw %ax, %ds
+ movw %ax, %es
+ movw %ax, %ss
+ movl $start16 + STACKOFF, %esp # set up stack pointer
+ addl $start16 + STACKOFF, %ebp # set up stack pointer
</font>
/*---------------------------------------------------------------------+
| we have to enable A20 in order to access memory above 1MByte
+---------------------------------------------------------------------*/
<font color='#880000'>- call empty_8042
- movb $0xD1, %al # command write
- outb %al, $0x64
- call empty_8042
- movb $0xDF, %al # A20 on
- outb %al, $0x60
- call empty_8042
-
- call pc386_delay
- call pc386_delay
- call pc386_delay
-
- movl %cs:HDRSTART + HDROFF, %eax #
- pushl %eax # jump to start of 32 bit code
- ret #
</font><font color='#000088'>+ call empty_8042
+ movb $0xD1, %al # command write
+ outb %al, $0x64
+ call empty_8042
+ movb $0xDF, %al # A20 on
+ outb %al, $0x60
+ call empty_8042
+
+ call pc386_delay
+ call pc386_delay
+ call pc386_delay
+
+ movl %cs:HDRSTART + HDROFF, %eax #
+ pushl %eax # jump to start of 32 bit code
+ ret #
</font>
/*----------------------------------------------------------------------------+
| pc386_delay
<font color='#997700'>@@ -137,24 +149,24 @@
</font> !
| NOTE: Saving the content of the EAX register just in case. - Rosimildo.
+----------------------------------------------------------------------------*/
<font color='#880000'>- .p2align 4
- .globl _pc386_delay
- .globl pc386_delay
</font><font color='#000088'>+ .p2align 4
+ .globl _pc386_delay
+ .globl pc386_delay
</font> pc386_delay:
_pc386_delay:
<font color='#880000'>- pushl %eax
</font><font color='#000088'>+ pushl %eax
</font> #if defined(USE_OUTB_FOR_DELAY)
<font color='#880000'>- outb %al, $0x80 # about 1uS delay on most machines
</font><font color='#000088'>+ outb %al, $0x80 # about 1uS delay on most machines
</font>
#else
<font color='#880000'>- movl $0x200, %eax
</font><font color='#000088'>+ movl $0x200, %eax
</font> pc386_delay1:
<font color='#880000'>- dec %eax
- jnz pc386_delay1
</font><font color='#000088'>+ dec %eax
+ jnz pc386_delay1
</font> #endif
<font color='#880000'>- popl %eax
-<span style="background-color: #FF0000"> </span> ret
</font><font color='#000088'>+ popl %eax
+ ret
</font>
/*----------------------------------------------------------------------------+
| empty_8042
<font color='#997700'>@@ -164,22 +176,22 @@
</font> | No timeout is used - if this hangs there is something wrong with the machine,
| and we probably couldn't proceed anyway.
+----------------------------------------------------------------------------*/
<font color='#880000'>- .p2align 4
- .globl _empty_8042
- .globl empty_8042
</font><font color='#000088'>+ .p2align 4
+ .globl _empty_8042
+ .globl empty_8042
</font> empty_8042:
_empty_8042:
<font color='#880000'>- call pc386_delay
- inb $0x64, %al # 8042 status port
- testb $0x01, %al # output buffer?
- jz no_output
- call pc386_delay
- in $0x60, %al # read it
- jmp empty_8042
</font><font color='#000088'>+ call pc386_delay
+ inb $0x64, %al # 8042 status port
+ testb $0x01, %al # output buffer?
+ jz no_output
+ call pc386_delay
+ in $0x60, %al # read it
+ jmp empty_8042
</font> no_output:
<font color='#880000'>- test $0x02, %al # is input buffer full?
- jnz empty_8042 # yes - loop
- ret
</font><font color='#000088'>+ test $0x02, %al # is input buffer full?
+ jnz empty_8042 # yes - loop
+ ret
</font>
/*----------------------------------------------------------------------------+
| DATA section
<font color='#997700'>@@ -189,20 +201,20 @@
</font> * GLOBAL DESCRIPTOR TABLE *
**************************/
<font color='#880000'>- .p2align 4
</font><font color='#000088'>+ .p2align 4
</font> gdtptr:
<font color='#880000'>- /* we use the NULL descriptor to store the GDT pointer - a trick quite
- nifty due to: Robert Collins (rcollins@x86.org) */
- .word gdtlen - 1
- .long gdtptr
- .word 0x0000
-
- /* code segment */
- .word 0xffff, 0
- .byte 0, 0x9f, 0xcf, 0
</font><font color='#000088'>+ /* we use the NULL descriptor to store the GDT pointer - a trick quite
+ nifty due to: Robert Collins (rcollins@x86.org) */
+ .word gdtlen - 1
+ .long gdtptr
+ .word 0x0000
+
+ /* code segment */
+ .word 0xffff, 0
+ .byte 0, 0x9f, 0xcf, 0
</font>
/* data segment */
<font color='#880000'>- .word 0xffff, 0
- .byte 0, 0x93, 0xcf, 0
</font><font color='#000088'>+ .word 0xffff, 0
+ .byte 0, 0x93, 0xcf, 0
</font>
<font color='#880000'>- .set gdtlen, . - gdtptr # length of GDT
</font><font color='#000088'>+ .set gdtlen, . - gdtptr # length of GDT
</font></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>joel</strong></font>
<font color='#225522'><em>(on branch rtems-4-9-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-07-20 Till Straumann <strauman@slac.stanford.edu>
PR 1837/bsps
* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
board with 750 CPU to list of supported Motorola boards.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ChangeLog.diff?r1=text&tr1=1.260&r2=text&tr2=1.261&diff_format=h">M</a></td><td width='1%'>1.261</td><td width='100%'>c/src/lib/libbsp/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ChangeLog.diff?r1=text&tr1=1.178.2.9&r2=text&tr2=1.178.2.10&diff_format=h">M</a></td><td width='1%'>1.178.2.10</td><td width='100%'>c/src/lib/libbsp/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/ChangeLog.diff?r1=text&tr1=1.233.2.6&r2=text&tr2=1.233.2.7&diff_format=h">M</a></td><td width='1%'>1.233.2.7</td><td width='100%'>c/src/lib/libbsp/powerpc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.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%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h.diff?r1=text&tr1=1.7&r2=text&tr2=1.7.8.1&diff_format=h">M</a></td><td width='1%'>1.7.8.1</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h.diff?r1=text&tr1=1.7&r2=text&tr2=1.7.6.1&diff_format=h">M</a></td><td width='1%'>1.7.6.1</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c.diff?r1=text&tr1=1.13.2.1&r2=text&tr2=1.13.2.2&diff_format=h">M</a></td><td width='1%'>1.13.2.2</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c.diff?r1=text&tr1=1.16&r2=text&tr2=1.16.2.1&diff_format=h">M</a></td><td width='1%'>1.16.2.1</td><td width='100%'>c/src/lib/libbsp/powerpc/shared/motorola/motorola.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.260 rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.261
--- rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.260 Mon Jul 18 11:38:54 2011
+++ rtems/c/src/lib/libbsp/powerpc/ChangeLog Wed Jul 20 11:39:30 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-07-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 1837/bsps
+ * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
+ board with 750 CPU to list of supported Motorola boards.
+
</font> 2011-07-18 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/qemu_fakerom.S: Added work-around for
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.178.2.9 rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.178.2.10
--- rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.178.2.9 Wed Aug 25 17:29:55 2010
+++ rtems/c/src/lib/libbsp/powerpc/ChangeLog Wed Jul 20 11:39:57 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-07-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 1837/bsps
+ * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
+ board with 750 CPU to list of supported Motorola boards.
+
</font> 2010-08-25 Till Straumann <strauman@slac.stanford.edu>
PR 1689/bsps
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.233.2.6 rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.233.2.7
--- rtems/c/src/lib/libbsp/powerpc/ChangeLog:1.233.2.6 Wed May 18 00:08:35 2011
+++ rtems/c/src/lib/libbsp/powerpc/ChangeLog Wed Jul 20 11:39:44 2011
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2011-07-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 1837/bsps
+ * shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
+ board with 750 CPU to list of supported Motorola boards.
+
</font> 2011-05-17 Till Straumann <strauman@slac.stanford.edu>
PR1797/bsps
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.8 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.9
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.8 Fri Jan 28 14:29:52 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h Wed Jul 20 11:39:31 2011
</font><font color='#997700'>@@ -26,27 +26,28 @@
</font>
typedef enum {
MVME_2400<span style="background-color: #FF0000"> </span> = 0,
<font color='#880000'>- GENESIS<span style="background-color: #FF0000"> </span> = 1,
- POWERSTACK_E = 2,
- BLACKAWK = 3,
- OMAHA = 4,
- UTAH = 5,
- POWERSTACK_EX = 6,
- MESQUITE = 7,
- SITKA = 8,
- MESQUITE_W_HAC = 9,
- MTX_PLUS = 10,
- MTX_WO_PP = 11,
- MTX_W_PP = 12,
- MVME_2300 = 13,
- MVME_2300SC_2600 = 14,
- MVME_2600_W_MVME712M = 15,
- MVME_2600_2700_W_MVME761 = 16,
- MVME_3600_W_MVME712M = 17,
- MVME_3600_W_MVME761 = 18,
- MVME_1600 = 19,
- /* In the table, slot 20 is the marker for end of automatic probe and scan */
- MVME_2100 = 21,
</font><font color='#000088'>+ MVME_2400_750 = 1,
+ GENESIS<span style="background-color: #FF0000"> </span> = 2,
+ POWERSTACK_E = 3,
+ BLACKAWK = 4,
+ OMAHA = 5,
+ UTAH = 6,
+ POWERSTACK_EX = 7,
+ MESQUITE = 8,
+ SITKA = 9,
+ MESQUITE_W_HAC = 10,
+ MTX_PLUS = 11,
+ MTX_WO_PP = 12,
+ MTX_W_PP = 13,
+ MVME_2300 = 14,
+ MVME_2300SC_2600 = 15,
+ MVME_2600_W_MVME712M = 16,
+ MVME_2600_2700_W_MVME761 = 17,
+ MVME_3600_W_MVME712M = 18,
+ MVME_3600_W_MVME761 = 19,
+ MVME_1600 = 20,
+ /* In the table, slot 21 is the marker for end of automatic probe and scan */
+ MVME_2100 = 22,
</font> MOTOROLA_UNKNOWN = 255
} motorolaBoard;
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7.8.1
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7 Wed Nov 10 17:51:17 2004
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h Wed Jul 20 11:39:45 2011
</font><font color='#997700'>@@ -26,27 +26,28 @@
</font>
typedef enum {
MVME_2400<span style="background-color: #FF0000"> </span> = 0,
<font color='#880000'>- GENESIS<span style="background-color: #FF0000"> </span> = 1,
- POWERSTACK_E = 2,
- BLACKAWK = 3,
- OMAHA = 4,
- UTAH = 5,
- POWERSTACK_EX = 6,
- MESQUITE = 7,
- SITKA = 8,
- MESQUITE_W_HAC = 9,
- MTX_PLUS = 10,
- MTX_WO_PP = 11,
- MTX_W_PP = 12,
- MVME_2300 = 13,
- MVME_2300SC_2600 = 14,
- MVME_2600_W_MVME712M = 15,
- MVME_2600_2700_W_MVME761 = 16,
- MVME_3600_W_MVME712M = 17,
- MVME_3600_W_MVME761 = 18,
- MVME_1600 = 19,
- /* In the table, slot 20 is the marker for end of automatic probe and scan */
- MVME_2100 = 21,
</font><font color='#000088'>+ MVME_2400_750 = 1,
+ GENESIS<span style="background-color: #FF0000"> </span> = 2,
+ POWERSTACK_E = 3,
+ BLACKAWK = 4,
+ OMAHA = 5,
+ UTAH = 6,
+ POWERSTACK_EX = 7,
+ MESQUITE = 8,
+ SITKA = 9,
+ MESQUITE_W_HAC = 10,
+ MTX_PLUS = 11,
+ MTX_WO_PP = 12,
+ MTX_W_PP = 13,
+ MVME_2300 = 14,
+ MVME_2300SC_2600 = 15,
+ MVME_2600_W_MVME712M = 16,
+ MVME_2600_2700_W_MVME761 = 17,
+ MVME_3600_W_MVME712M = 18,
+ MVME_3600_W_MVME761 = 19,
+ MVME_1600 = 20,
+ /* In the table, slot 21 is the marker for end of automatic probe and scan */
+ MVME_2100 = 22,
</font> MOTOROLA_UNKNOWN = 255
} motorolaBoard;
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7.6.1
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h:1.7 Wed Nov 10 17:51:17 2004
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h Wed Jul 20 11:39:57 2011
</font><font color='#997700'>@@ -26,27 +26,28 @@
</font>
typedef enum {
MVME_2400<span style="background-color: #FF0000"> </span> = 0,
<font color='#880000'>- GENESIS<span style="background-color: #FF0000"> </span> = 1,
- POWERSTACK_E = 2,
- BLACKAWK = 3,
- OMAHA = 4,
- UTAH = 5,
- POWERSTACK_EX = 6,
- MESQUITE = 7,
- SITKA = 8,
- MESQUITE_W_HAC = 9,
- MTX_PLUS = 10,
- MTX_WO_PP = 11,
- MTX_W_PP = 12,
- MVME_2300 = 13,
- MVME_2300SC_2600 = 14,
- MVME_2600_W_MVME712M = 15,
- MVME_2600_2700_W_MVME761 = 16,
- MVME_3600_W_MVME712M = 17,
- MVME_3600_W_MVME761 = 18,
- MVME_1600 = 19,
- /* In the table, slot 20 is the marker for end of automatic probe and scan */
- MVME_2100 = 21,
</font><font color='#000088'>+ MVME_2400_750 = 1,
+ GENESIS<span style="background-color: #FF0000"> </span> = 2,
+ POWERSTACK_E = 3,
+ BLACKAWK = 4,
+ OMAHA = 5,
+ UTAH = 6,
+ POWERSTACK_EX = 7,
+ MESQUITE = 8,
+ SITKA = 9,
+ MESQUITE_W_HAC = 10,
+ MTX_PLUS = 11,
+ MTX_WO_PP = 12,
+ MTX_W_PP = 13,
+ MVME_2300 = 14,
+ MVME_2300SC_2600 = 15,
+ MVME_2600_W_MVME712M = 16,
+ MVME_2600_2700_W_MVME761 = 17,
+ MVME_3600_W_MVME712M = 18,
+ MVME_3600_W_MVME761 = 19,
+ MVME_1600 = 20,
+ /* In the table, slot 21 is the marker for end of automatic probe and scan */
+ MVME_2100 = 22,
</font> MOTOROLA_UNKNOWN = 255
} motorolaBoard;
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.18 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.19
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.18 Fri Jul 15 20:29:05 2011
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c Wed Jul 20 11:39:31 2011
</font><font color='#997700'>@@ -306,8 +306,12 @@
</font> int (*swizzler)(int, int);
} mot_info_t;
<font color='#000088'>+/* NOTE: When adding boards here the 'motorolaBoard' enums MUST be
+ * updated accordingly!
+ */
</font> static const mot_info_t mot_boards[] = {
<font color='#880000'>- {0x3E0, 0x00, PPC_750, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
</font><font color='#000088'>+ {0x0E0, 0xF9, PPC_604, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
+ {0x3E0, 0x00, PPC_750, "MVME 2400 (PPC 750)", mvme24xx_intmap,prep_pci_swizzle},
</font> {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
{0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
{0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.13.2.1 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.13.2.2
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.13.2.1 Wed Feb 11 10:37:14 2009
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c Wed Jul 20 11:39:57 2011
</font><font color='#997700'>@@ -296,8 +296,12 @@
</font> int (*swizzler)(int, int);
} mot_info_t;
<font color='#000088'>+/* NOTE: When adding boards here the 'motorolaBoard' enums MUST be
+ * updated accordingly!
+ */
</font> static const mot_info_t mot_boards[] = {
<font color='#880000'>- {0x3E0, 0x00, PPC_750, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
</font><font color='#000088'>+ {0x0E0, 0xF9, PPC_604, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
+ {0x3E0, 0x00, PPC_750, "MVME 2400 (PPC 750)", mvme24xx_intmap,prep_pci_swizzle},
</font> {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
{0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
{0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},
<font color='#006600'>diff -u rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.16 rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.16.2.1
--- rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c:1.16 Sun Nov 29 22:29:20 2009
+++ rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c Wed Jul 20 11:39:44 2011
</font><font color='#997700'>@@ -296,8 +296,12 @@
</font> int (*swizzler)(int, int);
} mot_info_t;
<font color='#000088'>+/* NOTE: When adding boards here the 'motorolaBoard' enums MUST be
+ * updated accordingly!
+ */
</font> static const mot_info_t mot_boards[] = {
<font color='#880000'>- {0x3E0, 0x00, PPC_750, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
</font><font color='#000088'>+ {0x0E0, 0xF9, PPC_604, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
+ {0x3E0, 0x00, PPC_750, "MVME 2400 (PPC 750)", mvme24xx_intmap,prep_pci_swizzle},
</font> {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
{0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
{0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},
</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>