summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-11-13Upgrade to 4.9.34.9.3Joel Sherrill1-1/+1
2009-10-202009-10-20 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-1/+6
* network/tsec.c: Bugfix. Broadcast address was declared uint8_t instead of uint8_t [8].
2009-10-162009-10-16 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill21-476/+969
* Makefile.am, configure.ac, preinstall.am, console/alloc360.c, console/config.c, console/console.c, console/m68360.h, console/mc68360_scc.c, console/rsPMCQ1.c, console/rsPMCQ1.h, include/bsp.h, irq/irq_init.c, irq/openpic_xxx_irq.c, start/start.S, startup/bspstart.c, startup/linkcmds, vme/VMEConfig.h: Updated and tested against RTEMS 4.9. Updated README file to latest source status. Modified to use the shared irq source code. Turned off debugging, cleaned up warnings, removed unused code. Tested with two PMCQ1 serial cards. Tested MC68360 serial ports and VME using external tests. * README, irq/irq.h, vme/vmeconfig.c: New files.
2009-10-162009-10-16 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill3-3/+13
* configure.ac: Default to having PSC8 mezzanine so code builds all the time. * startup/bspstart.c: Calibrated clock using an VMEBus controlled discrete pulsed at a 20ms rate.
2009-10-162009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2-2/+8
* mpc6xx/mmu/bat.c: Resolved bug: It is not an overlap if the batindex being set is the batindex of the overlap.
2009-10-162009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2-11/+16
* shared/include/io.h: Backport change from extern inline to static inline from head to avoid multiple definitions.
2009-10-162009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2-1/+11
* startup/bspstart.c: Add bsp_clicks_per_usec.
2009-10-142009-10-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-3/+26
PR 1451/bsps * network/tsec.c: Fix mbuf leak when watchdog expires. The re-initialization algorithm failed to release mbuf chains held in the TX ring. Also, during initialization the initial link status is determined and IFF_OACTIVE set if no active link was detected.
2009-09-162009-09-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-3/+18
PR 1344/bsps: * clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702): TSC handler was used when 8254 was requested and vice versa. Also, nanosecond handler was never installed to RTEMS clock.
2009-09-15This commit was manufactured by cvs2svn to create branch 'rtems-4-9-branch'.cvs2git14-0/+1505
Cherrypick from master 2009-09-15 05:32:49 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>': c/src/lib/libbsp/arm/gba/console/defaultfont.h c/src/lib/libbsp/arm/smdk2410/include/.cvsignore c/src/lib/libbsp/m68k/genmcf548x/include/.cvsignore c/src/lib/libbsp/m68k/mcf52235/include/.cvsignore c/src/lib/libbsp/m68k/mcf5329/include/.cvsignore c/src/lib/libbsp/mips/csb350/start/regs.h c/src/lib/libbsp/mips/genmongoosev/start/regs.h c/src/lib/libbsp/mips/hurricane/liblnk/regs.h c/src/lib/libbsp/mips/jmr3904/start/regs.h c/src/lib/libbsp/mips/rbtx4925/liblnk/regs.h c/src/lib/libbsp/mips/rbtx4938/liblnk/regs.h c/src/lib/libbsp/powerpc/mvme3100/include/.cvsignore c/src/lib/libbsp/powerpc/virtex/include/.cvsignore contrib/crossrpms/autotools/autoconf-sources.add contrib/crossrpms/autotools/automake-sources.add contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff cpukit/libcsupport/src/tcgetpgrp.c Cherrypick from master 2008-09-28 16:36:13 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'New.': c/src/lib/libbsp/bare/preinstall.am
2009-09-10*** empty log message ***Till Straumann1-0/+1
2009-09-102009-09-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-1/+6
* shared/misc/m68kidle.c: added "cc" clobber to inline asm; STOP instruction modifies CCR!
2009-09-092009-09-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-0/+46
* startup/bspstart.c: Added dummy implementation of firmware syscalls for use with QEMU. Dummy handler is installed if no pre-existing firmware handler is found.
2009-08-172009-08-17 Till Straumann <strauman@slac.stanford.edu>Till Straumann3-15/+68
* network/tsec.c, network/if_tsec_pub.h: Fixed bugs in multicast support; added reference-count for hash-table entries which allows for the implementation of a 'deletion' routine. NOTE: mcast support largely untested.
2009-07-30Try enabling the data cache.Eric Norum4-12/+12
2009-07-28PR 1420/bspsEric Norum2-1/+14
Turn on buffered writes to DRAM. As Device Errata SECF124 notes this may cause double writes, but that's not really a big problem and benchmarking tests have shown that buffered writes do gain some performance.
2009-06-062009-06-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-2/+7
* irq/irq_init.c: silenced compiler warning.
2009-06-062009-06-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann3-11/+133
* network/tsec.c, network/if_tsec_pub.h: added multicast support.
2009-06-03Add PR 1420.Joel Sherrill1-0/+1
2009-06-02As per Freescale chip errata, disable buffered writes.Eric Norum2-3/+19
2009-05-182009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill4-42/+165
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared interrupt support to i386.
2009-05-082009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-497/+4
* irq/irq.c, network/if_1GHz/POSSIBLEBUG: Removed.
2009-05-082009-05-08 Kate Feng <feng1@bnl.gov>Joel Sherrill1-0/+492
PR1395/bsps * Updated the changes from RTEMS-4.8.0, which were made since Oct. 2007. * network/if_1GHz/if_wm.c: fixed some bugs in the 1GHz driver. * pci/pci_interface.c: + Enabled PCI "Read", "Read Line", and "Read Multiple" + Agressive Prefetch to improve the performance of the PCI based applications (e.g. 1GHz NIC). * irq/BSP_irq.c : Replaced the irq/irq.c, and used GT_GPP_Value register to monitor the cause of the level sensitive interrupts. This unique solution solves various bugs in the 1GHz network drivers Fixed bugs in compute_pic_masks_from_prio() * pci/pci.c : Updated it to be consistent with the original pci.c * written by Eric Valette. There is no change in its function. * irq/irq_init.c : set defaultIrq->next_handler to be 0 * for BSP_SHARED_HANDLER_SUPPORT.
2009-05-082009-05-08 Kate Feng <feng1@bnl.gov>Joel Sherrill18-458/+631
PR1395/bsps * Updated the changes from RTEMS-4.8.0, which were made since Oct. 2007. * network/if_1GHz/if_wm.c: fixed some bugs in the 1GHz driver. * pci/pci_interface.c: + Enabled PCI "Read", "Read Line", and "Read Multiple" + Agressive Prefetch to improve the performance of the PCI based applications (e.g. 1GHz NIC). * irq/BSP_irq.c : Replaced the irq/irq.c, and used GT_GPP_Value register to monitor the cause of the level sensitive interrupts. This unique solution solves various bugs in the 1GHz network drivers Fixed bugs in compute_pic_masks_from_prio() * pci/pci.c : Updated it to be consistent with the original pci.c * written by Eric Valette. There is no change in its function. * irq/irq_init.c : set defaultIrq->next_handler to be 0 * for BSP_SHARED_HANDLER_SUPPORT.
2009-05-062009-05-06 Michael Walle <michael@walle.cc>Joel Sherrill2-2/+7
PR 1409/bsps * gdbstub/rtems-stub-glue.c: Print object names correctly.
2009-05-052009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2-7/+30
* new-exceptions/bspsupport/irq_supp.h: Split routine to allow bsps with nonstandard/non-existant pics to call with interrupts off.
2009-05-052009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett32-1491/+354
* Makefile.am, README, configure.ac, preinstall.am, PCI_bus/PCI.c, PCI_bus/PCI.h, PCI_bus/flash.c, PCI_bus/universe.c, console/85c30.c, console/85c30.h, console/console.c, console/consolebsp.h, console/tbl85c30.c, include/bsp.h, include/coverhd.h, include/gen2.h, include/irq-config.h, include/tm27.h, irq/FPGA.c, irq/irq.h, irq/irq_init.c, start/start.S, startup/Hwr_init.c, startup/bspstart.c, timer/timer.c, tod/tod.c: Updated and tested with the latest powerpc isr source * irq/no_pic.c: New file. * irq/irq.c, startup/genpvec.c, startup/setvec.c, startup/vmeintr.c: Removed.
2009-03-19 * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:Thomas Doerfler4-9/+25
correct some init values for HSC_CM01 boards
2009-03-12Upgrade to 4.9.2Joel Sherrill1-1/+1
2009-03-122009-03-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2-1/+7
PR 1392/bsps * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes over multiple pages results in extra data being written.
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-3/+12
PR 1385/cpukit * mpc5xx/irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill6-9/+36
PR 1385/cpukit * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill6-9/+36
PR 1385/cpukit * irq/irq_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
2009-03-122009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill6-15/+43
PR 1385/cpukit * startup/exception.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
2009-03-092009-03-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2-0/+6
* include/bsp.h: Added missing include.
2009-03-092009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr>Joel Sherrill6-3/+18
PR 1391/bsps * startup/spurious.c: Format was %d but had leading 0x.
2009-03-092009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2-0/+6
* include/tm27.h: Add include rtems/powerpc/powerpc.h
2009-03-05Clean up mishaps arising from multiple folks trying to fix the same problem.Eric Norum1-58/+5
This version matches the trunk.
2009-03-052009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-25/+8
* startup/bspstart.c: removed legacy code (inherited from old mvme2307 BSP) -- for testing trapping into PPCBug -- which is irrelevant on this BSP. Removed warning about SPRG0 having been reassigned -- this BSP is OK.
2009-03-052009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2-1/+7
* bootcard.c: use aligned heap_start (instead of original heap_start) when calculating default heap size (to take into account loss due to alignment).
2009-03-05 * shared/clock/clock.c: Standard decrementer exception is now moreThomas Doerfler4-32/+48
robust against erroneous external exception disable times.
2009-03-022009-03-02 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-5/+64
PR 1375/bsps * clock/clock.c: Correct implementation of nanoseconds since last tick handler.
2009-03-022009-03-02 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill6-31/+87
PR 1390/bsps * startup/linkcmds: Fix sections so C++ global constructors and destructors work with late model (>= 4.3) gcc versions.
2009-03-022009-03-02 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2-20/+29
PR 1380/bsps * include/bsp.h: Switch to English comments.
2009-02-272009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill3-180/+7
* Makefile.am: Remove unnecessary copy of cpu_asm.S * console/Modif_cpu_asm.S: Removed.
2009-02-272009-02-27 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2-1/+7
PR 1386/bsps * shared/start.S: Stack space not correctly initialized. Causes failures on unoptimized applications.
2009-02-172009-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-17/+40
PR 1371/bsps * network/network.c: mvme167 network driver buggy.
2009-02-172009-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2-4/+17
PR 1370/bsps * console/console.c: mvme167 console driver BSP_output_char fails to convert \n -> \n\r
2009-02-112009-02-11 Matt Rippa <mrippa@gemini.edu>Joel Sherrill3-9/+52
PR 1352/bsps * shared/console/reboot.c, shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
2009-02-112009-02-11 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill3-3/+22
PR 1369/bsps * Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp floating-point emulation.