Compare commits

..

1 Commits
4.8.1 ... 4.8.0

Author SHA1 Message Date
cvs2git
31f25514fb This commit was manufactured by cvs2svn to create tag 'rtems-4-8-0'.
Sprout from rtems-4-8-branch 2008-02-14 17:31:53 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2008-02-14	Joel Sherrill <joel.sherrill@OARcorp.com>'
Cherrypick from rtems-4-8-branch 2009-07-13 14:20:37 UTC cvs2git <rtems-devel@rtems.org> 'This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.':
    contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff
    cpukit/libnetworking/ifaddrs.h
    cpukit/libnetworking/libc/getifaddrs.c
    cpukit/libnetworking/libc/if_indextoname.c
    cpukit/libnetworking/libc/if_nameindex.c
2009-07-13 14:20:38 +00:00
274 changed files with 1793 additions and 4755 deletions

View File

@@ -1,7 +1,3 @@
2008-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Use find . ... preinstall.am for portability reasons.
2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.maint: touch all documentation master files so the date on

View File

@@ -4,4 +4,4 @@
# $Id$
#
RTEMS Version 4.8.1
RTEMS Version 4.8.0

View File

@@ -1,4 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.8.1]))
m4_define([_RTEMS_VERSION],[4.8.0]))
m4_define([RTEMS_API],[4.8])

View File

@@ -1,9 +1,3 @@
2008-04-25 Till Straumann <strauman@slac.stanford.edu>
* nfsclient/Changelog.slac, nfsclient/src/nfs.c:
BUGFIX (PR#1284) -- possible memory corruption if
server connectivity is lost.
2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* nfsclient/Makefile.am: Fix errors.

View File

@@ -1,4 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.8.1]))
m4_define([_RTEMS_VERSION],[4.8.0]))
m4_define([RTEMS_API],[4.8])

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -143,7 +143,7 @@ SECTIONS
.eh_frame : { *(.eh_frame) } > sdram
.data1 : { *(.data1) } > sdram
.eh_frame : { *(.eh_frame) } > sdram
.gcc_except_table : { *(.gcc_except_table*) } > sdram
.gcc_except_table : { *(.gcc_except_table) } > sdram
.rodata :
{

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -130,7 +130,7 @@ SECTIONS
.eh_frame : { *(.eh_frame) } > sdram
.data1 : { *(.data1) } > sdram
.eh_frame : { *(.eh_frame) } > sdram
.gcc_except_table : { *(.gcc_except_table*) } > sdram
.gcc_except_table : { *(.gcc_except_table) } > sdram
.rodata :
{

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -142,7 +142,7 @@ SECTIONS
.eh_frame : { *(.eh_frame) } > sdram
.data1 : { *(.data1) } > sdram
.eh_frame : { *(.eh_frame) } > sdram
.gcc_except_table : { *(.gcc_except_table*) } > sdram
.gcc_except_table : { *(.gcc_except_table) } > sdram
.rodata :
{

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -151,7 +151,7 @@ SECTIONS
.gcc_except_table :
{
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN(4);
} =0xFF

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -170,7 +170,7 @@ SECTIONS
.gcc_except_table :
{
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN(4); /* REQUIRED. LD is flaky without it. */
} >sdram = 0
_axf_ro_end = . ;

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -150,7 +150,7 @@ SECTIONS
.eh_frame : { *(.eh_frame) } > sdram
.data1 : { *(.data1) } > sdram
.eh_frame : { *(.eh_frame) } > sdram
.gcc_except_table : { *(.gcc_except_table*) } > sdram
.gcc_except_table : { *(.gcc_except_table) } > sdram
.rodata :
{

View File

@@ -1,16 +1,3 @@
2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Install cplb.h
2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Install cplb.h
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Include cplb.h

View File

@@ -80,7 +80,7 @@ SECTIONS
.eh_frame : { *(.eh_frame) } > sdram
.data1 : { *(.data1) } > sdram
.eh_frame : { *(.eh_frame) } > sdram
.gcc_except_table : { *(.gcc_except_table*) } > sdram
.gcc_except_table : { *(.gcc_except_table) } > sdram
.rodata :
{

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -49,7 +49,7 @@ SECTIONS
_sdata = .;
*(.data*);
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
_edata = .;
}
_data_start = ADDR(.data) ;

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -95,7 +95,7 @@ SECTIONS
*(.data)
*(.data.*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
_edata = ALIGN( 0x10 ) ;
}

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Eliminate maximum_drivers configuration parameter

View File

@@ -124,7 +124,7 @@ SECTIONS
. = ALIGN(0x20);
*(.gnu.linkonce.d*)
. = ALIGN(0x20);
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN(0x20);
_edata = .;
}

View File

@@ -1,9 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -141,7 +141,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -141,7 +141,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -140,7 +140,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -111,7 +111,7 @@ SECTIONS
*(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (0x10);
*(.gnu.linkonce.d*)

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -120,7 +120,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -148,7 +148,7 @@ SECTIONS {
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,9 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -112,7 +112,7 @@ SECTIONS {
_copy_start = .;
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (edata = .);

View File

@@ -118,7 +118,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.jcr)
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN (16);
PROVIDE (edata = .);
_copy_end = .;

View File

@@ -117,7 +117,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.jcr)
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN (16);
PROVIDE (edata = .);
_copy_end = .;

View File

@@ -1,13 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes
to rtems/motorola/*.h.
2007-06-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/leds.c, console/mc68ec.c: Rename delay to rtems_bsp_delay to

View File

@@ -67,8 +67,8 @@ rtems_isr Clock_isr(
{
Clock_driver_ticks += 1;
/* acknowledge interrupt
MC68230_TSR = 1; */
MC68230_WRITE (MC68230_TSR, 1);
TSR = 1; */
MC68230_WRITE (TSR, 1);
if ( Clock_isrs == 1 ) {
rtems_clock_tick();
@@ -86,7 +86,7 @@ rtems_isr Clock_isr(
void Disable_clock()
{
/* Disable timer */
MC68230_WRITE (MC68230_TCR, 0x00);
MC68230_WRITE (TCR, 0x00);
}
void Install_clock( clock_isr )
@@ -99,26 +99,26 @@ rtems_isr_entry clock_isr;
Old_ticker = (rtems_isr_entry) set_vector( clock_isr, CLOCK_VECTOR, 1 );
/* Disable timer for initialization */
MC68230_WRITE (MC68230_TCR, 0x00);
MC68230_WRITE (TCR, 0x00);
/* some PI/T initialization stuff here -- see comment in the ckisr.c
file in this directory to understand why I use the values that I do */
/* Set up the interrupt vector on the MC68230 chip:
MC68230_TIVR = CLOCK_VECTOR; */
MC68230_WRITE (MC68230_TIVR, CLOCK_VECTOR);
TIVR = CLOCK_VECTOR; */
MC68230_WRITE (TIVR, CLOCK_VECTOR);
/* Set CPRH through CPRL to 193 (not 203) decimal for countdown--see ckisr.c
CPRH = 0x00;
CPRM = 0x00;
CPRL = 0xC1; */
MC68230_WRITE (MC68230_CPRH, 0x00);
MC68230_WRITE (MC68230_CPRM, 0x00);
MC68230_WRITE (MC68230_CPRL, 0xC1);
MC68230_WRITE (CPRH, 0x00);
MC68230_WRITE (CPRM, 0x00);
MC68230_WRITE (CPRL, 0xC1);
/* Enable timer and use it as an external periodic interrupt generator
MC68230_TCR = 0xA1; */
TCR = 0xA1; */
/* led_putnum('a'); * for debugging purposes */
MC68230_WRITE (MC68230_TCR, 0xA1);
MC68230_WRITE (TCR, 0xA1);
/*
* Schedule the clock cleanup routine to execute if the application exits.
@@ -134,8 +134,8 @@ void Clock_exit( void )
/* disable timer
data = TCR;
TCR = (data & 0xFE); */
MC68230_READ (MC68230_TCR, data);
MC68230_WRITE (MC68230_TCR, (data & 0xFE));
MC68230_READ (TCR, data);
MC68230_WRITE (TCR, (data & 0xFE));
/* do not restore old vector */
}

View File

@@ -58,7 +58,7 @@ void init_pit()
/*
* install ISR for ports A and B
*/
set_vector(C_Receive_ISR, (MC68230_VECT+MC68230_H3VECT), 1);
set_vector(C_Receive_ISR, (VECT+H3VECT), 1);
/*
* initialize pit
@@ -70,12 +70,12 @@ void init_pit()
* setup pivr
* turn on all ports
*/
MC68230_WRITE(MC68230_PGCR, 0x00);
MC68230_WRITE(MC68230_PSRR, 0x18);
MC68230_WRITE(MC68230_PBDDR, 0x00);
MC68230_WRITE(MC68230_PBCR, 0x82);
MC68230_WRITE(MC68230_PIVR, MC68230_VECT);
MC68230_WRITE(MC68230_PGCR, 0x20);
MC68230_WRITE(PGCR, 0x00);
MC68230_WRITE(PSRR, 0x18);
MC68230_WRITE(PBDDR, 0x00);
MC68230_WRITE(PBCR, 0x82);
MC68230_WRITE(PIVR, VECT);
MC68230_WRITE(PGCR, 0x20);
/*
* For some reason, the reset of receiver/transmitter only works for
@@ -186,7 +186,7 @@ rtems_isr C_Receive_ISR(rtems_vector_number vector)
/*
* Clear pit interrupt.
*/
_addr = (unsigned char *) (MC68230_PIT_ADDR + MC68230_PITSR);
_addr = (unsigned char *) (PIT_ADDR + PITSR);
*_addr = 0x04;
/*

View File

@@ -117,7 +117,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -45,19 +45,19 @@ void Timer_initialize()
/* some PI/T initialization stuff here */
/* Set up the interrupt vector on the MC68230 chip:
TIVR = TIMER_VECTOR; */
MC68230_WRITE (MC68230_TIVR, TIMER_VECTOR);
MC68230_WRITE (TIVR, TIMER_VECTOR);
/* Set CPRH through CPRL to maximum count to reduce interrupt overhead
CPRH = 0xFF;
CPRM = 0xFF;
CPRL = 0xFF; */
MC68230_WRITE (MC68230_CPRH, 0xFF);
MC68230_WRITE (MC68230_CPRM, 0xFF);
MC68230_WRITE (MC68230_CPRL, 0xFF);
MC68230_WRITE (CPRH, 0xFF);
MC68230_WRITE (CPRM, 0xFF);
MC68230_WRITE (CPRL, 0xFF);
/* Enable timer and use it as an external periodic interrupt generator
TCR = 0xA1; */
MC68230_WRITE (MC68230_TCR, 0xA1);
MC68230_WRITE (TCR, 0xA1);
}
@@ -71,26 +71,26 @@ int Read_timer()
uint32_t remaining, total;
/* Disable timer so that timer can be read
data = MC68230_TCR;
MC68230_TCR = (data & 0xFE); */
MC68230_READ (MC68230_TCR, data);
MC68230_WRITE (MC68230_TCR, (data & 0xFE));
data = TCR;
TCR = (data & 0xFE); */
MC68230_READ (TCR, data);
MC68230_WRITE (TCR, (data & 0xFE));
/* Read the counter value
msb = MC68230_CNTRH;
osb = MC68230_CNTRM;
lsb = MC68230_CNTRL; */
MC68230_READ (MC68230_CNTRH, msb);
MC68230_READ (MC68230_CNTRM, osb);
MC68230_READ (MC68230_CNTRL, lsb);
msb = CNTRH;
osb = CNTRM;
lsb = CNTRL; */
MC68230_READ (CNTRH, msb);
MC68230_READ (CNTRM, osb);
MC68230_READ (CNTRL, lsb);
/* Calculate the time so far */
remaining = 0x1000000 - ((msb << 16) + (osb << 8) + lsb);
total = (Ttimer_val * 0x1000000) + remaining;
/* Enable timer so that timer can continue
MC68230_TCR = 0xA1; */
MC68230_WRITE (MC68230_TCR, 0xA1);
TCR = 0xA1; */
MC68230_WRITE (TCR, 0xA1);
/* do not restore old vector */
if ( Timer_driver_Find_average_overhead == 1 )

View File

@@ -1,9 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.flash: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -142,7 +142,7 @@ SECTIONS
*(.data*)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (0x10);
*(.gnu.linkonce.d*)

View File

@@ -147,7 +147,7 @@ SECTIONS
*(.data)
. = ALIGN (0x10);
*(.gcc_exc)
*(.gcc_except_table*)
*(.gcc_except_table)
. = ALIGN (0x10);
*(.gnu.linkonce.d*)
. = ALIGN (0x10);

View File

@@ -1,9 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add
wildcard to gcc_except_table section so programs compiled with gcc
4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -148,7 +148,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -153,7 +153,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -148,7 +148,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,9 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds_ROM: Add wildcard to
gcc_except_table section so programs compiled with gcc 4.3.x can
link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -141,7 +141,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -161,7 +161,7 @@ SECTIONS
_sdata = . ;
*(.data)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
CONSTRUCTORS

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -117,7 +117,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -121,7 +121,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -121,7 +121,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -124,7 +124,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -132,7 +132,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -34,7 +34,7 @@ SECTIONS
.vtable RAM_BASE :
{
vtable_start = .;
*(.vtable*)
*(.vtable)
evtable = .;
} >ram
@@ -135,7 +135,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections

View File

@@ -114,7 +114,7 @@ SECTIONS
PROVIDE (_copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-11-26 Eric Norum <norume@aps.anl.gov>
* network/network.c: Fix LED configuration to match uCDIMM.

View File

@@ -148,7 +148,7 @@ SECTIONS
PROVIDE( _copy_start = .);
*(.data*)
*(.gnu.linkonce.d*)
*(.gcc_except_table*)
*(.gcc_except_table)
*(.jcr)
. = ALIGN (16);
PROVIDE (_edata = .);

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -48,7 +48,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
} >ram

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -51,7 +51,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
} >ram

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -38,7 +38,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
}

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -37,7 +37,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
}

View File

@@ -1,7 +1,3 @@
2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Major update. Now more likely not to run away.
2007-09-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* runtest: Add capture to list of interative tests to skip in batch

View File

@@ -85,7 +85,7 @@ logdir=log
update_on_tick="no"
max_run_time=$((5 * 60))
using_print_buffer="yes"
simulator=mipstx39-rtems4.9-run
simulator=mipstx39-rtems4.8-run
while getopts vdl:o:s: OPT
do
@@ -142,7 +142,6 @@ for tfile in $tests
do
tname=`basename $tfile .exe`
tname=`basename $tname .ralf`
cpus="1"
TEST_TYPE="single"
@@ -164,7 +163,7 @@ do
tname=`echo $tname | sed 's/-node.*//'`
TEST_TYPE="mp"
;;
minimum*|stackchk*|*fatal*|termio*)
minimum*|stackchk*|spfatal*|termio*)
continue
;;
esac
@@ -215,45 +214,32 @@ do
fatal "Cannot currently generate device files"
fi
# Spin off the simulator in the background
${simulator} --board=jmr3904 $tfile | \
# Spin off the simulator in the background
${simulator} --board=jmr3904 $tfile | \
sed -e 's/
//' -e '/^$/d' > ${logfile} 2>&1 &
pid=$!
# Make sure it won't run forever...
millilimit=`expr ${max_run_time} \* 1000`
milliseconds=0
while :
do
# sleep 10ms at a time waiting for job to finish or timer to expire
# if job has exited, then we exit, too.
usleep 10000 # ten milliseconds
milliseconds=`expr ${milliseconds} + 10`
kill -0 $pid 2> /dev/null
running=$?
if [ $running -eq 0 ] ; then
if [ ${milliseconds} -ge ${millilimit} ]; then
kill -9 $pid 2> /dev/null
cat ${logfile}
echo "${testname} killed after running ${max_run_time} seconds"
break
fi
grep "^Unhandled exception" ${logfile} >/dev/null
exceptionExit=$?
grep "^mips-core: " ${logfile} >/dev/null
badAccessExit=$?
if [ $badAccessExit -eq 0 -o $exceptionExit -eq 0 ] ; then
kill -9 ${pid} >/dev/null 2>&1
cat ${logfile}
echo Ran in ${milliseconds} milliseconds
fi
else
# done normally
cat ${logfile}
echo "${testname} ran in ${milliseconds} milliseconds"
//' -e '/^$/d' > ${logfile} 2>&1 &
pid=$!
# Make sure it won't run forever...
time_run=0
while [ $time_run -lt $max_run_time ]
do
# sleep 5s at a time waiting for job to finish or timer to expire
# if job has exited, then we exit, too.
sleep 5
kill -0 $pid 2> /dev/null
running=$?
if [ $running -eq 0 ]
then
time_run=$((time_run + 5))
if [ $time_run -ge $max_run_time ]
then
kill -9 $pid 2> /dev/null
ran_too_long="yes"
fi
else
ran_too_long="no"
break
fi
done

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -39,7 +39,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
}

View File

@@ -1,8 +1,3 @@
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove qrtems_debug.

View File

@@ -39,7 +39,7 @@ SECTIONS
*(set_domain_*);
*(set_pseudo_*);
*(.gcc_except_table*)
*(.gcc_except_table)
*(.eh_frame_hdr)
*(.eh_frame)
}

View File

@@ -1,8 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-11-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/console/uart.c: Fix typo.

View File

@@ -1,8 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Eliminate DEBUG_puts.

View File

@@ -97,7 +97,7 @@ SECTIONS
CONSTRUCTORS
}
PROVIDE (__EXCEPT_START__ = .);
.gcc_except_table : { *(.gcc_except_table*) }
.gcc_except_table : { *(.gcc_except_table) }
PROVIDE (__EXCEPT_END__ = .);
.data1 : { *(.data1) }

View File

@@ -1,9 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds.brs5l: Change .bss to .bss*.

View File

@@ -137,7 +137,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -139,7 +139,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -151,7 +151,7 @@ SECTIONS
.jcr : { KEEP (*(.jcr)) } >ram
PROVIDE (__EXCEPT_START__ = .);
.gcc_except_table : { *(.gcc_except_table*) } >ram
.gcc_except_table : { *(.gcc_except_table) } >ram
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
.got :

View File

@@ -136,7 +136,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -1,9 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.hsc_cm01,
startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
section so programs compiled with gcc 4.3.x can link.
2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, irq/irq_init.c: Eliminate warnings.

View File

@@ -151,7 +151,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -148,7 +148,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -148,7 +148,7 @@ SECTIONS
_erodata = .;
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
s.got = .;

View File

@@ -1,8 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -198,7 +198,7 @@ SECTIONS
PROVIDE (__SDATA_END__ = .);
PROVIDE (__EXCEPT_START__ = .);
*(.gcc_except_table*)
*(.gcc_except_table)
PROVIDE (__EXCEPT_END__ = .);
PROVIDE(__GOT_START__ = .);

View File

@@ -1,8 +1,3 @@
2008-03-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Add wildcard to gcc_except_table section so
programs compiled with gcc 4.3.x can link.
2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1257/bsps

View File

@@ -184,7 +184,7 @@ SECTIONS
.rela.plt : { *(.rela.plt) }
PROVIDE (__EXCEPT_START__ = .);
.gcc_except_table : { *(.gcc_except_table*) } >ram
.gcc_except_table : { *(.gcc_except_table) } >ram
PROVIDE (__EXCEPT_END__ = .);
__GOT_START__ = .;
.got :

Some files were not shown because too many files have changed in this diff Show More