summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2007-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-2222-12/+56
| | | | * Makefile.am: Use MKDIR_P instead of mkdir_p.
* 2007-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-222-1/+5
| | | | * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
* 2007-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-222-1/+5
| | | | * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
* Upgrade to 4.7.0Joel Sherrill2007-02-211-1/+1
|
* 2007-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-162-2/+7
| | | | * Makefile.am: Remove shared/main.c.
* 2007-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-162-1/+5
| | | | * libchip/Makefile.am: Correct path to README.tulipclone.
* Fixed FPGA interrupt handling.Eric Norum2007-02-082-2/+4
|
* 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-062-0/+5
| | | | * smc/smc.c: include bspIo.h for printk.
* 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-062-5/+9
| | | | * libchip/ide/ata.c: Remove superfluous type casts.
* 2007-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-02-063-24/+29
| | | | | * include/rtems++/rtemsMessageQueue.h, src/rtemsMessageQueue.cc: Make compile by using size_t and uint32_t where appropriate.
* 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-062-1/+5
| | | | * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
* 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-061-0/+5
| | | | | * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c: Use size_t for sizes.
* Use size_t for sizes.Ralf Corsepius2007-02-063-9/+9
|
* 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-02-062-2/+6
| | | | * shmsupp/getcfg.c: Replace rtems_unsigned32 with uint32_t.
* Enable RTS/CTS flow-control pins.Eric Norum2007-02-052-3/+14
|
* Always assert RTS* (if flow control is on it will override).Eric Norum2007-02-021-12/+4
|
* 2007-01-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-3013-109/+2272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vmeUniverse/README.porting, vmeUniverse/README.universe: updated, added more information for BSP implementors. * vmeUniverse/VMEDMA.h (added): VME DMA API definition. * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added), * vmeUniverse/bspVmeDmaList.c (added): Driver-independent code for linked-list DMA (public + private headers, implementation). * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added): interface to new DMA features of drivers. * vmeUniverse/vme_amd_defs.h: Added definition for data-width hint bits (VME_MODE_DBWxx). * vmeUniverse/vmeTsi148.c: added DMA support. Added support for data-width hint/modifier bits. * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: Added support for data-width hint/modifier bits. Added support for xxx_BLT, xxx_MBLT address modifiers. Restrict DBW to 32 in non-MBLT modes (except single-beat; a comment is in README.universe). Updated DMA support to implement new VMEDMA.h API. Added support for non-incrementing VME addresses. Restrict data width to 32 for single-beat AMs when the universe would use MBLT for DMA.
* 2007-01-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-306-15/+263
| | | | | | | | | | | | | | * shared/vme/VMEConfig.h: Added more comments about the semantics of the various symbols BSPs should define in this file. Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall(). * shared/vme/vmeconfig.c: declare BSP_VMEInit(), BSP_VMEIrqMgrInstall() here. * Makefile.am, shared/vme/README, * shared/vme/vme_universe_dma.c (added): Added glue code implementing the VMEDMA.h API using the vmeUniverse driver.
* 2007-01-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-307-186/+138
| | | | | | | | | | | | | | * Makefile.am, preinstall.am, * vme/vmeconfig.c (removed), vme/VMEConfig.h (added): cleaned up vme support - use files from libbsp/powerpc/shared/vme and define BSP specifica in VMEConfig.h. Use VME DMA support implemented by vmeUniverse and libbsp/powerpc/shared/vme/vme_universe_dma.c * irq/irq.c, include/gen2.h: removed _BSP_vme_bridge_irq variable and BSP_PIC_DO_EOI definition. Support for VME IRQ software priorities was incomplete/incorrect on this BSP.
* * Makefile.am, preinstall.am, include/bsp.h:Till Straumann2007-01-304-1/+40
| | | | | | | Use VME DMA support implemented by vmeUniverse and libbsp/powerpc/shared/vme/vme_universe_dma.c Added explanation for use of BSP_PIC_DO_EOI by BSP implementors who derive from this 'include/bsp.h'.
* * Makefile.am, preinstall.am, include/bsp.h,Till Straumann2007-01-306-182/+151
| | | | | | | | * vme/vmeconfig.c (removed), vme/VMEConfig.h (added): cleaned up vme support - use files from libbsp/powerpc/shared/vme and define BSP specifica in VMEConfig.h. Use VME DMA support implemented by vmeUniverse and libbsp/powerpc/shared/vme/vme_universe_dma.c
* * Makefile.am, preinstall.am, include/bsp.h,Till Straumann2007-01-304-7/+36
| | | | | | | | * vme/vmeconfig.c (removed), vme/VME.h (removed): cleaned up vme support - use files from libbsp/powerpc/shared/vme and define BSP specifica in VMEConfig.h. Use VME DMA support implemented by vmeUniverse and libbsp/powerpc/shared/vme/vme_universe_dma.c
* * Makefile.am:Till Straumann2007-01-302-0/+10
| | | | added new files in shared/vmeUniverse to EXTRA_DIST
* 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-292-4/+5
| | | | * GT64260/MVME5500I2C.c: Eliminate u32.
* 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-293-16/+18
| | | | * GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
* 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-292-5/+9
| | | | * console/fb_vga.c: Eliminate __u16, __u32.
* fixed typo in console/console.cThomas Doerfler2007-01-243-1/+277
|
* Formatting.Joel Sherrill2007-01-231-1/+1
|
* Formatting.Joel Sherrill2007-01-221-6/+5
|
* Add capability to lock at 10-half.Eric Norum2007-01-223-13/+64
| | | | Expand report to include auto/fixed status
* 2007-01-19 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-196-272/+19
| | | | | | | | * mvme5500/Makefile.am, mvme5500/preinstall.am, * mvme5500/vme/VME.h, mvme5500/vme/VMEConfig.h, * mvme5500/vme/vmeconfig.c: removed copies of vmeconfig.c, VME.h - use generic versions instead.
* *** empty log message ***Till Straumann2007-01-191-1/+1
|
* 2007-01-19 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-199-131/+32
| | | | | | | * Makefile.am: moved VME.h from libbsp/powerpc/shared/vme to libbsp/shared/vmeUniverse; eventually, this (and other) VME API headers should migrate to cpukit.
* 2007-01-19 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-194-0/+128
| | | | | | | * Makefile.am: moved VME.h from libbsp/powerpc/shared/vme to libbsp/shared/vmeUniverse; eventually, this (and other) VME API headers should migrate to cpukit.
* Fixed spacing.Joel Sherrill2007-01-173-9/+11
|
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-176-16/+235
| | | | | | | * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h, * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h, * vmeUniverse/vme_am_defs.h: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-175-4/+181
| | | | | | * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h, * libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-173-3/+95
| | | | | * mpc6xx/mmu/pte121.h, mpc6xx/mmu/pte121.c: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* * acinclude.m4: reverted erroneous addition of 'beatnik' subdir.Till Straumann2007-01-171-2/+0
|
* 2007-01-16 Till Straumann <strauman@slac.stanford.edu>Till Straumann2007-01-1619-30/+771
| | | | | | | | | | | * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c, * mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h, * mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h, * mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c, shared/pci/pcifinddevice.c, * shared/startup/pgtbl_activate.c, shared/startup/pgtbl_setup.c, * shared/startup/probeMemEnd.c, shared/startup/sbrk.c, shared/vme/VME.h, * shared/vme/VMEConfig.h, shared/vme/vme_universe.c, shared/vme/vmeconfig.c: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
* Regenerate.Ralf Corsepius2007-01-0868-156/+156
|
* * startup/bspstart.c: Changed BSP_installVME_isr() so thatTill Straumann2006-12-182-69/+151
| | | | | | | | | | | | the special handling of a 'FPGA interrupt' [this FPGA is *not* present on the uC5282 module but is externally connected to IRQ1 on Eric Norum's particular 'motherboard'] is only activated when connecting to the special vectors > 192. The change allows us ordinary users [:-)] to use IRQ1 normally, simply by connecting an ISR to vector 64+1... Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(), BSP_irq_is_enabled_at_pic() were introduced (compat. with some PPC BSPs).
* corrected bug in ata.c to avoid lockup of libblockThomas Doerfler2006-12-187-326/+106
| | | | added remote frequest support to gen5200 BSP
* 2006-12-14 Till Straumann <strauman@slac.stanford.edu>Till Straumann2006-12-142-1/+6
| | | | | * m68k/mcf5282/include/mcf5282.h: fixed wrong value of MCF5282_QSPI_QDLYR_SPE.
* Fixed comment -- must be less than 80 characters wide.Joel Sherrill2006-12-141-19/+18
|
* 2006-12-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2006-12-133-1/+11
| | | | | * mvme5500/Makefile.am, mvme5500/preinstall.am: need to install bsp/vme_am_defs.h
* * oops - had worked on the wrong file. Reverted changes...Till Straumann2006-12-131-5/+21
|
* * ChangeLog: fixed date of TS' last entry.Till Straumann2006-12-131-5/+5
|
* 2006-12-13 Till Straumann <strauman@slac.stanford.edu>Till Straumann2006-12-133-3/+14
| | | | | | | * shared/vme/vmeconfig.c, shared/vme/vme_universe.c: use symbolic flag instead of numerical value (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__ before including <bsp/vmeUniverse.h>
* * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME. AddedTill Straumann2006-12-136-232/+934
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | flags for 2eSST and DBW16. * vmeUniverse/vmeUniverse.h: Removed AM definitions and include vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG(). Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed 'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since now more options are available. Added new flag to install 'posted-write' workaround. * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Data width of outbound port can now be restricted to 16-bit (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG() for mapping local registers onto VME. Interrupt manager now implements a workaround (enabled at installation time) which flushes the write-fifo after user ISR returns. This requires the universe's registers to be accessible from VME (either CSR space or CRG mapped to A16/A24/A32), though. * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns the fault address as a 32-bit address (not ulonglong anymore). The driver only supports 32-bit addresses. Declare new routine vmeTsi148MapCRG(). Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed 'shared' argument to vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be supported. Added comments explaining the 'posted-write' workaround implemented by the interrupt manager. * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization. Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for 2eSST when configuring windows (untested - I have no 2eSST). Added vmeTsi148MapCRG() for mapping local registers onto VME. Implemented 'posted-write' workaround for interrupt manager (consult source for details).