summaryrefslogblamecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon2/ChangeLog
blob: 42e57fe2c24afec34abc1102a08bade4b5111153 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                                                  



                                                                        

                                                         





                                                                            



                                                                              




                                                                              





                                                                             



                                                              



                                                         

                                                         




                                                                            


                                                                    




                                                                         





                                                                      













                                                                             



                                                                         





                                                                             



                                                         




                                                                       





                                                                              





                                                                          








                                                                             





                                                                               




                                                                               






                                                                           



                                                                        

                                                     



                                                     




                                                           


                                                                             

                                                     







                                                                             












                                                                             


                                                                           



                                                            





                                                                            



                                                   



                                                          





                                                              




                                                                   



                                                          








                                                                             




                                                                               

                                                          



                                                          

                                                                     



                                                   



                                                          



                                                                        




                                                                 




                                                         








                                                                          
2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
	components.

2008-09-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.

2008-09-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Make letting boot_card() handle work area allocation
	mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
	BSP_BOOTCARD_OPTIONS.

2008-09-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am: bsp_cleanup() had the same code which was executed when
	you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.

2008-09-15	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am: Use shared bsp_get_work_area() in its own file and rely
	on BSP Framework to perform more initialization.

2008-09-10	Joel Sherrill <joel.sherrill@oarcorp.com>

	* include/bsp.h: Review of all bsp_cleanup() implementations. In this
	phase, all prototypes were removed from bsp.h and empty
	implementations were removed and made to use the shared stub.

2008-09-05	Ralf Corsépius <ralf.corsepius@rtems.org>

	* console/console.c, timer/timer.c: Convert to "bool".

2008-09-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* timer/timer.c: Convert using "bool".

2008-08-31	Joel Sherrill <joel.sherrill@oarcorp.com>

	* timer/timer.c: Eliminate empty function from every benchmark timer
	driver. Fix spelling.

2008-08-31	Joel Sherrill <joel.sherrill@oarcorp.com>

	* timer/timer.c: Rename timer driver methods to follow RTEMS
	programming conventions.

2008-08-18	Ralf Corsépius <ralf.corsepius@rtems.org>

	* cchip/cchip.c, gnatsupp/gnatsupp.c, timer/timer.c: Add missing 
	prototypes.

2008-08-08	Joel Sherrill <joel.sherrill@OARcorp.com>

	* startup/linkcmds: All SPARC executables should include
	rtems_get_version_string so the monitor used can provide RTEMS
	awareness based upon the version.

2008-05-15	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am, configure.ac: Add capability for bootcard.c BSP
	Initialization Framework to ask the BSP where it has memory for the
	RTEMS Workspace and C Program Heap. These collectively are referred
	to as work area. If the BSP supports this, then it does not have to
	include code to split the available memory between the two areas.
	This reduces the amount of code in the BSP specific bspstart.c file.
	Additionally, the shared framework can initialize the C Library, call
	rtems_debug_enable(), and dirty the work area memory. Until most/all
	BSPs support this new capability, if the BSP supports this, it should
	call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
	When the transition is complete, this autoconf macro can be removed.

2008-05-07	Joel Sherrill <joel.sherrill@OARcorp.com>

	* clock/ckinit.c: Add nanoseconds clock tick granularity support.

2008-04-23	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am: Remove all references to console_reserve_resources and
	termios_reserve_resources.
	* console/consolereserveresources.c: Removed.

2008-03-12	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Fix typo.

2008-03-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* startup/linkcmds: Add wildcard to gcc_except_table section so
	programs compiled with gcc 4.3.x can link.

2007-12-11	Joel Sherrill <joel.sherrill@OARcorp.com>

	* clock/ckinit.c, include/bsp.h: Eliminate copies of the Configuration
	Table. Use the RTEMS provided accessor macros to obtain configuration
	fields.

2007-12-04	Joel Sherrill <joel.sherrill@OARcorp.com>

	* include/bsp.h: Move interrupt_stack_size field from CPU Table to
	Configuration Table. Eliminate CPU Table from all ports. Delete
	references to CPU Table in all forms.

2007-12-03	Joel Sherrill <joel.sherrill@OARcorp.com>

	* Makefile.am: Moved most of the remaining CPU Table fields to the
	Configuration Table. This included pretasking_hook, predriver_hook,
	postdriver_hook, idle_task, do_zero_of_workspace,
	extra_mpci_receive_server_stack, stack_allocate_hook, and
	stack_free_hook. As a side-effect of this effort some multiprocessing
	code was made conditional and some style clean up occurred.

2007-11-30	Daniel Hellstrom <daniel@gaisler.com>

	* rasta/rasta.c: LEON2 PCI RASTA driver. Changes RASTA PCI interrupt to
	5 from 4. This is to avoid conflict with the LAN9C111 network MAC
	driver using interrupt 4.

2007-10-11	Daniel Hellstrom <daniel@gaisler.com>

	* Makefile.am, preinstall.am: Fixes bug in OC-CAN baud rate calculator.
	The BTR1 8-bit value was swapped.

2007-09-12	Daniel Hellstrom <daniel@gaisler.com>

	* leon_smc91111/leon_smc91111.c: LEON2 SMC91111 initialization: PIO
	Interrupt initialization fix and speed rate defaulted to 100Mbit/s
	for boards with 50MHz system clock or greater now all defaults to
	100Mbit/s

2007-09-07	Daniel Hellstrom <daniel@gaisler.com>

	* leon_smc91111/leon_smc91111.c, rasta/rasta.c: Remove warnings.

2007-09-06	Daniel Hellstrom <daniel@gaisler.com>

	* pci/pci.c: New file.

2007-09-06	Daniel Hellstrom <daniel@gaisler.com>

	* cchip/cchip.c, include/cchip.h, include/rasta.h,
	rasta/rasta.c: New files missed in previous commit.

2007-09-06	Daniel Hellstrom <daniel@gaisler.com>

	* Makefile.am, preinstall.am: Use the following new drivers from
	sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.

2007-09-05	Daniel Hellstrom <daniel@gaisler.com>

	* include/bsp.h: LEON2 and LEON3 Data cache snooping detection on
	startup, for drivers. (LEON2,3 are configurable processors, they can
	be with or without DCache snooping. Caches without snooping needs the
	drivers to flush cache or use the sparc instruction lda to force
	cache miss...)

2007-09-05	Daniel Hellstrom <daniel@gaisler.com>

	* Makefile.am, preinstall.am: LEON3 AMBA PnP bus scanning moved to
	shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
	improved to take account for PnP info address translation. This is
	useful when scanning remote AMBA busses for example when a board
	connected with PCI has an AMBA bus that needs to be scanned, before
	the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
	scanning support. By using the new AMBA scanning routines it is
	possible to isolate the AMBA scanning code to ambapp.c, however
	existing drivers should be updated to use them in order to save
	space.

2007-09-05	Daniel Hellstrom <daniel@gaisler.com>

	* include/bsp.h: This patch prepares bsp.h so that shared code (new
	drivers) can easily have small small sections of BSP specific code.

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

	* startup/spurious.c: Fix typo from previous commit.

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

	* console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
	startup/spurious.c: Remove debug print methods that are redundant
	with prntk and replace their use with printk.

2007-05-03	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Handle .data.* sections

2007-04-12	Ralf Corsépius <ralf.corsepius@rtems.org>

	* bsp_specs: Remove qrtems_debug.

2007-03-10	Joel Sherrill <joel@OARcorp.com>

	PR 1227/bsps
	* include/bsp.h: Remove MAX_LONG_TEST_DURATION and
	MAX_SHORT_TEST_DURATION. They are obsolete and unused.

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

	* console/console.c, timer/timer.c: Use uint32_t instead of
	  rtems_unsigned32/unsigned32.

2006-12-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: New BUG-REPORT address.

2006-11-16	Joel Sherrill <joel@OARcorp.com>

	* clock/ckinit.c: Use common clock driver template and eliminate all
	fast idle code specific to this BSP. This eliminates a fair amount of
	code in the BSP clock driver and bsp_startup. The LEON3 has to do a
	scan of the AMBA bus to find the timer so I added the new hook
	Clock_driver_support_find_timer to support this. In general, there
	was some clean up to the file headers of various files.

2006-11-15	Joel Sherrill <joel@OARcorp.com>

	* Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
	file and simplified initialization.

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

	* Makefile.am: Remove superfluous -DASM.

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

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

2006-06-24	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Add .rela.dyn sections.

2006-03-08	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Add .gnu.linkonce.b.* section.

2006-02-08	Joel Sherrill <joel@OARcorp.com>

	* startup/linkcmds: Add sections required by newer gcc versions.

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.

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

	* leon_smc91111/leon_smc91111.c, README, timer/timer.c,
	startup/setvec.c, startup/spurious.c, startup/linkcmds,
	console/console.c, console/debugputs.c,
	console/consolereserveresources.c, bsp_specs, gnatsupp/gnatsupp.c,
	include/coverhd.h, include/tm27.h, include/leon.h, include/bsp.h,
	Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c,
	clock/ckinit.c: Backport from rtems-4-6-branch.