summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to 4.9.34.9.3Joel Sherrill2009-11-131-1/+1
|
* 2009-10-20 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-202-1/+6
| | | | | * network/tsec.c: Bugfix. Broadcast address was declared uint8_t instead of uint8_t [8].
* 2009-10-16 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2009-10-1621-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-16 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2009-10-163-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-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2009-10-162-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-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2009-10-162-11/+16
| | | | | * shared/include/io.h: Backport change from extern inline to static inline from head to avoid multiple definitions.
* 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2009-10-162-1/+11
| | | | * startup/bspstart.c: Add bsp_clicks_per_usec.
* 2009-10-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-10-142-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-15 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-162-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.
* This commit was manufactured by cvs2svn to create branch 'rtems-4-9-branch'.cvs2git2009-09-1514-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
* *** empty log message ***Till Straumann2009-09-101-0/+1
|
* 2009-09-10 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-102-1/+6
| | | | | * shared/misc/m68kidle.c: added "cc" clobber to inline asm; STOP instruction modifies CCR!
* 2009-09-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-09-092-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-17 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-08-173-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.
* Try enabling the data cache.Eric Norum2009-07-304-12/+12
|
* PR 1420/bspsEric Norum2009-07-282-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-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-06-062-2/+7
| | | | * irq/irq_init.c: silenced compiler warning.
* 2009-06-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-06-063-11/+133
| | | | | * network/tsec.c, network/if_tsec_pub.h: added multicast support.
* Add PR 1420.Joel Sherrill2009-06-031-0/+1
|
* As per Freescale chip errata, disable buffered writes.Eric Norum2009-06-022-3/+19
|
* 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-184-42/+165
| | | | | * shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared interrupt support to i386.
* 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-083-497/+4
| | | | * irq/irq.c, network/if_1GHz/POSSIBLEBUG: Removed.
* 2009-05-08 Kate Feng <feng1@bnl.gov>Joel Sherrill2009-05-081-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-08 Kate Feng <feng1@bnl.gov>Joel Sherrill2009-05-0818-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-06 Michael Walle <michael@walle.cc>Joel Sherrill2009-05-062-2/+7
| | | | | PR 1409/bsps * gdbstub/rtems-stub-glue.c: Print object names correctly.
* 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2009-05-052-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-05 Jennifer Averett <jennifer.averett@OARcorp.com>Jennifer Averett2009-05-0532-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.
* * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:Thomas Doerfler2009-03-194-9/+25
| | | | correct some init values for HSC_CM01 boards
* Upgrade to 4.9.2Joel Sherrill2009-03-121-1/+1
|
* 2009-03-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-03-122-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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-122-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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-126-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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-126-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-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-126-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-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-03-092-0/+6
| | | | * include/bsp.h: Added missing include.
* 2009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr>Joel Sherrill2009-03-096-3/+18
| | | | | PR 1391/bsps * startup/spurious.c: Format was %d but had leading 0x.
* 2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-092-0/+6
| | | | * include/tm27.h: Add include rtems/powerpc/powerpc.h
* Clean up mishaps arising from multiple folks trying to fix the same problem.Eric Norum2009-03-051-58/+5
| | | | This version matches the trunk.
* 2009-03-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-052-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-05 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-03-052-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).
* * shared/clock/clock.c: Standard decrementer exception is now moreThomas Doerfler2009-03-054-32/+48
| | | | robust against erroneous external exception disable times.
* 2009-03-02 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2009-03-022-5/+64
| | | | | | PR 1375/bsps * clock/clock.c: Correct implementation of nanoseconds since last tick handler.
* 2009-03-02 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-03-026-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-02 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2009-03-022-20/+29
| | | | | PR 1380/bsps * include/bsp.h: Switch to English comments.
* 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-02-273-180/+7
| | | | | * Makefile.am: Remove unnecessary copy of cpu_asm.S * console/Modif_cpu_asm.S: Removed.
* 2009-02-27 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-02-272-1/+7
| | | | | | PR 1386/bsps * shared/start.S: Stack space not correctly initialized. Causes failures on unoptimized applications.
* 2009-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2009-02-172-17/+40
| | | | | PR 1371/bsps * network/network.c: mvme167 network driver buggy.
* 2009-02-17 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2009-02-172-4/+17
| | | | | | PR 1370/bsps * console/console.c: mvme167 console driver BSP_output_char fails to convert \n -> \n\r
* 2009-02-11 Matt Rippa <mrippa@gemini.edu>Joel Sherrill2009-02-113-9/+52
| | | | | | PR 1352/bsps * shared/console/reboot.c, shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
* 2009-02-11 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2009-02-113-3/+22
| | | | | | PR 1369/bsps * Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp floating-point emulation.