summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
1999-11-01Removed all references to shared memory driver as it is not supportedJoel Sherrill1-5/+0
yet on the mvme2307.
1999-11-01Removed shmsupp directory as it is not really implemented.Joel Sherrill1-6/+1
1999-11-01MVME2307 does not really include MP support.Joel Sherrill5-311/+0
1999-10-25tch from Eric Valette <valette@crf.canon.fr> and Emmanuel RaguetJoel Sherrill2-72/+72
<raguet@crf.canon.fr> to fix bugs and make the mcp750 boot RTEMS running the GoAhead web server.
1999-10-06Removed aclocal.m4 generated from aclocal macrosJoel Sherrill1-266/+0
1999-10-06Removed configure generated from configure.inJoel Sherrill1-1280/+0
1999-10-06Modified to avoid conflicts on definitions of malloc. newlib 1.8.2Joel Sherrill1-1/+1
now prototypes the malloc family in stdlib.h. This causes conflicts with the way the network stack overrides the definitions of malloc. As best I (being Joel) can tell, commenting stdlib.h out keeps the files compiling and referencing the desired malloc/free but results in more warnings.
1999-10-06Modified to explicitly list all files as part of C_PIECES.Joel Sherrill1-1/+2
1999-10-06Added sections as required by C++ and ELF.Joel Sherrill4-3/+14
1999-10-05Added comment with CVS Id.Joel Sherrill1-0/+4