Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 2007-03-05 Till Straumann <strauman@slac.stanford.edu> | Till Straumann | 2008-03-06 | 3 | -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 Straumann | 2008-03-06 | 2 | -0/+5 |
| | | | | * Makefile.am: add e500/mmu.rel to libbsp_a_LIBADD. | ||||
* | 2008-03-05 Till Straumann <strauman@slac.stanford.edu> | Till Straumann | 2008-03-06 | 2 | -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 Sherrill | 2008-03-03 | 2 | -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 Sherrill | 2008-03-03 | 4 | -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 Sherrill | 2008-03-03 | 3 | -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 Sherrill | 2008-03-03 | 84 | -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 Sherrill | 2008-03-03 | 2 | -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 Sherrill | 2008-03-03 | 4 | -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 Sherrill | 2008-03-03 | 5 | -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 Sherrill | 2008-03-03 | 3 | -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 Sherrill | 2008-03-03 | 8 | -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 Sherrill | 2008-03-03 | 3 | -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 Sherrill | 2008-03-03 | 4 | -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 Sherrill | 2008-02-26 | 2 | -2/+4 |
| | | | | * configure.ac: Stop building nfsclient here and build it in CPUKIT. | ||||
* | Regenerate. | Ralf Corsepius | 2008-02-19 | 1 | -12/+0 |
| | |||||
* | 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-02-19 | 1 | -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 Corsepius | 2008-02-19 | 11 | -3083/+0 |
| | |||||
* | Remove OLD_EXCEPTIONS. | Ralf Corsepius | 2008-02-19 | 1 | -2/+0 |
| | |||||
* | Remove refs to OLD_EXCEPTIONS. | Ralf Corsepius | 2008-02-19 | 1 | -33/+3 |
| | |||||
* | Temporarily re-add OLD_EXCEPTIONS. | Ralf Corsepius | 2008-02-19 | 1 | -0/+2 |
| | |||||
* | 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-02-19 | 2 | -12/+4 |
| | | | | * configure.ac: Deactivate old-exceptions. | ||||
* | Regenerate. | Ralf Corsepius | 2008-02-19 | 1 | -4/+0 |
| | |||||
* | 2008-02-19 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-02-19 | 1 | -0/+6 |
| | | | | | | * gen405: Remove (Abandoned). * helas403: Remove (Abandoned). * acinclude: Regenerate. | ||||
* | Remove (Abandoned). | Ralf Corsepius | 2008-02-19 | 39 | -4560/+0 |
| | |||||
* | 2008-02-15 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2008-02-15 | 2 | -0/+8 |
| | | | | * preinstall.am: Add cplb.h | ||||
* | 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2008-02-15 | 2 | -30/+4 |
| | | | | * shared/comm/console.c: Do not have BSP specific __assert. | ||||
* | 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2008-02-15 | 2 | -33/+4 |
| | | | | * console/console.c: Do not have BSP specific __assert. | ||||
* | 2008-02-15 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2008-02-15 | 2 | -0/+8 |
| | | | | * preinstall.am: Add e500_mmu.h | ||||
* | 2008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-02-15 | 4 | -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 Straumann | 2008-02-09 | 4 | -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 Sherrill | 2008-02-07 | 2 | -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 Sherrill | 2008-02-04 | 2 | -0/+37 |
| | | | | * sptests/spname01/config.h: New file. | ||||
* | 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2008-02-04 | 3 | -4/+8 |
| | | | | * rtems.adb, rtems.ads: Correct binding to Object_Get_Name. Now works. | ||||
* | 2008-02-04 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 2008-02-04 | 9 | -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 Sherrill | 2008-02-01 | 3 | -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 Sherrill | 2008-02-01 | 143 | -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 Sherrill | 2008-02-01 | 3 | -35/+362 |
| | | | | * rtems.adb, rtems.ads: Add Ada binding for Object Services. | ||||
* | 2008-01-29 Eric Norum <norume@aps.anl.gov> | Joel Sherrill | 2008-01-29 | 2 | -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 Sherrill | 2008-01-29 | 2 | -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 Sherrill | 2008-01-22 | 2 | -12/+20 |
| | | | | * bootcard.c: Improve comments and clean up argc/argv order. | ||||
* | 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2008-01-22 | 2 | -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 Sherrill | 2008-01-18 | 2 | -1/+5 |
| | | | | * startup/bspstart.c: Add semicolon. | ||||
* | Regenerate. | Ralf Corsepius | 2008-01-16 | 3 | -4/+2 |
| | |||||
* | 2008-01-16 Ralf Corsepius <ralf.corsepius@rtems.org> | Ralf Corsepius | 2008-01-16 | 2 | -2/+6 |
| | | | | * Makefile.am: Fix indentation. | ||||
* | 2008-01-11 Joel Sherrill <joel.sherrill@OARcorp.com> | Joel Sherrill | 2008-01-11 | 2 | -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 Sherrill | 2008-01-11 | 5 | -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 Straumann | 2008-01-10 | 2 | -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 Sherrill | 2008-01-09 | 2 | -0/+5 |
| | | | | * include/bsp.h: Include <bsp/vectors.h>. | ||||
* | 2008-01-05 Chris Johns <chrisj@rtems.org> | Chris Johns | 2008-01-05 | 2 | -3/+10 |
| | | | | | * libchip/flash/am29lv160.c: Update the blank check error message to say there is an error. |