diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/ChangeLog | 599 |
1 files changed, 0 insertions, 599 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog deleted file mode 100644 index 4a926fda75..0000000000 --- a/c/src/lib/libbsp/sparc/leon3/ChangeLog +++ /dev/null @@ -1,599 +0,0 @@ -2012-02-17 Daniel Hellstrom <daniel@gaisler.com> - - PR 2015/bsps - * shmsupp/getcfg.c: Make SHM driver configurable using weak symbol. - -2011-06-29 Joel Sherrill <joel.sherrill@oarcorp.com> - - * smp/getcpuid.c: Fix header from accidental and irrelevant copy and - paste. - -2011-06-28 Joel Sherrill <joel.sherrill@oarcorp.com> - Jennifer Averett <jennifer.averett@OARcorp.com> - - PR 1801/bsps - * Makefile.am, include/leon.h: Add SMP support to LEON3 BSP. - * smp/getcpuid.c, smp/smp_leon3.c: New files. - -2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org> - - * Makefile.am: Fix broken path to clockdrv_shell.h. - -2011-06-11 Joel Sherrill <joel.sherrill@oarcorp.com> - - * Makefile.am, configure.ac: runtest for this BSP obsoleted by - rtems-testing/sim-scripts support. Please use those scripts. - * tools/.cvsignore, tools/ChangeLog, tools/Makefile.am, - tools/configure.ac, tools/runtest.in: Removed. - -2011-04-25 Jennifer Averett <jennifer.averett@OARcorp.com> - - PR 1783/bsps - * include/bsp.h: Remove dead prototypes of Clock_delay() and delay(). - Neither had bodies. - -2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> - - PR 1729/cpukit - * Makefile.am, configure.ac: Add next step in SMP support. This adds an - allocated array of the Per_CPU structures to support multiple cpus vs - a single instance of the structure which is still used if SMP support - is disabled. Configuration support is also added to explicitly enable - or disable SMP. But SMP can only be enabled for the CPUs which will - support it initially -- SPARC and i386. With the stub BSP support, a - BSP can be run as a single core SMP system from an RTEMS data - structure standpoint. - -2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> - - PR 1748/bsps - * clock/ckinit.c, include/leon.h: When the clock tick generates an - interrupt WHILE we have interrupts disabled doing a get TOD or - uptime, the get nanoseconds handler was returning a bogusly large - number. - -2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> - - * amba/amba.c, include/tm27.h, shmsupp/lock.c, startup/bspstart.c, - startup/spurious.c: - Use "__asm__" instead of "asm" for improved c99-compliance. - -2011-02-09 Ralf Corsépius <ralf.corsepius@rtems.org> - - * timer/timer.c: Include <rtems/btimer.h>. - Fix benchmark_timer_read() definition. - -2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Require autoconf-2.68, automake-1.11.1. - -2010-08-26 Chris Johns <chrisj@rtems.org> - - * Makefile.am: Add bspinit.c from the shared BSP files. - -2010-06-29 Joel Sherrill <joel.sherrill@oarcorp.com> - - * configure.ac: Remove AC_CHECK_SIZEOF([void *]). - -2010-06-29 Joel Sherrill <Joel.Sherrill@OARcorp.com> - - * configure.ac: Added AC_CHECK_SIZEOF macro. - -2010-05-24 Joel Sherrill <joel.sherrill@oarcorp.com> - - * Makefile.am, amba/amba.c, console/console.c, console/debugputs.c, - startup/bspstart.c: Rework initialization order so AMBA bus is - scanned earlier. This lets us look for UARTs earlier and support - printk as early as bsp_start() returning. - -2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de> - - * startup/linkcmds: Include basic linker command file and define only - board specific values. Define RAM and PROM limits only if not defined - by command line arguments. - * Makefile.am, preinstall.am: Reflect changes above. - -2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org> - - PR 1483/cpukit - * pci/pci.c: Rename pci_config into rtems_pci_config_t. - -2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org> - - * console/console.c: - Reflect changes to rtems_termios_callbacks->write. - -2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com> - - * Makefile.am, startup/bspstart.c: - Use ../../sparc/shared/bsppretaskinghook.c. - * console/console.c: Remove sis comment. - -2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org> - - * amba/amba.c: Re-add tmp. - -2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org> - - * make/custom/leon3.cfg: Remove RTEMS_BSP_FAMILY. - -2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Don't add -ansi -fasm to CFLAGS. - -2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org> - - * make/custom/leon3.cfg: New (relocated from /make/custom). - -2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org> - - PR 1445/BSPs - * pci/pci.c: Rename pci_[read|write]_config* functions into - BSP_pci_[read|write]_config* and make them static. - -2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> - - * pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void). - -2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org> - - * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS. - - 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com> - - * configure.ac: Fix typo. - -2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> - - * console/console.c: Fix warning. - -2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> - - * startup/ithread.S: Removed. Now bspidle.S. - -2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> - - * Makefile.am, console/console.c, console/debugputs.c, include/bsp.h, - startup/setvec.c: Split idle method into its own file. Properly note - to confdefs.h that this BSP has its own idle thread. Also address use - of maximum termios constant in debug IO. - * startup/bspidle.S: New file. - -2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com> - - * configure.ac: Rename BSP_BOOTCARD_OPTIONS to - RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs - have the same options. - -2009-03-25 Joel Sherrill <joel.sherrill@OARcorp.com> - - * startup/linkcmds: Start of RTEMS Work Area must be on 16 byte - boundary on the SPARC. - -2009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr> - - PR 1391/bsps - * startup/spurious.c: Format was %d but had leading 0x. - -2009-03-02 Daniel Hellstrom <daniel@gaisler.com> - - PR 1390/bsps - * startup/linkcmds: Fix sections so C++ global constructors and - destructors work with late model (>= 4.3) gcc versions. - -2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org> - - * bsp_specs: Remove -e start from %link. - -2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com> - - * Makefile.am, preinstall.am: - * include/coverhd.h: Removed. - -2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org> - - * clock/ckinit.c: include "../../../shared/clockdrv_shell.h". - * Makefile.am: Reflect changes above. - -2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> - - * Makefile.am: Eliminate bsp.am. Build startup files as side-effect - of building libbspstart.a, using automake-rules. - -2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> - - * Makefile.am: Eliminate *_SOURCES. - -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-14 Joel Sherrill <joel.sherrill@oarcorp.com> - - * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() into - its own file and use 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> - - * 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> - - * startup/bspstart.c: Remove bogus local declarations. - * gnatsupp/gnatsupp.c: Add missing prototypes. - * amba/amba.c, console/console.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-07-24 Sebastian Huber <sebastian.huber@embedded-brains.de> - - * startup/bspstart.c: Changed bsp_get_workarea() to - bsp_get_work_area() and added support for an optional separate heap - area. - -2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com> - - * Makefile.am, configure.ac, startup/bspstart.c: 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-12 Joel Sherrill <joel.sherrill@OARcorp.com> - - * startup/bspstart.c: Refactored and renamed initialization routines to - rtems_initialize_data_structures, rtems_initialize_before_drivers, - rtems_initialize_device_drivers, and - rtems_initialize_start_multitasking. This opened the sequence up so - that bootcard() could provide a more robust and flexible framework - which is easier to explain and understand. This also lays the - groundwork for sharing the division of available memory between the - RTEMS workspace and heap and the C library initialization across all - BSPs. - -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> - - * ChangeLog, Makefile.am: Remove all references to - console_reserve_resources and termios_reserve_resources. - * console/consolereserveresources.c: Removed. - -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> - - * console/console.c, timer/timer.c: Fix typos in previous commit - uncovered by MP build. - -2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com> - - * clock/ckinit.c, include/bsp.h, startup/bspstart.c: 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> - - * amba/amba.c, clock/ckinit.c, console/console.c, include/bsp.h, - startup/bspstart.c, timer/timer.c: 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> - - * amba/amba.c, startup/bspstart.c: 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-26 Joel Sherrill <joel.sherrill@oarcorp.com> - - * shmsupp/getcfg.c: Fix spacing. - -2007-10-11 Daniel Hellstrom <daniel@gaisler.com> - - * Makefile.am, preinstall.am: Add initial i2c and update OC-CAN - support. - -2007-09-13 Daniel Hellstrom <daniel@gaisler.com> - - * Makefile.am: Add smc91111.rel to libbsp.a - -2007-09-07 Daniel Hellstrom <daniel@gaisler.com> - - * console/console.c, leon_greth/leon_greth.c, - leon_smc91111/leon_smc91111.c: Remove warnings. - -2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com> - - * pci/pci.c: Fix some warnings. - -2007-09-06 Joel Sherrill <joel.sherrill@OARcorp.com> - - * console/debugputs.c: Add missing include file. - -2007-09-06 Daniel Hellstrom <daniel@gaisler.com> - - * amba/amba.c: Add missing part of previous patch. - * clock/ckinit.c: Update previous patch. - -2007-09-06 Daniel Hellstrom <daniel@gaisler.com> - - * pci/pci.c: New file missed on previous commit. - -2007-09-06 Daniel Hellstrom <daniel@gaisler.com> - - * Makefile.am, preinstall.am: New files, split of printk. - * console/console.c, console/debugputs.c: Split printk support out. - * include/spacewire.h: Removed. - * Makefile.am, preinstall.am: Use the following new drivers from - sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART. - -2007-09-06 Daniel Hellstrom <daniel@gaisler.com> - - * console/debugputs.c: Now works on multi-CPU systems. - -2007-09-05 Daniel Hellstrom <daniel@gaisler.com> - - * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c, - leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new - AMBA PnP scanning functions. Affected drivers: - amba/amba.c,clock/ckinit.c,console/console.c, - leon_greth/leon_greth.c, leon_smc9111.c. - -2007-09-05 Daniel Hellstrom <daniel@gaisler.com> - - * include/bsp.h, startup/bspstart.c: 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, amba/amba.c, include/amba.h, - include/leon.h: 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> - - * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and - ticker now run using runtest. - -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/bspstart.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-28 Joel Sherrill <joel@OARcorp.com> - - * include/amba.h: Remove CVS conflict marker. - -2007-03-11 Joel Sherrill <joel@OARcorp.com> - - * startup/bspstart.c: Remove assignments of - Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default - value in boot_card.c - -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. - -2007-02-09 Ralf Corsépius <ralf.corsepius@rtems.org> - - * shmsupp/getcfg.c: Comment out npu (Unused). - -2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org> - - * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.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, startup/bspstart.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-07-16 Joel Sherrill <joel@OARcorp.com> - - * preinstall.am: Install spacewire.h - -2006-07-13 Jerry Needell <jerry.needell@unh.edu> - - * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c - fixed up merge from 4.6.6. Correct references to - LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x]. - -2006-07-12 Jerry Needell <jerry.needell@unh.edu> - - * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search - for the Timer Register when initializing the amba rather than before - each potential use. - -2006-07-12 Joel Sherrill <joel@OARcorp.com> - - * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes. - * include/spacewire.h: New file. - -2006-07-12 Joel Sherrill <joel@OARcorp.com> - - * Makefile.am: Merge SHM support from 4.6 branch. - * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c, - shmsupp/mpisr.c: New files. - -2006-07-11 Joel Sherrill <joel@OARcorp.com> - - * clock/ckinit.c: Actually call the routine to find the LEON3 time. - -2006-07-11 Joel Sherrill <joel@OARcorp.com> - - * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files. - Missed adding in previous commit of merge. - -2006-07-11 Joel Sherrill <joel@OARcorp.com> - - * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is - initialized for the timer driver. - -2006-07-11 Jerry Needell <jerry.needell@unh.edu> - - * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h, - include/bsp.h: Merge SPARC updates from 4.6 branch. Original - modifications by Gaisler Enterprises. - -2006-07-03 Jerry Needell <jerry.needell@unh.edu> - - * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6 - -2006-06-24 Joel Sherrill <joel@OARcorp.com> - - * startup/linkcmds: Add .rela.dyn sections. - -2006-04-12 Konrad Eisele <konrad@gaisler.com> - - * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define. - -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/ithread.S, startup/setvec.c, startup/spurious.c, - startup/linkcmds, startup/bspstart.c, console/console.c, - console/debugputs.c, console/consolereserveresources.c, - bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h, - include/tm27.h, include/leon.h, include/bsp.h, include/amba.h, - Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c - clock/ckinit.c: Backport from rtems-4-6-branch. |