summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-1033-900/+139
| | | | | * configure.ac: Add ampolish3 support. * Makefile.am: Add preinstall.am.
* New.Ralf Corsepius2006-01-1011-0/+968
|
* Regenerate.Ralf Corsepius2006-01-101-5/+6
|
* 2006-01-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-093-1/+14
| | | | | | PR 858/bsps * Makefile.am: Added vme_am_defs.h; * vme/vmeconfig.c: Added appropriate include files.
* Regenerate.Ralf Corsepius2006-01-091-5/+0
|
* Regenerate.Ralf Corsepius2006-01-091-34/+39
|
* 2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-092-6/+5
| | | | * Makefile.am: Don't include subdirs.am. Cleanup.
* 2006-01-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-0916-8/+32
| | | | * Makefile.am: Don't include subdirs.am.
* 2006-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-082-0/+6
| | | | * acinclude.m4: Add gen5200 to list of BSPs.
* 2006-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-083-0/+17
| | | | | * Makefile.am, vme/vmeconfig.c: VME code now compiles but is untested. Jennifer will have to test this.
* 2006-01-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-01-083-4/+11
| | | | | * psim, psim-gdb: Add setting of PVR to 0xfffe0000 since psim needs a special processor version value or exceptions will not work.
* * shared/vectors/vectors.S: mask high bits when calculatingTill Straumann2006-01-052-2/+8
| | | | | the exception vector number to yield correct result even if the vectors reside in the upper area (0xfff00000; psim).
* * Makefile.am, vectors/vectors.S: use shared version of vectors.S.Till Straumann2006-01-053-161/+5
|
* - fixed typoTill Straumann2006-01-051-1/+1
|
* Update.Ralf Corsepius2006-01-021-12/+17
|
* 2006-01-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-021-0/+4
| | | | * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
* Remove (Bogus, now in libcpu).Ralf Corsepius2006-01-021-71/+0
|
* Eliminate #include "../bestcomm/...Ralf Corsepius2006-01-0225-46/+46
|
* Remove further CVS pollution.Ralf Corsepius2006-01-025-30/+0
|
* Remove further CVS pollution.Ralf Corsepius2006-01-011-6/+0
|
* New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'s ↵Ralf Corsepius2006-01-011-0/+49
| | | | submission).
* Remove further CVS pollution.Ralf Corsepius2006-01-016-36/+0
|
* 2006-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-011-0/+13
| | | | | | | | | | | | | * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c, console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h, include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h, network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h, start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c, tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S, vectors/vectors_init.c: Cleanup CVS data.
* Cleanup CVS data.Ralf Corsepius2006-01-0132-730/+1
|
* Misc. fixes.Ralf Corsepius2005-12-311-8/+9
|
* 2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-12-311-0/+2
| | | | | * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c: include <libcpu/raw_exceptions.h>.
* include <libcpu/raw_exceptions.h>.Ralf Corsepius2005-12-313-5/+12
|
* 2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-12-311-0/+5
| | | | | * include/raw_exception.h, vectors/raw_exception.c: Remove. Use implementation from libcpu instead.
* Remove. Use implementation from libcpu instead.Ralf Corsepius2005-12-312-451/+0
|
* Misc include file fixes.Ralf Corsepius2005-12-3120-42/+98
|
* 2005-12-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-12-311-0/+9
| | | | | | | | | * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c, i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c, mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c, tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
* Regenerate.Ralf Corsepius2005-12-311-143/+55
|
* Add bspopts.h.inRalf Corsepius2005-12-311-0/+1
|
* New (CVS import Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>'sRalf Corsepius2005-12-3182-0/+23211
| | | | submission).
* 2005-12-02 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-12-024-0/+63
| | | | | | | | | * shared/irq/irq_init.c, shared/openpic/openpic.h shared/openpic/openpic.c: The 8240's EPIC has a 'serial' mode of operation for multiplexing 16 interrupt lines. This introduces a pipeline delay which can cause spurious interrupts unless ending the interrupt cycle (EOI) is delayed accordingly.
* 2005-12-01 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-12-024-26/+72
| | | | | | | | | * shared/vectors/vectors.h, shared/vectors/vectors.S, shared/vectors/vectors_init.c: Reduced size of default prologue (some exceptions, e.g., altivec unavail.) are only 0x20 bytes apart. Also introduced a modified prologue that switches r0..r3 shadowing off (r0..r3 undefined on certain 603e variants when incurring a TLB miss).
* 2005-11-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-303-0/+9
| | | | | | * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear CR[6] before invoking high-level handler to make sure no varargs fn callee assumes there are FP arguments.
* 2005-11-29 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-302-0/+5
| | | | | * shared/irq/irq.c: Fixed incorrect removal of first shared interrupt in chain.
* - trivial correction in commentTill Straumann2005-11-291-1/+1
|
* 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-132-4/+4
| | | | * bsp_specs: Remove %cpp.
* 2005-11-12 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-122-10/+10
| | | | * configure.ac: Remove USE_ENHANCED_INTR_API.
* Need to install vme_am_defs.h.Eric Norum2005-11-092-0/+2
|
* 2005-11-09 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-092-2/+6
| | | | * shared/startup/bspstart.c: Eliminate obsolete types.
* Fix disagreement between GCCSPECS and GCC_SPECS.Eric Norum2005-11-093-2/+7
|
* Fixed formatting.Joel Sherrill2005-11-073-9/+9
|
* Repaired some changelog entries lost.Joel Sherrill2005-11-071-3/+3
|
* 2005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-048-117/+275
| | | | | | | | | | | * shared/vme/README, shared/vme/vme_universe.c: New files. * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/vme/vmeconfig.c, shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c: Several VME related upgrades and fixes, hopefully addressing PR#835: Separated API, API-implementation by a specific VME bridge driver and BSP-specific configuration of the driver into different files, describing their purpose in a README. All of these changes use the upgraded vmeUniverse.c driver.
* 2005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-042-1/+7
| | | | | | * include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE; this normally points to ISA space but is misused by this BSP (inb/outb & friends are all over the place).
* 2005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-043-2/+5
| | | | | * irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition; this BSP does not implement sharing interrupts.
* 2005-11-03 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-11-045-202/+489
| | | | | | | | | | | | | | * shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c, shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c: Several PCI enhancements and fixes: all BSP flavors now use the generic clear_hostbridge_errors() routine (this means that only polling memory probing is possible [see detect_raven_bridge.c for details]). Interrupt fixup routine now supports multi-function devices. Interrupt fixup routine now honours a flag/option so that wrong firmware values can be overridden. Fixed irq routing table for mvme2100 [PMC]. Added irq routing table for mvme2300. Added a BSP_pciScan() routine that executes a user callback on each non-empty slot/fun. Added BSP_pciConfigDump() to display basic config headers.