summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2007-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-03-063-13/+84
| | | | | | | | | | * start/start.S, startup/bspstart.c: disable memory-select errors early (in start.S) to avoid hangs due to speculative memory access (motload maps absent memory in TLBs). Remove TLB mappings for which no physical memory is installed (bspstart). Enable HID1[RFXE] so that 'core_fault_in' errors result in a machine-check rather than stalling the machine. Re-enable memory-select errors at this point.
* 2007-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-03-062-0/+5
| | | | * Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD.
* 2008-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-03-062-1/+6
| | | | | * new-exceptions/bspsupport/ppc_exc_asm_macros.h: bugfix; need to andc with irq mask when disabling interrupts.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-032-24/+8
| | | | | * gdbstub/rtems-stub-glue.c: Update to use the new rtems_object_get_name() service. This simplified the code a bit.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-034-3/+9
| | | | | | * startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-033-2/+8
| | | | | | * startup/linkcmds, startup/linkcmds.sim: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-0384-43/+253
| | | | | * startup/linkcmds: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-032-1/+6
| | | | | * shared/startup/linkcmds: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-034-3/+9
| | | | | | * 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.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-035-4/+10
| | | | | | * 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-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-033-2/+8
| | | | | | * startup/linkcmds, startup/linkcmds_ROM: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-038-6/+18
| | | | | | * startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-033-2/+8
| | | | | | * startup/linkcmds, startup/linkcmds.flash: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
* 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-03-034-3/+9
| | | | | | * 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.
* 2008-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-262-2/+4
| | | | * configure.ac: Stop building nfsclient here and build it in CPUKIT.
* Regenerate.Ralf Corsepius2008-02-191-12/+0
|
* 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-02-191-0/+11
| | | | | | | | | | | * old-exceptions/README, old-exceptions/TODO, old-exceptions/cpu.c, old-exceptions/cpu_asm.S, old-exceptions/irq_stub.S, old-exceptions/ppccache.c, old-exceptions/rtems/score/ppc_offs.h, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/vectors/align_h.S ppc403/vectors/vectors.S: Remove (Abandoned). * Makefile.am: Remove refs to files above. Eliminate OLD_EXCEPTIONS. * configure.ac: Remove OLD_EXCEPTIONS.
* Remove (Abandoned).Ralf Corsepius2008-02-1911-3083/+0
|
* Remove OLD_EXCEPTIONS.Ralf Corsepius2008-02-191-2/+0
|
* Remove refs to OLD_EXCEPTIONS.Ralf Corsepius2008-02-191-33/+3
|
* Temporarily re-add OLD_EXCEPTIONS.Ralf Corsepius2008-02-191-0/+2
|
* 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-02-192-12/+4
| | | | * configure.ac: Deactivate old-exceptions.
* Regenerate.Ralf Corsepius2008-02-191-4/+0
|
* 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-02-191-0/+6
| | | | | | * gen405: Remove (Abandoned). * helas403: Remove (Abandoned). * acinclude: Regenerate.
* Remove (Abandoned).Ralf Corsepius2008-02-1939-4560/+0
|
* 2008-02-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-152-0/+8
| | | | * preinstall.am: Add cplb.h
* 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-152-30/+4
| | | | * shared/comm/console.c: Do not have BSP specific __assert.
* 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-152-33/+4
| | | | * console/console.c: Do not have BSP specific __assert.
* 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-152-0/+8
| | | | * preinstall.am: Add e500_mmu.h
* 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-02-154-38/+43
| | | | | * clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes to rtems/motorola/*.h.
* 2008-02-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-02-094-0/+959
| | | | | | * Makefile.am, e500/, e500/mmu, e500/mmu/mmu.c, e500/mmu/e500_mmu.h: added code for PPC E500 TLB manipulation.
* 2008-02-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-072-214/+140
| | | | | * clock/ckinit.c: Rework clock driver to use template and to provide nanoseconds since last tick capability.
* 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-042-0/+37
| | | | * sptests/spname01/config.h: New file.
* 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-043-4/+8
| | | | * rtems.adb, rtems.ads: Correct binding to Object_Get_Name. Now works.
* 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-049-0/+168
| | | | | | | | * configure.ac, sptests/Makefile.am: Exercise passing as object Id of SELF. * sptests/spname01/.cvsignore, sptests/spname01/Makefile.am, sptests/spname01/ada_spname01.scn, sptests/spname01/spname01.adb, sptests/spname01/sptest.adb, sptests/spname01/sptest.ads: New files.
* 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-013-9/+13
| | | | | * rtems.adb, rtems.ads: Object_Get_Name now has a proper implementation thanks to a binding tip from Laurent Guerby.
* 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-01143-389/+572
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am, mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am, mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am, mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am, mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am, mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am, mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am, mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am, mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am, mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am, mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am, mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am, mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am, mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am, samples/base_mp/node1/Makefile.am, samples/base_mp/node2/Makefile.am, samples/base_sp/Makefile.am, samples/hello/Makefile.am, samples/nsecs/Makefile.am, samples/ticker/Makefile.am, sptests/sp01/Makefile.am, sptests/sp02/Makefile.am, sptests/sp03/Makefile.am, sptests/sp04/Makefile.am, sptests/sp05/Makefile.am, sptests/sp06/Makefile.am, sptests/sp07/Makefile.am, sptests/sp08/Makefile.am, sptests/sp09/Makefile.am, sptests/sp11/Makefile.am, sptests/sp12/Makefile.am, sptests/sp13/Makefile.am, sptests/sp14/Makefile.am, sptests/sp15/Makefile.am, sptests/sp16/Makefile.am, sptests/sp17/Makefile.am, sptests/sp19/Makefile.am, sptests/sp20/Makefile.am, sptests/sp22/Makefile.am, sptests/sp23/Makefile.am, sptests/sp24/Makefile.am, sptests/sp25/Makefile.am, tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am, tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am, tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am, tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am, tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am, tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am, tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am, tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am, tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am, tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am, tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am, tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am, tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am, tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am, tmtests/tmoverhd/Makefile.am: Make all test names unique. All needed ada_ as prefix to distinguish them from the C tests. MP tests should produce an executable with test name and node number in it. Screens renamed to follow. * ada_mvscn, mptests/mp01/node1/ada_mp01-node1.scn, mptests/mp01/node2/ada_mp01-node2.scn, mptests/mp02/node1/ada_mp02-node1.scn, mptests/mp02/node2/ada_mp02-node2.scn, mptests/mp03/node1/ada_mp03-node1.scn, mptests/mp03/node2/ada_mp03-node2.scn, mptests/mp04/node1/ada_mp04-node1.scn, mptests/mp04/node2/ada_mp04-node2.scn, mptests/mp05/node1/ada_mp05-node1.scn, mptests/mp05/node2/ada_mp05-node2.scn, mptests/mp06/node1/ada_mp06-node1.scn, mptests/mp06/node2/ada_mp06-node2.scn, mptests/mp07/node1/ada_mp07-node1.scn, mptests/mp07/node2/ada_mp07-node2.scn, mptests/mp08/node1/ada_mp08-node1.scn, mptests/mp08/node2/ada_mp08-node2.scn, mptests/mp09/node1/ada_mp09-node1.scn, mptests/mp09/node2/ada_mp09-node2.scn, mptests/mp10/node1/ada_mp10-node1.scn, mptests/mp10/node2/ada_mp10-node2.scn, mptests/mp11/node1/ada_mp11-node1.scn, mptests/mp11/node2/ada_mp11-node2.scn, mptests/mp12/node1/ada_mp12-node1.scn, mptests/mp12/node2/ada_mp12-node2.scn, mptests/mp13/node1/ada_mp13-node1.scn, mptests/mp13/node2/ada_mp13-node2.scn, mptests/mp14/node1/ada_mp14-node1.scn, mptests/mp14/node2/ada_mp14-node2.scn, samples/base_mp/node1/ada_base_mp-node1.scn, samples/base_mp/node2/ada_base_mp-node2.scn, samples/base_sp/ada_base_sp.scn, samples/hello/ada_hello.scn, samples/nsecs/ada_nsecs.scn, samples/ticker/ada_ticker.scn, sptests/sp01/ada_sp01.scn, sptests/sp02/ada_sp02.scn, sptests/sp03/ada_sp03.scn, sptests/sp04/ada_sp04.scn, sptests/sp05/ada_sp05.scn, sptests/sp06/ada_sp06.scn, sptests/sp07/ada_sp07.scn, sptests/sp08/ada_sp08.scn, sptests/sp09/ada_sp09.scn, sptests/sp11/ada_sp11.scn, sptests/sp12/ada_sp12.scn, sptests/sp13/ada_sp13.scn, sptests/sp14/ada_sp14.scn, sptests/sp15/ada_sp15.scn, sptests/sp16/ada_sp16.scn, sptests/sp17/ada_sp17.scn, sptests/sp19/ada_sp19.scn, sptests/sp20/ada_sp20.scn, sptests/sp22/ada_sp22.scn, sptests/sp23/ada_sp23.scn, sptests/sp24/ada_sp24.scn, sptests/sp25/ada_sp25.scn: New files. * mptests/mp01/node1/mp01-node1.scn, mptests/mp01/node2/mp01-node2.scn, mptests/mp02/node1/mp02-node1.scn, mptests/mp02/node2/mp02-node2.scn, mptests/mp03/node1/mp03-node1.scn, mptests/mp03/node2/mp03-node2.scn, mptests/mp04/node1/mp04-node1.scn, mptests/mp04/node2/mp04-node2.scn, mptests/mp05/node1/mp05-node1.scn, mptests/mp05/node2/mp05-node2.scn, mptests/mp06/node1/mp06-node1.scn, mptests/mp06/node2/mp06-node2.scn, mptests/mp07/node1/mp07-node1.scn, mptests/mp07/node2/mp07-node2.scn, mptests/mp08/node1/mp08-node1.scn, mptests/mp08/node2/mp08-node2.scn, mptests/mp09/node1/mp09-node1.scn, mptests/mp09/node2/mp09-node2.scn, mptests/mp10/node1/mp10-node1.scn, mptests/mp10/node2/mp10-node2.scn, mptests/mp11/node1/mp11-node1.scn, mptests/mp11/node2/mp11-node2.scn, mptests/mp12/node1/mp12-node1.scn, mptests/mp12/node2/mp12-node2.scn, mptests/mp13/node1/mp13-node1.scn, mptests/mp13/node2/mp13-node2.scn, mptests/mp14/node1/mp14-node1.scn, mptests/mp14/node2/mp14-node2.scn, samples/base_mp/node1/base_mp-node1.scn, samples/base_mp/node2/base_mp-node2.scn, samples/base_sp/base_sp.scn, samples/hello/hello.scn, samples/nsecs/nsecs.scn, samples/ticker/ticker.scn, sptests/sp01/sp01.scn, sptests/sp02/sp02.scn, sptests/sp03/sp03.scn, sptests/sp04/sp04.scn, sptests/sp05/sp05.scn, sptests/sp06/sp06.scn, sptests/sp07/sp07.scn, sptests/sp08/sp08.scn, sptests/sp09/sp09.scn, sptests/sp11/sp11.scn, sptests/sp12/sp12.scn, sptests/sp13/sp13.scn, sptests/sp14/sp14.scn, sptests/sp15/sp15.scn, sptests/sp16/sp16.scn, sptests/sp17/sp17.scn, sptests/sp19/sp19.scn, sptests/sp20/sp20.scn, sptests/sp22/sp22.scn, sptests/sp23/sp23.scn, sptests/sp24/sp24.scn, sptests/sp25/sp25.scn: Removed.
* 2008-02-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-02-013-35/+362
| | | | * rtems.adb, rtems.ads: Add Ada binding for Object Services.
* 2008-01-29 Eric Norum <norume@aps.anl.gov>Joel Sherrill2008-01-292-0/+18
| | | | | * startup/bspstart.c: Fixes a lockup which occurs when a speculative load occurs from a particular range of memory.
* 2008-01-29 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-292-0/+9
| | | | | * runtest.in: sp39 and sp41 lock on sis but run correctly on tsim/erc32.
* 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-222-12/+20
| | | | * bootcard.c: Improve comments and clean up argc/argv order.
* 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-222-2/+6
| | | | | * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list of objects.
* 2008-01-18 David Erickson <David.Erickson@drdc-rddc.gc.ca>Joel Sherrill2008-01-182-1/+5
| | | | * startup/bspstart.c: Add semicolon.
* Regenerate.Ralf Corsepius2008-01-163-4/+2
|
* 2008-01-16 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-01-162-2/+6
| | | | * Makefile.am: Fix indentation.
* 2008-01-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-01-112-0/+9
| | | | | * startup/bspstart.c: Add bsp_timer_least_valid and bsp_timer_average_overhead so tmtests link.
* 2008-01-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-01-115-9/+53
| | | | | | | | | | | * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after acknowledging the IRQs and currently the BSP does not account for that. After acknowledging an interrupt, it currently gets a second spurious IRQ a significant percentage of the time. Rename to BENCHMARK_IRQ_PROCESSING and get it working again. Under one test load, not nesting interrupts resulted in a 50% reduction in the number of IRQs and an ~30% reduction in time spent in IRQs.
* 2008-01-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2008-01-102-14/+23
| | | | | | * new-exceptions/bspsupport/irq.c: When unhooking and ISR only disable IRQs at the PIC if we are unhooking the last ISR.
* 2008-01-09 Eric Norum <norume@aps.anl.gov>Joel Sherrill2008-01-092-0/+5
| | | | * include/bsp.h: Include <bsp/vectors.h>.
* 2008-01-05 Chris Johns <chrisj@rtems.org>Chris Johns2008-01-052-3/+10
| | | | | * libchip/flash/am29lv160.c: Update the blank check error message to say there is an error.