summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2004-09-242004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+1
* configure.ac: Require automake > 1.9.
2004-04-122004-04-12 David Querbach <querbach@realtime.bc.ca>Joel Sherrill1-3/+5
* README, configure.ac, mpc5xx/Makefile.am, mpc5xx/exceptions/raw_exception.c, mpc5xx/exceptions/raw_exception.h, mpc5xx/timer/timer.c, shared/include/cpuIdent.h: addition of a significant amount of MPC5xx support as part of the addition of the SS555 BSP. * mpc5xx/README, mpc5xx/clock/clock.c, mpc5xx/console-generic/console-generic.c, mpc5xx/include/console.h, mpc5xx/include/mpc5xx.h, mpc5xx/irq/irq.c, mpc5xx/irq/irq.h, mpc5xx/irq/irq_asm.S, mpc5xx/irq/irq_init.c, mpc5xx/vectors/vectors.S, mpc5xx/vectors/vectors.h, mpc5xx/vectors/vectors_init.c: New files. * mpc5xx/exceptions/asm_utils.S: Removed.
2004-03-262004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+1
* configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
2004-03-082004-03-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+5
* Makefile.am, configure.ac: Reflect having added mpc5xx.
2004-01-302004-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* wrapup/Makefile.am: Remove. * configure.ac: Remove wrapup. * shared/Makefile.am: Use automake compilation rules. Build *.rels.
2004-01-212004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-3/+5
* configure.ac: Require automake >= 1.8.2. * Makefile.am, mpc505/Makefile.am, mpc6xx/Makefile.am, mpc8260/Makefile.am, mpc8xx/Makefile.am, ppc403/Makefile.am, shared/Makefile.am: Use automake compilation rules. Add PREINSTALL_DIRS.
2003-12-162003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-9/+0
* ppc403/clock/Makefile.am: Remove. * ppc403/console/Makefile.am: Remove. * ppc403/ictrl/Makefile.am: Remove. * ppc403/timer/Makefile.am: Remove. * ppc403/tty_drv/Makefile.am: Remove. * ppc403/vectors/Makefile.am: Remove. * ppc403/Makefile.am: Merge-in Makefile.ams above. * configure.ac: Reflect changes to ppc403/Makefile.ams.
2003-12-162003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-6/+0
* mpc8xx/clock/Makefile.am: Remove. * mpc8xx/console-generic/Makefile.am: Remove. * mpc8xx/cpm/Makefile.am: Remove. * mpc8xx/exceptions/Makefile.am: Remove. * mpc8xx/mmu/Makefile.am: Remove. * mpc8xx/timer/Makefile.am: Remove. * mpc8xx/Makefile.am: Merge-in Makefile.ams above. * configure.ac: Reflect changes to mpc8xx/Makefile.ams.
2003-12-162003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-11/+0
* configure.ac: Remove mpc6xx/*/Makefile, mpc8260/*/Makefile.
2003-12-152003-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* shared/include/Makefile.am: Remove. * shared/src/Makefile.am: Remove. * shared/Makefile.am: Merge-in Makefile.ams above. * configure.ac: Reflect changes above.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+2
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-10-222003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CANONICAL_HOST.
2003-10-212003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CHECK_CPU.
2003-08-112003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius1-1/+0
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: AC_PREREQ(2.57).
2002-12-192002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* configure.ac: Remove RTEMS_CHEC_CUSTOM_BSP. * mpc505/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc505/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc505/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc6xx/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8260/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/console-generic/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/cpm/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/exceptions/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/mmu/Makefile.am: Don't include @RTEMS_BSP@.cfg. * mpc8xx/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/console/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/ictrl/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/timer/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/tty_drv/Makefile.am: Don't include @RTEMS_BSP@.cfg. * ppc403/vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg. * shared/include/Makefile.am: Don't include @RTEMS_BSP@.cfg. * shared/src/Makefile.am: Don't include @RTEMS_BSP@.cfg. * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2002-12-062002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
2002-12-022002-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* mpc8260/Makefile.am: Merge-in mpc8260/include/Makefile.am. * mpc8xx/Makefile.am: Merge-in mpc8xx/include/Makefile.am. * mpc8260/include/Makefile.am: Remove. * mpc8xx/include/Makefile.am: Remove. * configure.ac: Remove mpc8260/include/Makefile. Remove mpc8xx/include/Makefile.
2002-12-012002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+1
* configure.ac: Add RTEMS_PROG_CCAS.
2002-09-082002-09-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove duplicate mpc6xx/timer/Makefile from CONFIG_FILES.
2002-05-142001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill1-0/+2
* rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add the following: - support for the MPC74000 (AKA G4); there is no AltiVec support yet, however. - the cache flushing assembly code uses hardware-flush on the G4. Also, a couple of hardcoded numerical values were replaced by more readable symbolic constants. - extended interrupt-disabled code section so enclose the entire cache flush/invalidate procedure (as recommended by the book). This is not (latency) critical as it is only used by init code but prevents possible corruption. - Trivial page table support as been added. (1:1 effective-virtual-physical address mapping which is only useful only on CPUs which feature hardware TLB replacement, e.g. >604. This allows for write-protecting memory regions, e.g. text/ro-data which makes catching corruptors a lot easier. It also frees one DBAT/IBAT and gives more flexibility for setting up address maps :-) - setdbat() allows changing BAT0 also (since the BSP may use a page table, BAT0 could be available...). - asm_setdbatX() violated the SVR ABI by using r20 as a scratch register; changed for r0 - according to the book, a context synchronizing instruction is necessary prior to and after changing a DBAT -> isync added
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+2
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * mpc505/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc505/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc6xx/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8260/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/console-generic/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/cpm/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/exceptions/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/mmu/Makefile.am: Remove AUTOMAKE_OPTIONS. * mpc8xx/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/console/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/ictrl/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/tty_drv/Makefile.am: Remove AUTOMAKE_OPTIONS. * ppc403/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/src/Makefile.am: Remove AUTOMAKE_OPTIONS. * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001-11-272001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-15/+0
* configure.ac: Remove old_exception_processing, new_exception_processing. * Makefile.am: Ditto.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-4/+1
* configure.ac: Remove mpc750 from new_exception_processing, Remove mpc604 from new_exception_processing.
2001-11-212001-11-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+1
* configure.ac: Remove ppc603e from old_exception_processing.
2001-11-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+0
* configure.ac: Remove mpc8xx from new_exception_processing.
2001-11-202001-11-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+0
* configure.ac: Remove mpc8620 from new_exception_processing.
2001-11-092001-11-08 Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>Joel Sherrill1-0/+3
This modification is part of the submitted modifications necessary to support the IBM PPC405 family. This submission was reviewed by Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did not negatively impact the ppc403 BSPs. The submission and tracking process was captured as PR50. * ppc403/console/console405.c ppc403/tty_drv/.cvsignore, ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c, ppc403/tty_drv/tty_drv.h: New files. * Makefile.am, README, configure.ac, old_exception_processing/cpu.c, old_exception_processing/cpu.h, ppc403/Makefile.am, ppc403/clock/clock.c, ppc403/console/Makefile.am, ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h, ppc403/timer/timer.c: Modified.
2001-11-072001-11-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+0
* configure.ac: Delete the commented out line that said that the mpc8260 used the old exception processing model. This line also appears to have caused ppc603e to miss this test.
2001-10-222001-10-22 Andy Dachs <a.dachs@sstl.co.uk>Joel Sherrill1-1/+14
* Makefile.am, README, configure.ac, new_exception_processing/cpu.h, shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c: Added mpc8260 support.
2001-10-122001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+97
* .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.