summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2006-04-24 Joel Sherrill <joel@OARcorp.com>4.6.6Joel Sherrill2006-04-242-1/+5
| | | | * VERSION: Updated to rtems-4.6.6.
* 2006-04-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-244-2/+10
| | | | * aclocal/version.m4: Updated to rtems-4.6.6.
* 2006-04-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-243-1/+15
| | | | * configure.ac, console/console.c:
* 2006-04-24 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2006-04-242-0/+9
| | | | | | | Edvin Catovic <edvin@gaisler.com> PR bsps/972 * shmdr/shm_driver.h: Add sparc lock/unlock values.
* 2006-04-24 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2006-04-244-2/+790
| | | | | | | | | Edvin Catovic <edvin@gaisler.com> PR bsps/972 * network/Makefile.am: Added Gaisler Research NIC driver. * network/greth.c, network/greth.h: New files.
* Removed misplaced entry.Joel Sherrill2006-04-241-18/+0
|
* 2006-04-24 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2006-04-241-0/+18
| | | | | | | | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> PR bsps/972 * ChangeLog, Makefile.am, configure.ac, amba/amba.c, clock/ckinit.c, console/Makefile.am, console/console.c, console/debugputs.c, include/Makefile.am, include/amba.h, include/bsp.h, include/leon.h, leon_smc91111/leon_smc91111.c, startup/bspstart.c, timer/timer.c, tools/Makefile.am, wrapup/Makefile.am: Added Shared Memory Support Driver. Added Leon Gaisler Research Ethernet support. Enhanced AMBA bus support. * console/debugprintf.c, console/spacewire.c, include/spacewire.h, leon_greth/.cvsignore, leon_greth/Makefile.am, leon_greth/leon_greth.c, shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: New files.
* Fix entry and remove end of include file lines.Joel Sherrill2006-04-244-4/+8
|
* 2006-04-24 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2006-04-2432-142/+1707
| | | | | | | | | | | | | | | | | | | Edvin Catovic <edvin@gaisler.com> PR bsps/972 * ChangeLog, Makefile.am, configure.ac, amba/amba.c, clock/ckinit.c, console/Makefile.am, console/console.c, console/debugputs.c, include/Makefile.am, include/amba.h, include/bsp.h, include/leon.h, leon_smc91111/leon_smc91111.c, startup/bspstart.c, timer/timer.c, tools/Makefile.am, wrapup/Makefile.am: Added Shared Memory Support Driver. Added Leon Gaisler Research Ethernet support. Enhanced AMBA bus support. * console/debugprintf.c, console/spacewire.c, include/spacewire.h, leon_greth/.cvsignore, leon_greth/Makefile.am, leon_greth/leon_greth.c, shmsupp/.cvsignore, shmsupp/Makefile.am, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, shmsupp/mpisr.c: New files.
* 2006-04-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-242-13/+19
| | | | * startup/Makefile.am:
* 2006-04-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-202-3/+9
| | | | | * Makefile.am: Fix path on installation to avoid writing to install location too early.
* Fixed formatting.Joel Sherrill2006-04-168-18/+18
|
* 2006-03-07 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2006-03-072-1/+12
| | | | | | PR 830/filesystem * src/termios.c: termios ioctl(FIONREAD) reported wrong number of characters. So add chars in low-level/raw buffer to total count.
* 2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>Joel Sherrill2006-03-072-3/+44
| | | | | | | | | | | | | PR 850/rtems * src/watchdogtickle.c: A Watchdog (used to timeout an event) with a delay of 1 sometimes does not seem to timeout. The problem occurs, because for whatever reason when the watchdog tickle function executes, the watchdog->delta_interval is 0. it is then decremented before being tested, becomes huge and so doesnt time out. It is thought there is a race condition where the watchdog->delta_interval is calculated by reference to a head (also with a delay of 1). But before it can be added after the head, the head is removed, so the new head now has a delay of 0.
* 2006-03-07 Aaron Frye <aaron@frye.com>Joel Sherrill2006-03-072-5/+14
| | | | | | | | PR 719/bsps * m68kpretaskinghook.c: The optimizer on gcc 3.4.2 assumes that the address of a variable cannot be 0, so it optimizes out any such checks. this breaks the shared m68k bsp_pretasking_hook() which uses such a check to determine heap size during runtime.
* 2006-03-07 Paul Whitfield <paulw@omnitronics.com.au>Joel Sherrill2006-03-072-4/+18
| | | | | | | | PR 843/rtems_misc * rtems_webserver/socket.c: There is a memory corruption problem in the selectSocket function in the web server, this only become apparent if you disable the built in memory allocation functions. I have disabled the internal memory management to get file upload working.
* 2006-03-07 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2006-03-072-11/+22
| | | | | | PR 886/filesystem * src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if the descriptor is in non-blocking mode.
* 2006-03-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-03-072-1/+5
| | | | * wrapup/Makefile.am: Correct minor mistake.
* 2006-03-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-03-075-8/+49
| | | | | | | | | PR 866/rtems * include/rtems/system.h, include/rtems/score/isr.h, inline/rtems/score/thread.inl, macros/rtems/score/thread.inl: Added memory barriers to enter and exit of dispatching and interrupt critical sections so GCC will not optimize and reorder code out of a critical section.
* 2006-03-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-03-072-1/+5
| | | | * Makefile.am: Correct minor mistakes.
* FormattingJoel Sherrill2006-03-011-2/+2
|
* Add "cc" in the clobbered register list for interrupt enable/disable/flash ↵Eric Norum2006-03-012-5/+14
| | | | operations.
* 2006-02-08 Thomas Rauscher <trauscher@loytec.com>Joel Sherrill2006-02-082-0/+13
| | | | | | | | PR 890/networking * rtems_webserver/webs.c: The webservers enters an infinite loop when a POST request with less data than indicated in the Content-Length header is received. It also consumes additional heap memory and a file descriptor for each invalid POST.
* 2006-02-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-02-012-1/+6
| | | | | PR 855/tests * include/tmacros.h: Fix typo.
* 2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-092-33/+5
| | | | | * custom/erc32nfg.cfg: Correct file having been broken by 2005-10-05's changes.
* 2005-12-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-12-092-1/+7
| | | | | | PR 849/networking * librpc/src/rpc/rtems_portmapper.c: Increased stack size by ARGSIZE to prevent overrun.
* 2005-11-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-093-31/+35
| | | | | | | PR 845/bsps * startup/bspstart.c, start/start.S: setup BATs prior to attempting any device access - missing BAT mappings were probably the reason for the MMU malfunction assumption. Enabled MSR_DR.
* 2005-11-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-093-3/+11
| | | | | | | PR 837/bsps make sure exceptions_in_RAM flag is set prior to initializing exception handling. Keep MCP disabled for memory probes :-( (the raven would otherwise fault on PCI config space access to empty slots).
* 2005-11-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-082-46/+15
| | | | | | PR832/bsps * pci/pcibios.c: replace BSP_pciFindDevice implementation by pcibios call.
* 2005-11-08 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-082-4/+12
| | | | | | | | | PR832/bsps * startup/ldsegs.S: move CPU segment descriptor tables from .text to .data; the CPU modifies the descriptor tables and this could be a problem: a) if text segment is ever write-protected b) rtems-gdb-stub checksums the text segment against the file gdb is using. A checksum mismatch results because of the CPU touching the accessed bit...
* 2005-11-07 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-0810-5/+55
| | | | | | PR 834/bsps * vectors/vectors.S: reload stack pointer/R1 from exception frame instead of adding static offset.
* 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.