source: rtems/c/src/lib/libbsp/sparc/leon3/ChangeLog @ 921bb59

4.104.114.84.95
Last change on this file since 921bb59 was 921bb59, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 6, 2007 at 12:07:44 AM

2007-09-05 Daniel Hellstrom <daniel@…>

  • 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.
  • Property mode set to 100644
File size: 6.6 KB
Line 
12007-09-05      Daniel Hellstrom <daniel@gaisler.com>
2
3        * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c,
4        leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new
5        AMBA PnP scanning functions. Affected drivers:
6        amba/amba.c,clock/ckinit.c,console/console.c,
7        leon_greth/leon_greth.c, leon_smc9111.c.
8
92007-09-05      Daniel Hellstrom <daniel@gaisler.com>
10
11        * include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
12        snooping detection on startup, for drivers. (LEON2,3 are configurable
13        processors, they can be with or without DCache snooping. Caches
14        without snooping needs the drivers to flush cache or use the sparc
15        instruction lda to force cache miss...)
16
172007-09-05      Daniel Hellstrom <daniel@gaisler.com>
18
19        * Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
20        include/leon.h: LEON3 AMBA PnP bus scanning moved to
21        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
22        improved to take account for PnP info address translation. This is
23        useful when scanning remote AMBA busses for example when a board
24        connected with PCI has an AMBA bus that needs to be scanned, before
25        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
26        scanning support. By using the new AMBA scanning routines it is
27        possible to isolate the AMBA scanning code to ambapp.c, however
28        existing drivers should be updated to use them in order to save
29        space.
30
312007-09-05      Daniel Hellstrom <daniel@gaisler.com>
32
33        * include/bsp.h: This patch prepares bsp.h so that shared code (new
34        drivers) can easily have small small sections of BSP specific code.
35
362007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
39        ticker now run using runtest.
40
412007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * startup/spurious.c: Fix typo from previous commit.
44
452007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
48        startup/bspstart.c, startup/spurious.c: Remove debug print methods
49        that are redundant with prntk and replace their use with printk.
50
512007-05-03      Joel Sherrill <joel@OARcorp.com>
52
53        * startup/linkcmds: Handle .data.* sections
54
552007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * bsp_specs: Remove qrtems_debug.
58
592007-03-28      Joel Sherrill <joel@OARcorp.com>
60
61        * include/amba.h: Remove CVS conflict marker.
62
632007-03-11      Joel Sherrill <joel@OARcorp.com>
64
65        * startup/bspstart.c: Remove assignments of
66        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
67        value in boot_card.c
68
692007-03-10      Joel Sherrill <joel@OARcorp.com>
70
71        PR 1227/bsps
72        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
73        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
74
752007-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * shmsupp/getcfg.c: Comment out npu (Unused).
78
792006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
82        timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
83
842006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * configure.ac: New BUG-REPORT address.
87
882006-11-16      Joel Sherrill <joel@OARcorp.com>
89
90        * clock/ckinit.c, startup/bspstart.c: Use common clock driver template
91        and eliminate all fast idle code specific to this BSP. This
92        eliminates a fair amount of code in the BSP clock driver and
93        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
94        timer so I added the new hook Clock_driver_support_find_timer to
95        support this. In general, there was some clean up to the file headers
96        of various files.
97
982006-11-15      Joel Sherrill <joel@OARcorp.com>
99
100        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
101        file and simplified initialization.
102
1032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Remove superfluous -DASM.
106
1072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * configure.ac: Require autoconf-2.60. Require automake-1.10.
110
1112006-07-16      Joel Sherrill <joel@OARcorp.com>
112
113        * preinstall.am: Install spacewire.h
114
1152006-07-13      Jerry Needell <jerry.needell@unh.edu>
116
117        * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
118        fixed up merge from 4.6.6. Correct references to
119        LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
120
1212006-07-12      Jerry Needell <jerry.needell@unh.edu>
122
123        * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
124        for the Timer Register when initializing the amba rather than before
125        each potential use.
126
1272006-07-12      Joel Sherrill <joel@OARcorp.com>
128
129        * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
130        * include/spacewire.h: New file.
131
1322006-07-12      Joel Sherrill <joel@OARcorp.com>
133
134        * Makefile.am: Merge SHM support from 4.6 branch.
135        * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
136        shmsupp/mpisr.c: New files.
137
1382006-07-11      Joel Sherrill <joel@OARcorp.com>
139
140        * clock/ckinit.c: Actually call the routine to find the LEON3 time.
141
1422006-07-11      Joel Sherrill <joel@OARcorp.com>
143
144        * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
145        Missed adding in previous commit of merge.
146
1472006-07-11      Joel Sherrill <joel@OARcorp.com>
148
149        * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
150        initialized for the timer driver.
151
1522006-07-11      Jerry Needell <jerry.needell@unh.edu>
153
154        * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
155        include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
156        modifications by Gaisler Enterprises.
157
1582006-07-03      Jerry Needell <jerry.needell@unh.edu>
159
160        * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6
161
1622006-06-24      Joel Sherrill <joel@OARcorp.com>
163
164        * startup/linkcmds: Add .rela.dyn sections.
165
1662006-04-12      Konrad Eisele <konrad@gaisler.com>
167
168        * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.
169
1702006-03-08      Joel Sherrill <joel@OARcorp.com>
171
172        * startup/linkcmds: Add .gnu.linkonce.b.* section.
173
1742006-02-08      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/linkcmds: Add sections required by newer gcc versions.
177
1782006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
179
180        * configure.ac: Remove explicit ampolish3 support (now in
181        RTEMS_BSP_CONFIGURE).
182
1832006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        * configure.ac: Add ampolish3 support.
186        * Makefile.am: Add preinstall.am.
187
1882006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
189
190        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
191        startup/ithread.S, startup/setvec.c, startup/spurious.c,
192        startup/linkcmds, startup/bspstart.c, console/console.c,
193        console/debugputs.c, console/consolereserveresources.c,
194        bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h,
195        include/tm27.h, include/leon.h, include/bsp.h, include/amba.h,
196        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c
197        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.