summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-166-12/+12
|
* 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 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-072-1/+5
| | | | * Makefile.am: Correct minor mistakes.
* 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.
* 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 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-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/+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-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-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.
* 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-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>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-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-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-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-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().
* 2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-04-282-1/+6
| | | | | PR 781/misc * serial/ns16550_p.h: Fix baud rate calculation
* 2005-04-11 Jennifer Averett<jennifer.averett@oarcorp.com>Jennifer Averett2005-04-117-49/+61
| | | | | | | PR 778/bsps * include/bsp.h, include/gen2.h, startup/FPGA.c, startup/Hwr_init.c, startup/bspstart.c, tod/tod.c: modify SCORE_.. to BSP_.. for externally used define's.
* 2005-04-11 Jennifer Averett <jennifer@OARcorp.com>Jennifer Averett2005-04-112-0/+9
| | | | | PR 777/bsps * include/bsp.h: Add a Processor_Synchronize command in bsp.h
* 2005-03-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-172-0/+5
| | | | * irq/.cvsignore: New file.
* 2005-01-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-01-202-0/+20
| | | | | PR 743/bsps * clock/Makefile.am: Did not install tod.h.
* 2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2004-12-102-179/+5
| | | | | PR 704/bsps. * ide_ctrl.c: Removed (obsolete).
* 2004-11-23 Richard Campbell <richard.campbell@oarcorp.com>Joel Sherrill2004-11-234-9/+18
| | | | | | | | * startup/bspstart.c: Removed mpc824x conditionals around call to L1_caches_enables, conditionals are now in mmuAsm.S. * vme/VMEConfig.h: Set up VME A16, A24 and A32 windows at different locations for mvme2100. * vme/vmeconfig.c: Fixed spelling.
* 2004-11-23 Richard Campbell <richard.campbell@oarcorp.com>Joel Sherrill2004-11-232-1/+18
| | | | | * powerpc/mpc6xx/mmu/mmuAsm.S: Enable L1 instruction cache only for mpc8240 and mpc8245.
* Add PR617 as fixed by conversion to new exceptions.Joel Sherrill2004-11-221-0/+1
|
* 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2004-11-223-2/+15
| | | | * Makefile.am, wrapup/Makefile.am: Pick up SHM driver when MP enabled.
* 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>Jennifer Averett2004-11-222-2/+6
| | | | * sp07/buffered_io.c: Remove warning.