summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill129-353/+364
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill86-0/+271
adds .cvsignore.
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill11-0/+33
adds .cvsignore.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-26/+40
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-02-08Fixed typo.Joel Sherrill1-1/+1
2000-01-31Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff fromJoel Sherrill182-5582/+2804
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain: * Modifications, (minor) corrections, cleanups to most existing Makefile.ams * Adds automake support to all remaining BSPs which have not yet been converted to automake. * Makefile.am for all remaining wrapup/Makefile.ams
2000-01-14Now ignores minimum and does not run it.Joel Sherrill1-1/+1
2000-01-14Removed numerous warnings.Joel Sherrill7-8/+16
2000-01-11Removed old hack of using Configuration Table entry ticks_per_timesliceJoel Sherrill4-41/+20
being set to 0 to indicate that there should be no Clock Tick. This was used by the Timing Tests to avoid clock tick overhead perturbing execution times. Now the Timing Tests simply leave the Clock Tick Driver out of the Device Driver Table.
2000-01-10Added include of <bsp/irq.h> per Jay Kulpinski <jskulpin@eng01.gdds.com>.Joel Sherrill1-0/+2
2000-01-10Patch rtems-rc-20000104-12.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill117-738/+1028
which converts the PowerPC BSPs to configuration and more automake. * Besides adding partial automake support, rsp converting all powerpc BSPs to make them compliant to the new configuration scheme, this patch attempts to fix several configuration bugs in powerpc related Makefiles.
2000-01-10Per suggestions of Eric Valette <valette@crf.canon.fr> and JayJoel Sherrill2-4/+4
Kulpinski <jskulpin@eng01.gdds.com>, the bsp_specs now defines USE_ENHANCED_INTR_API and powerpc/shared/include/bsp.h uses that to enable its tm27 support.
2000-01-10Patch from Eric Valette <valette@crf.canon.fr> that makes sure theJoel Sherrill1-24/+5
interrupt code works on "old buggy MCP750 boards". The symptom was that there was no ethernet PCI IRQ at all.
2000-01-07Renaming mcp750 to motorola_shared since that is the basis for bothJoel Sherrill23-1776/+0
the mvme2307 and mcp750 BSPs. In addition, it can support many Motorola PowerPC based VME and PCI boards.
2000-01-03Fixed path to shared/include/coverhd.h.Joel Sherrill2-2/+2
2000-01-03Do not explicitly list pieces from libcpu used.Joel Sherrill3-5/+8
2000-01-03Added tm27 stuff.Joel Sherrill1-0/+48
2000-01-03Combination of coverhd.h cleanup and MVME23xx/MCP750 patch from Eric ValetteJoel Sherrill4-7/+68
<valette@crf.canon.fr> and Jay Kulpinski <jskulpin@eng01.gdds.com>.
1999-12-21Moved PPC_Set_decrementer() and PPC_Get_timebase_register() toJoel Sherrill1-32/+0
old_exception_processing tree.
1999-12-21Now use coverhd.h out of the libbsp/shared directory.Joel Sherrill4-6/+8
1999-12-21Now use shared coverhd.hJoel Sherrill2-253/+0
1999-12-21New file.Joel Sherrill2-0/+78
1999-12-21Removed as part of moving this driver to libchip.Joel Sherrill2-937/+0
1999-12-21Removing Makefile.in and adding Makefile.am. These were missed in conversionJoel Sherrill10-652/+0
to automake by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-12-21Patch rtems-rc-19991203-10.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill9-16/+20
which fixes a couple of bugs in RTEMS's old style Makefile.ins, which apparently were introduced by moving the start directories and not having adapted the Makefile.ins. To apply: patch -p1 < rtems-rc-19991203-10.diff
1999-12-13Now builds and installs properly.Joel Sherrill1-10/+5
1999-12-03New file.Joel Sherrill2-0/+194
1999-12-03Added more timing information.Joel Sherrill4-0/+418
1999-12-03New file based on information from <valette@crf.canon.fr>.Joel Sherrill2-0/+370
1999-12-03Modification from Emmanuel Raguet <raguet@crf.canon.fr> to merge theJoel Sherrill6-22/+14
dec21140 drivers from the i386/pc386 and powerpc/mcp750 (all Motorola PowerPC boards) and move the network driver to libchip. This driver should work on all PCI based uses of this chip.
1999-12-02Patch rtems-rc-19991123-rc-2.diff from Ralf CorsepiusJoel Sherrill2-0/+132
<corsepiu@faw.uni-ulm.de>: The patch below provides * automake support for score/cpu/powerpc * The hack to propagate values from *.cfg to automake configuration * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted before) * Fixes some files which apparently where missing in rtems-rc-19991123-rc-2.diff * some minor configuration related patches To apply: rm -rf ./c/src/exec/score/cpu/powerpc/wrap patch -p1 < rtems-rc-19991123-rc-3.diff Attention: c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be removed after applying the patch.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill2-0/+132
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill101-630/+28390
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-12-02Merged of mcp750 and mvme2307 BSP by Eric Valette <valette@crf.canon.fr>.Joel Sherrill105-49030/+0
As part of this effort, the mpc750 libcpu code is now shared with the ppc6xx.
1999-11-30Renamed shm.h to shm_driver.h to avoid conflicts with POSIX shm.h.Joel Sherrill4-4/+4
Renamed file shmsupp/intr.c in some BSPs to shmsupp/cause_intr.c to avoid conflict with rtems/src/intr.c (Classic API Interrupt Manager).
1999-11-30Split from console.c to eliminate dependencies.Joel Sherrill2-0/+122
1999-11-29Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-15/+15
which (among other things) converted the mptests to automake. SUB_DIRS was used instead of SUBDIRS in some Makefile.ins (apparently a leftover from moving the start* directories) Addtional major bugs: * psxtests/include was empty (incomplete psxtests changes). * bogus handling of *.scn in itrontests (screens/sptests vs. screens/itrontests installation dirs) In addition I have added a few more changes (I couldn't resist) * automake support for itrontests * OPERATION_COUNT support in tmitrontests/ * automake support for tmitrontests * automake suppport for mptests * Some (minor) corrections to several configure.in/Makefile.ams => c/src/tests/ is completly under automake control, now. => we could start to sort out the structural issues with c/src/tests (tests/support, stubdr, tools, get "make dist" working)
1999-11-23Patch rtems-rc-19991117-16.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill2-2/+6
* the PACKHEX etc problem * prevents the *.rels being removed inside the build-tree * a typo which only shows for when MP is activated * Alters some custom/*cfg files
1999-11-22Patch rtems-rc-19991117-9.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill67-229/+235
to convert the libc directory to automake and "dozens of small fixes for Makefile.ins/configure.ins below c/src/lib."
1999-11-22Use PGM consistently.Joel Sherrill1-1/+1
1999-11-22Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill10-10/+10
.. a major configuration cleanup ... major enhancement of automake support. ... and it contains a *major* breakthough: Automake support for libchip and libmisc *LEAF* directories. To implement this I have used several nasty tricks * The basical trick is to wrap an old Makefile.in's contents into a Makefile.am and still continue to use (i.e include) the old *.cfg files. * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make dependencies * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between automake and RTEMS make rules * Replaced each install:: and preinstall:: rule with make dependencies * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake convention) * Removed each manually added autoconf substitution which automake performs automatically. This is not yet full automake support, because using the temporary installation directory, preinstallation in general and building variants are in contradiction to automake's basic working principles ... ... the new Makefile.ams work still somewhat clumsy ... nevertheless they work (quite well). WARNING: At first glance this patch is small, but * it affects the whole configuration system. * it opens the road to introducing automake to all Makefile.ins currently not being under automake control. JOEL> Does this remove or add any files? Both, all Makefile.ins below libchip and libmisc get replaced with Makefile.ams.
1999-11-19Renaming all BSP specific startXXX directories to use the same name (start).Joel Sherrill3-6/+6
1999-11-19Renaming all BSP specific startXXX directories to use the same name (start).Joel Sherrill2-171/+0
1999-11-17Updated copyright notice.Joel Sherrill41-80/+41
1999-11-17Now allows override of base address via -Ttext command to linker.Joel Sherrill1-39/+47
1999-11-17New file documenting the on board monitor (PPCBUG) configuration usedJoel Sherrill2-0/+156
to be able to boot the archives located in powerpc-rtems/c/mcp750/bin. This information was provided by Eric Valette <valette@crf.canon.fr>
1999-11-09Now using libchip instead of local precursor to libchip. Untested.Joel Sherrill10-2274/+86
1999-11-05Patch from Eric Valette <valette@crf.canon.fr> so this will buildJoel Sherrill6-444/+80
independently of a BSP.
1999-11-04The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill9-8/+605
particular, using bsp.h, or getting information from the BSP which should properly be obtained from RTEMS is forbidden. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. The changes primarily eliminated the need to include bsp.h and peeking at BSP_Configuration. The use of Cpu_table in each BSP needs to be eliminated.
1999-11-02Split console_reserve_resources into its own file to reduce dependencies.Joel Sherrill3-10/+30
Still need to move debug io routines out.