summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>4.6.5Joel Sherrill2005-10-062-1/+5
| | | | * VERSION: Updated to rtems-4.6.5.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-064-2/+10
| | | | * aclocal/version.m4: Updated to rtems-4.6.5.
* 2005-10-06 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2005-10-068-18/+130
| | | | | | | | | PR 833/bsps * irq/irq_asm.S: Currently, all (new exception) BSPs explicitely enable the FPU across the user ISR but DONT save/restore the FPU context. Any use of the FPU fron the user handler (e.g., due to GCC optimizations) result in corruption. The fix results in an exception in such cases (user ISR must explicitely save/enable/restore FPU).
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-0/+44
| | | | * custom/leon3.cfg: New file.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-54/+6
| | | | | * ChangeLog, Makefile.am: Fix hard-coded reference to leon BSP and use generated path. Remove ChangeLog entries copied from erc32.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-1/+6
| | | | | PR 828/filesystems * src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-1/+5
| | | | | * include/bsp.h: Remove include of libchip/smc91111exp.h from bsp.h since it is not available when networking is disabled.
* 2005-10-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-052-54/+6
| | | | | * ChangeLog, Makefile.am: Fix hard-coded reference to leon BSP and use generated path. Remove ChangeLog entries copied from erc32.
* 2005-10-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-052-3/+5
| | | | | * amba/amba.c: Fix obvious typo introduced with addition of missing CVS Ids.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-053-5/+14
| | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-054-11/+46
| | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * ChangeLog, cpu.c, cpu_asm.S, rtems/score/cpu.h: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-059-16/+2333
| | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * network/Makefile.am, network/open_eth.c, network/open_eth.h: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more. * network/README.smc91111, network/smc91111.c, network/smc91111.h, network/smc91111config.h, network/smc91111exp.h: New files.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-0547-3509/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * .cvsignore, acinclude.m4: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more. * leon/.cvsignore, leon/ChangeLog, leon/Makefile.am, leon/README, leon/bsp_specs, leon/configure.ac, leon/times, leon/clock/.cvsignore, leon/clock/Makefile.am, leon/clock/ckinit.c, leon/console/.cvsignore, leon/console/Makefile.am, leon/console/console.c, leon/console/consolereserveresources.c, leon/console/debugputs.c, leon/gnatsupp/.cvsignore, leon/gnatsupp/Makefile.am, leon/gnatsupp/gnatsupp.c, leon/include/.cvsignore, leon/include/Makefile.am, leon/include/bsp.h, leon/include/coverhd.h, leon/include/leon.h, leon/leon_open_eth/.cvsignore, leon/leon_open_eth/Makefile.am, leon/leon_open_eth/leon_open_eth.c, leon/start/.cvsignore, leon/start/Makefile.am, leon/startup/.cvsignore, leon/startup/Makefile.am, leon/startup/boardinit.S, leon/startup/linkcmds, leon/startup/setvec.c, leon/startup/spurious.c, leon/timer/.cvsignore, leon/timer/Makefile.am, leon/timer/timer.c, leon/tools/.cvsignore, leon/tools/ChangeLog, leon/tools/Makefile.am, leon/tools/configure.ac, leon/tools/runtest.in, leon/wrapup/.cvsignore, leon/wrapup/Makefile.am: Removed.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-0552-0/+3688
| | | | | | | | | | | | | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac, times, amba/.cvsignore, amba/Makefile.am, amba/amba.c, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, console/.cvsignore, console/Makefile.am, console/console.c, console/consolereserveresources.c, console/debugputs.c, gnatsupp/.cvsignore, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/.cvsignore, include/Makefile.am, include/amba.h, include/bsp.h, include/coverhd.h, include/leon.h, leon_open_eth/.cvsignore, leon_open_eth/Makefile.am, leon_open_eth/leon_open_eth.c, leon_smc91111/.cvsignore, leon_smc91111/Makefile.am, leon_smc91111/leon_smc91111.c, start/.cvsignore, start/Makefile.am, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/ithread.S, startup/linkcmds, startup/setvec.c, startup/spurious.c, timer/.cvsignore, timer/Makefile.am, timer/timer.c, tools/.cvsignore, tools/ChangeLog, tools/Makefile.am, tools/configure.ac, tools/runtest.in, wrapup/.cvsignore, wrapup/Makefile.am: New files.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-0546-0/+3342
| | | | | | | | | | | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac, times, clock/.cvsignore, clock/Makefile.am, clock/ckinit.c, console/.cvsignore, console/Makefile.am, console/console.c, console/consolereserveresources.c, console/debugputs.c, gnatsupp/.cvsignore, gnatsupp/Makefile.am, gnatsupp/gnatsupp.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/coverhd.h, include/leon.h, leon_open_eth/.cvsignore, leon_open_eth/Makefile.am, leon_open_eth/leon_open_eth.c, leon_smc91111/.cvsignore, leon_smc91111/Makefile.am, leon_smc91111/leon_smc91111.c, start/.cvsignore, start/Makefile.am, startup/.cvsignore, startup/Makefile.am, startup/linkcmds, startup/setvec.c, startup/spurious.c, timer/.cvsignore, timer/Makefile.am, timer/timer.c, tools/.cvsignore, tools/ChangeLog, tools/Makefile.am, tools/configure.ac, tools/runtest.in, wrapup/.cvsignore, wrapup/Makefile.am: New files.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-058-16/+73
| | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * ChangeLog, configure.ac, console/Makefile.am, console/console.c, console/debugputs.c, startup/Makefile.am, startup/linkcmds, tools/Makefile.am: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-055-7/+70
| | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * Makefile.am, bspstart.c, gnatcommon.c, start.S: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-057-13/+60
| | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * custom/Makefile.am, custom/erc32.cfg, custom/erc32nfp.cfg, custom/leon1.cfg, custom/leon2.cfg: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more. * custom/sis.cfg: New file.
* 2005-08-23 Karel Gardas <kgardas@objectsecurity.com>>Joel Sherrill2005-10-052-67/+112
| | | | | | | | | | | * timer/timer.c: Enhance to use either interupt-based timer functions on older CPUs or to use TSC-based timer functions on more recent (Pentium and above) CPUs. The decision is made in Timer_initialize function when it is called for the first time based on a result obtained from cpuid instruction during the BSP initialization phase. During the first call, there are also late bindings to the implementation functions initialized to appropriate values.
* 2005-09-12 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2005-10-052-5/+39
| | | | | | | | | | PR 527/bsps PR 822/bsps * mpc8xx/clock/clock.c: Currently the MBX8xx BSP does not boot, because some logical errors are in the startup code. Additionally, the mpc8xx shared clock driver does not support the clocking scheme of some of the board variants, which are clocked from a 32768Hz (!) external crystal.
* 2005-10-04 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2005-10-043-6/+24
| | | | | | | | | | PR 829/rtems * src/tasks.c, src/taskvariabledelete.c: If task variables are deleted from a different context (i.e., executing context != owner of the task variable. The owner meaning the task that registered the dtor in question) the argument passed to the task variable dtor must be tvar and not *ptr which yields the executing task's value of the task variable instead of the owner's.
* Removed blank line.Joel Sherrill2005-09-291-1/+0
|
* 2005-09-29 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Thomas Doerfler2005-09-293-1/+42
| | | | | | PR649/filesystem * ide/idecfg.c, configure.ac: added configuration items for primary/secondary
* Added reference to PR527.Joel Sherrill2005-09-121-0/+1
|
* 2005-09-12 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2005-09-127-15/+104
| | | | | | | | | | PR 822/bsps * console/console.c, startup/bspstart.c, startup/imbx8xx.c, startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c: Currently the MBX8xx BSP does not boot, because some logical errors are in the startup code. Additionally, the mpc8xx shared clock driver does not support the clocking scheme of some of the board variants, which are clocked from a 32768Hz (!) external crystal.
* 2005-09-12 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2005-09-122-0/+18
| | | | | PR 822/bsps * custom/mbx860_001b.cfg: New file.
* 2005-09-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-092-0/+9
| | | | | PR 577/bsps * console.c: Make the previously committed patch for this PR compile.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>4.6.4Joel Sherrill2005-09-012-1/+5
| | | | * VERSION: Updated to rtems-4.6.4.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-014-2/+10
| | | | * aclocal/version.m4: Updated to rtems-4.6.4.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-014-18/+43
| | | | | | | | | PR 820/rtems * inline/rtems/score/coremsg.inl, macros/rtems/score/coremsg.inl, src/coremsginsert.c: Increment of pending message count should be atomic with insertion on the pending message chain. Determination of the need to call the notification handler should also be in this atomic section of code.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-013-107/+137
| | | | | | PR 628/rtems * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0 being an error.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-012-6/+41
| | | | | | | PR 796/rtems * src/semtimedwait.c: sem_timedwait is supposed to use absolute time for timeout specification. This patch is a modified version of the one suggested by Peter Dufault.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-012-1/+6
| | | | | PR 350/make_build * compilers/gcc-target-default.cfg: Honor LD_PATHS set by user.
* 2005-09-01 Nuno Costa <nuno-costa@iol.pt>Joel Sherrill2005-09-012-2/+9
| | | | | | PR 804 * include/confdefs.h: Memory for POSIX timers not accounted for. Patch adapted from edit comment in PR filed.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-012-1/+6
| | | | | * include/bsp.h: This file is only to be used by BSPs with the new interrupt API so checking for USE_ENHANCED_INTR_API is not needed.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-013-17/+10
| | | | * clock/Makefile.am, include/Makefile.am: Install tod.h
* 2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-08-314-127/+47
| | | | | | | PR 819/filesystem * src/ttyname_r.c: Remove. * src/ttyname.c: Partial update from FreeBSD. * Makefile.am: Reflect changes above.
* 2005-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>Joel Sherrill2005-08-192-4/+17
| | | | | | | | PR 577/bsps * console.c: The console_close() method currently calls StopRemoteTx() on all invocations. It should should be ok for last close only but not for any others. If you open a port multiple times, you only want to call StopRemoteTx() only as part of the last close.
* 2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>Joel Sherrill2005-08-183-0/+8
| | | | | | PR 807/rtems * src/timerfireafter.c, src/timerserverfireafter.c: First patch returned without exitting dispatching critical section.
* 2005-08-17 Nuno Costa <nuno-costa@iol.pt>Joel Sherrill2005-08-172-2/+9
| | | | | | | PR 805/rtems * include/rtems/posix/timer.h: Due to bad choice of error constants by original submitter, it was impossible to create more than 10 POSIX timers.
* 2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>Joel Sherrill2005-08-175-6/+74
| | | | | | | | PR 807/rtems * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c, score/src/watchdoginsert.c: Tighten critical section checks on an ISR using the same timer being inserted by a lower priority ISR or interupt task.
* 2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>Joel Sherrill2005-08-174-3/+19
| | | | | | | | PR 744/filesystem * libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not support permissions on directories so the check performed by unlink would always fail. The unlink code was modified to support a not supported status being returned.
* 2005-08-12 Chris Johns <chrisj@rtems.org>Joel Sherrill2005-08-122-4/+8
| | | | | | PR 808/rtems_misc * src/printk.c: Fix bug where specifying field width crashed on pc386 BSP.
* 2005-08-12 Phil Torre <ptorre@zetron.com>Joel Sherrill2005-08-122-2/+10
| | | | | | | | PR 816/bsps * mpc8xx/include/mpc8xx.h: The struct which describes SCC Ethernet mode parameters (m8xxSCCENparms_t) does not match the hardware: members taddr_h and taddr_l are transposed. When loading new multicast group addresses into the hash table, the wrong hash bit is set.
* 2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-08-022-1/+8
| | | | | | | PR 817/rtems * src/gxx_wrappers.c: Rename rtems_gxx_recursive_mutex_init_function to rtems_gxx_recursive_mutex_init.
* 2005-07-06 <ralf.corsepius@rtems.org>Joel Sherrill2005-07-062-1/+12
| | | | | PR 810/rtems * include/rtems/ide_part_table.h: Add C++ guards.
* 2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>Joel Sherrill2005-06-093-2/+13
| | | | | | | PR 790/rtems * src/extensioncreate.c, src/extensionident.c: Correct use of name. This was missed when the other ident services in rtems/src where changed.
* 2005-05-20 Sergei Organov <osv@javad.ru>Joel Sherrill2005-05-202-1/+7
| | | | | | PR networking/772. * rtems_select.c (socket_select): fixed bug setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
* 2005-05-20 Ralf Corsepius <ralf_corsepius@rtems.org>Joel Sherrill2005-05-202-1/+6
| | | | | PR 717/bsps * bootloader/Makefile.am: Typo results in wrong flags being used.
* 2005-05-20 Sergei Organov <osv@topconrd.ru>Joel Sherrill2005-05-202-4/+17
| | | | | PR 750/networking * pppd/sys-rtems.c: Avoid NULL dereference in wait_input().