summaryrefslogblamecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog
blob: 0109027ccc0d394ab187bc69c419a58c28373ad4 (plain) (tree)
1
2
3
4
5
6
7
8

                                                          



                                                                     

                                                          



                                              




                                                                 




                                                         



                                                         

                                               

                                                                                  
 
                                                           
 







                                                                            
                                                           
 
                                                                           

                                                                         

                                                           
 

                                                           
 

                                               
                                          
 



                                                         



                                                                  





                                                         



                                                         



                                                                        



                                                                               




                                                               




                                                               






                                                                           



                                                                              



                                                         






                                                                               





                                                         




                                                         




                                                                            



                                                               



                                                              

                                                        
                                                  


                                                  




                                                                    

                                                        




                                                                     



                                                        

                                                 



                                                               



                                                                 



                                                               

                                                        














                                                                       


                                                




                                                         










                                                        













                                                                




                                                        



                                                        

                                                        




                                                        












                                                  





                                                                            

                                                        












                                                                                     

                                                                  







                                                          

                                                        





                                                        














                                                                    














                                                          



                                                        












                                                                          






                                                                             






                                                                 



                                                        



                                                        

                                                        














                                                                 
 



                                                                             

                                                        

                   




                                                                 




                                                                          












                                                               



                                                        


                                                           







                                                                            






                                                                         















                                                                               

                                                        



                                                        

                                        



                                                           




                                                                     













                                                                



                                                                         



                                                            



                                                        






                                                                           





                                                        



                                                  

                                                        



                                                                         












                                                               




                                                        



                                                     




                                                        




                                                                       



                                                          




                                                         



                                                                 
















                                                                             







                                                                                



                                                



                                                                        



                                                     



















                                                                         



                                                        



                                                        











                                                        






                                                                          




                                                        



                                                          





                                                        








                                                                            



                                                        





                                                         



                                                                    



                                                                    




                                                                          
 





                                                                              






                                                                     












                                                                         
2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.60. Require automake-1.10.

2006-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* bootloader/Makefile.am: Remove DEFAULT_INCLUDES.

2006-09-11	Chris Johns <chrisj@rtems.org>

	* times.mcp750: Removed extra CRLF.
	
2006-01-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Remove explicit ampolish3 support (now in
	RTEMS_BSP_CONFIGURE).

2006-01-10	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Add ampolish3 support.
	* Makefile.am: Add preinstall.am.

2005-11-12	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Remove USE_ENHANCED_INTR_API.

2005-11-09	Eric Norum <norume@aps.anl.gov>

	* bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
    	* Makefile.am: Need to install vme_am_defs.h,

2005-11-03	Till Straumann <strauman@slac.stanford.edu>

	* shared/irq/openpic_i8259_irq.c: New file.
	* ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
	motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
	shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
	specifica from generic irq handling into openpic_i8259_irq.c; added
	some compilation conditionals to help BSPs without ISA to omit ISA
	interrupts and calling i8259 code.

2005-11-03	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
	zerobss.c files to list to be made. Added some explanations about
	CPU <-> PCI <-> VME address mapping issues.

2005-11-03	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, startup/linkcmds:
	moved linkcmds to shared area for other BSPs to use

2005-10-20	Eric Norum <norume@aps.anl.gov>

	* include/bsp.h: Support MVME2100.

2005-05-26	Ralf Corsepius <ralf.corsepius@rtems.org>

	* include/bsp.h: New header guard.

2005-02-16	Ralf Corsepius <ralf.corsepius@rtems.org>

	* configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.

2005-02-11	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Merge-in wrapup/Makefile.am.
	* wrapup/Makefile.am: Remove.
	* configure.ac: Reflect changes above.

2005-01-07	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.

2005-01-02	Ralf Corsepius <ralf.corsepius@rtems.org>

	* Makefile.am, wrapup/Makefile.am: Remove build-variant support.

2004-11-17	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Add sections required by gcc 3.3.x so it will link.

2004-11-16	Richard Campbell <richard.campbell@OARcorp.com>

	* README.MVME2100: Update to include DBAT0.
	* startup/linkcmds: Add sections from new gcc versions.

2004-11-12	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 717/bsps
	* bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.

2004-11-10	Richard Campbell <richard.campbell@oarcorp.com>

	* Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
	wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
	also a significant amount of spelling and whitespace cleanup.
	* README.MVME2100: New file.

2004-11-05	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.

2004-09-24	Ralf Corsepius <ralf_corsepius@rtems.org>

	* configure.ac: Require automake > 1.9.

2004-05-22	Joel Sherrill <joel@OARcorp.com>

	PR 615/bsps
	* include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
	that is the only kind this BSP supports and tm27 does not care which
	interrupt model is used as long as the macros are properly defined.

2004-04-23	Ralf Corsepius <ralf_corsepius@rtems.org>

	PR 610/bsps
	* Makefile.am: Add include/tm27.h, Cosmetics.
	* include/tm27.h: Final cosmetics.

2004-04-22	Ralf Corsepius <ralf_corsepius@rtems.org>

	* include/bsp.h: Split out tmtest27 support.
	* include/tm27.h: New.

2004-04-01	Ralf Corsepius <ralf_corsepius@rtems.org>

	* include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
	* include/bsp.h: Include <rtems/console.h> instead of <console.h>.

2004-03-31	Ralf Corsepius <ralf_corsepius@rtems.org>

	* include/bsp.h: Convert to using c99 fixed size types.

2004-02-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Fix preinstall dir handling.

2004-02-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Preinstall dirs.
	* Makefile.am: Reflect changes to bsp.am. 
	Preinstall dist_project_lib*.

2004-02-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Fix up paths having been broken in
	previous patch.

2004-02-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Remove references to $(top_srcdir).
	Remove NM, LD. Cosmetics.

2004-02-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Explicitly check for NM.

2004-02-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Reflect changes to bsp.am.

2004-02-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.

2004-02-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Convert to automake-building rules.

2004-02-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use include_*HEADERS for .../shared/*.h.

2004-01-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
	irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
	pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
	startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
	Use automake compilation rules.
	Rename clock.rel to pclock.rel (Conflict with libcpu).
	* clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
	motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
	residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
	vectors/Makefile.am, vme/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
	* wrapup/Makefile.am: Reflect changes above.

2004-01-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Reflect changes to
	../support/*exception_processing/*.

2004-01-28	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
	Add RTEMS_PROG_CCAS.

2004-01-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Add PREINSTALL_DIRS.
	* irq/Makefile.am: Add PREINSTALL_DIRS.
	* motorola/Makefile.am: Add PREINSTALL_DIRS.
	* openpic/Makefile.am: Add PREINSTALL_DIRS.
	* pci/Makefile.am: Add PREINSTALL_DIRS.
	* vectors/Makefile.am: Add PREINSTALL_DIRS.
	* vme/Makefile.am: Add PREINSTALL_DIRS.
	* wrapup/Makefile.am: Reflect changes to libcpu.

2004-01-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
	Add PRE/TMPINSTALL_FILES to CLEANFILES.
	* bootloader/Makefile.am: Ditto.
	* irq/Makefile.am: Ditto.
	* motorola/Makefile.am: Ditto.
	* openpic/Makefile.am: Ditto.
	* pci/Makefile.am: Ditto.
	* start/Makefile.am: Ditto.
	* startup/Makefile.am: Ditto.
	* vectors/Makefile.am: Ditto.
	* vme/Makefile.am: Ditto.

2004-01-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Eliminate $(LIB). 
	Use noinst_DATA to trigger building libbsp.a.

2003-12-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* start/Makefile.am: Add BUILD-VARIANTS.

2003-12-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* vectors/Makefile.am: Fix typos.
	* vme/Makefile.am: Fix typos.

2003-12-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Eliminate VPATH.
	* clock/Makefile.am: Eliminate VPATH.
	* console/Makefile.am: Eliminate VPATH.
	* irq/Makefile.am: Eliminate VPATH.
	* motorola/Makefile.am: Eliminate VPATH.
	* openpic/Makefile.am: Eliminate VPATH.
	* pci/Makefile.am: Eliminate VPATH.
	* residual/Makefile.am: Eliminate VPATH.
	* start/Makefile.am: Eliminate VPATH.
	* startup/Makefile.am: Eliminate VPATH.
	* vectors/Makefile.am: Eliminate VPATH.
	* vme/Makefile.am: Eliminate VPATH.

2003-12-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
	* start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
	* startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.

2003-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
	* vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.

2003-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Require automake >= 1.8, autoconf >= 2.59.

2003-12-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Misc cleanups and fixes.
	* motorola/Makefile.am: Misc cleanups and fixes.
	* start/Makefile.am: Misc cleanups and fixes.
	* startup/Makefile.am: Misc cleanups and fixes.
	* startup/linkcmds: Preparations for gcc-3.3.x.

2003-12-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Cosmetics.
	* bootloader/Makefile.am: Cosmetics.
	* startup/Makefile.am: Cosmetics.

2003-12-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Add preinstallation dirstamp support.
	* bootloader/Makefile.am: Cosmetics.
	* clock/Makefile.am: Cosmetics.
	* console/Makefile.am: Cosmetics.
	* irq/Makefile.am: Add preinstallation dirstamp support.
	* motorola/Makefile.am: Cosmetics.
	* openpic/Makefile.am: Cosmetics.
	* pci/Makefile.am: Cosmetics.
	* residual/Makefile.am: Cosmetics.
	* start/Makefile.am: Cosmetics.
	* startup/Makefile.am: Cosmetics.
	* vectors/Makefile.am: Add preinstallation dirstamp support.
	* vme/Makefile.am: Add preinstallation dirstamp support.
	* wrapup/Makefile.am: Cosmetics.

2003-12-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* clock/Makefile.am: Remove all-local: $(ARCH).
	* console/Makefile.am: Remove all-local: $(ARCH).
	* irq/Makefile.am: Remove all-local: $(ARCH).
	* motorola/Makefile.am: Remove all-local: $(ARCH).
	* openpic/Makefile.am: Remove all-local: $(ARCH).
	* pci/Makefile.am: Remove all-local: $(ARCH).
	* residual/Makefile.am: Remove all-local: $(ARCH).
	* start/Makefile.am: Remove all-local: $(ARCH).
	* startup/Makefile.am: Remove all-local: $(ARCH).
	* vectors/Makefile.am: Remove all-local: $(ARCH).
	* vme/Makefile.am: Remove all-local: $(ARCH).
	* wrapup/Makefile.am: Remove all-local: $(ARCH).

2003-10-01	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* vectors/Makefile.am: Fix header installation.

2003-09-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
	coding standards).
	* configure.ac: Reflect changes above.
	* irq/Makefile.am: Fix header installation.
	* motorola/Makefile.am: Fix header installation.
	* openpic/Makefile.am: Fix header installation.
	* pci/Makefile.am: Fix header installation.

2003-09-26	Till Strauman <strauman@slac.stanford.edu>

	PR 496/bsps
	* startup/Makefile.am: Use PowerPC shared sbrk() implementation which
	is used when initial heap size is limited to first 32 MB of RAM to
	satisfy boot loader requirements.

2003-09-26  Till Straumann <strauman@slac.stanford.edu>

	PR 497/bsps
	* BOOTING: Document letting the bootloader shut down the
	network interface since it continues to run after loading
	RTEMS application and has to be dealt with.
  
2003-09-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bsp_specs: Remove *lib:.

2003-08-18	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Reflect having moved aclocal/.

2003-08-16	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Reflect having moved automake/.
	* bootloader/Makefile.am: Reflect having moved automake/.
	* clock/Makefile.am: Reflect having moved automake/.
	* console/Makefile.am: Reflect having moved automake/.
	* include/Makefile.am: Reflect having moved automake/.
	* irq/Makefile.am: Reflect having moved automake/.
	* motorola/Makefile.am: Reflect having moved automake/.
	* openpic/Makefile.am: Reflect having moved automake/.
	* pci/Makefile.am: Reflect having moved automake/.
	* residual/Makefile.am: Reflect having moved automake/.
	* start/Makefile.am: Reflect having moved automake/.
	* startup/Makefile.am: Reflect having moved automake/.
	* vectors/Makefile.am: Reflect having moved automake/.
	* vme/Makefile.am: Reflect having moved automake/.
	* wrapup/Makefile.am: Reflect having moved automake/.

2003-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use rtems-bugs@rtems.com as bug report email address.

2003-08-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	PR 444/bsps
	PR 445/bsps
	* bsp_specs: Remove -D__embedded__ -Asystem(embedded)
	-DUSE_ENHANCED_INTR_API from cpp.
	Remove cpp, old_cpp (now unused).
	* configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.

2003-03-27	Joel Sherrill <joel@OARcorp.com>

	* bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
	compile the bootloader.

2003-03-18  Till Straumann <strauman@slac.stanford.edu>

	PR 356/bsps
	* bsp_specs, start/Makefile.am, startup/linkcmds
	This patch makes RTEMS/powerpc/shared EABI compliant.
	Declare all linker-script defined addresses as
	variables of unknown size and not as short objects
	like 'int', 'void*' etc.
	This prevents the compiler from generating a relocation
	who assumes the existence of an __rtems_end object in
	one of the short data areas (which would result in a 
	linker error).

2003-03-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove AC_CONFIG_AUX_DIR.

2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 349/bsps
	* startup/Makefile.am, startup/linkcmds startup/Makefile.am,
	startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
	Let the powerpc/shared (+derived) BSPs use pagetable support
	from libcpu.

2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 349/bsps
	* Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
	to use the vmeUniverse VME-PCI bridge driver.
	* vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.

2003-02-20	Till Straumann <strauman@slac.stanford.edu>

	PR 349/bsps
	* openpic/Makefile.am, pci/Makefile.am:
	  - install the 'openpic.h' and 'pci.h' headers 
	  - avoid a name clash by renaming 'vsprintf' & friends
	    to 'k_vsprintf' etc.
	  - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
	  - irq.c:
	     * fix: remove implicit assumption that ISA interrupt vectors start
	            at 0
	     * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
	       IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
	  - fix: EABI compliance; isr/exception lowlevel handlers must not
	         clobber R2 or R13
	  - fix: openpic_init was called with the polarity/senses tables
	         swapped (fixed wrong order of arguments)
	  - cosmetics: use new _read_SPRXX() _write_SPRXX() macros

2003-02-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).

2003-02-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: AC_PREREQ(2.57).

2003-01-20	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds*: Add FreeBSD sysctl() sections.

2002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
  
	* startup/linkcmds: Shifted .init, .fini to match better with
	crtbegin/crtend linking.

2002-12-17	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
	* vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.

2002-12-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* start/Makefile.am: Use install-data-local to install startfile.

2002-12-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.

002-11-17	Greg Menke <gregory.menke@gsfc.nasa.gov>

	* README.mtx603e: New file.

2002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>

	* bsp_specs: Added crtbegin,crtend objects so C++ global objects
	constructors/destructors run correctly.  
	* startup/linkcmds: Increased code length and updated the ctor/dtor
	sections to handle crtbegin, crtend objects.
> 	
2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Reformat.
	Add autom4te*cache.
	Remove autom4te.cache.

2002-08-21	Joel Sherrill <joel@OARcorp.com>

	* bsp_specs: Added support for -nostdlibs.

2002-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Fix that crappy Makefile.am once again.

2002-08-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* pci/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* residual/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.

2002-07-25	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Install bootloader.o.
	Install bootloader/bootloader.ppcboot.lds.

2002-07-24	Joel Sherrill <joel@OARcorp.com>

	* vectors/Makefile.am: Install bsp/vectors.h.

2002-07-24	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/Makefile.am: Fix preinstallation.
	* bootloader: Eliminate $(INCLUDES).

2002-07-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* start/Makefile.am: Eliminate PGM.
	Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.

2002-07-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* startup/Makefile.am: Add bsplib_DATA = linkcmds.

2002-07-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
	Remove $(OBJS) from all-local.

2002-06-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* wrapup/Makefile.am: Remove preinstallation of libbsp.a,

2001-05-14	Till Straumann <strauman@slac.stanford.edu>

	* bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
	Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
	with the goal to make it more flexible and reusable by other
	BSPs. The main strategies were:
	    - eliminate hardcoded base addresses; devices use offsets
	      and a BSP defined base address.
	    - separate functionality into different files (e.g. reboot from
	      inch.c to reboot.c) which can be overridden by a 'derived' BSP.
	    - separate initialization code into separate files (e.g.  PCI
	      bridge detection/initialization was separated from the more
	      generic PCI access routines), also to make it easier for
	      'derived' BSPs to substitute their own initialization code.
	There are also a couple of enhancements and fixes:
	    - IRQ handling code now has a hook for attaching a VME bridge.
	    - OpenPIC is now explicitely initialized (polarities, senses).
	      Eliminated the implicit assumption on the presence of an ISA PIC.
	    - UART and console driver now supports more than 1 port. The current
	      maximum of 2 can easily be extended by enlarging a table (it
	      would even be easier if the ISR API was not broken by design).
	    - fixed polled_io.c so it correctly supports console on COM2
	    - fixed TLB invalidation code (start.S).
	    - exception handler prints a stack backtrace.
	    - added BSP_pciFindDevice() to scan the pci bus for a particular
	      vendor/device/instance.

2001-05-09	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: In support of gcc 3.1, added one of more
	of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
	.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
	and direction of segments to memory regions may also have been
	addressed.  This was a sweep across all BSPs.
 
2001-04-08	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame 
 
2002-04-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: Use automake-1.6 AS compilation rules.

2001-04-02	Joel Sherrill <joel@OARcorp.com>

	* bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.

2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* console/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* start/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.

2001-12-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Remove RTEMS_ENABLE_NETWORKING.

2001-11-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Introduce RTEMS_BSP_CONFIGURE.

2001-11-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Add @exceptions@ to SUBDIRS; 
	Remove need_motorola_powerpc.
	* configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
	make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
	Remove need_motorola_powerpc;
	Add RTEMS_PPC_EXCEPTIONS([new]).
	* include/Makefile.am: Replace PREINSTALL_FILES with
	TMPINSTALL_FILES, include force-preinstall.am.
	* wrapup/Makefile.am: Apply @exceptions@.

2001-11-10	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add bspopts.h.
	* include/.cvsignore: Add stamp-h* and bspopts.h*.
	* include/Makefile.am: Add bspopts.h.
	* pci/Makefile.am: Append -O2 to AM_CFLAGS.

2001-11-08	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am: completely reworked.
	* configure.ac: Add AM_PROG_AS.

2001-10-25	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Added _init and _fini.

2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.

2001-09-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* include/Makefile.am: Use 'PREINSTALL_FILES ='.
	* residual/Makefile.am: Use 'PREINSTALL_FILES ='.
	* vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
	* pci/Makefile.am: Use 'PREINSTALL_FILES ='.
	* openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
	* bootloader/Makefile.am: Use 'CLEANFILES ='.

2001-05-10	Ralf Corsepius	<corsepiu@faw.uni-ulm.de>

	* configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).

2001-01-03	Emmanuel Raguet <raguet@crf.canon.fr>

	* bootloader/Makefile.am: Modified to install bootloader so
	make-exe rule can avoid writing to install point or assuming
	BSP build tree is available.

2000-11-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.

2000-11-02	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.

2000-10-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
        Switch to GNU canonicalization.

2000-09-29	Charles-Antoine Gauthier <charles.gauthier@nrc.ca>

	* startup/linkcmds: Added lines so DWARF debug information
	would be available.  Otherwise gdb complains that the offsets
	for the debug info are incorrect and doesn't load the files.

2000-09-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
	irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
	pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
	startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
	Include compile.am

2000-08-10	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog: New file.