source: rtems/c/src/lib/libbsp/sparc/leon3/ChangeLog @ 7f3c6ce

4.104.114.95
Last change on this file since 7f3c6ce was 7f3c6ce, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/07 at 22:20:55

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

  • 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.
  • Property mode set to 100644
File size: 8.7 KB
Line 
12007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * amba/amba.c, clock/ckinit.c, console/console.c, include/bsp.h,
4        startup/bspstart.c, timer/timer.c: Move interrupt_stack_size field
5        from CPU Table to Configuration Table. Eliminate CPU Table from all
6        ports. Delete references to CPU Table in all forms.
7
82007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
9
10        * amba/amba.c, startup/bspstart.c: Moved most of the remaining CPU
11        Table fields to the Configuration Table. This included
12        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
13        do_zero_of_workspace, extra_mpci_receive_server_stack,
14        stack_allocate_hook, and stack_free_hook. As a side-effect of this
15        effort some multiprocessing code was made conditional and some style
16        clean up occurred.
17
182007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * shmsupp/getcfg.c: Fix spacing.
21
222007-10-11      Daniel Hellstrom <daniel@gaisler.com>
23
24        * Makefile.am, preinstall.am: Add initial i2c and update OC-CAN
25        support.
26
272007-09-13      Daniel Hellstrom <daniel@gaisler.com>
28
29        * Makefile.am: Add smc91111.rel to libbsp.a
30
312007-09-07      Daniel Hellstrom <daniel@gaisler.com>
32
33        * console/console.c, leon_greth/leon_greth.c,
34        leon_smc91111/leon_smc91111.c: Remove warnings.
35
362007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * pci/pci.c: Fix some warnings.
39
402007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * console/debugputs.c: Add missing include file.
43
442007-09-06      Daniel Hellstrom <daniel@gaisler.com>
45
46        * amba/amba.c: Add missing part of previous patch.
47        * clock/ckinit.c: Update previous patch.
48
492007-09-06      Daniel Hellstrom <daniel@gaisler.com>
50
51        * pci/pci.c: New file missed on previous commit.
52
532007-09-06      Daniel Hellstrom <daniel@gaisler.com>
54
55        * Makefile.am, preinstall.am: New files, split of printk.
56        * console/console.c, console/debugputs.c: Split printk support out.
57        * include/spacewire.h: Removed.
58        * Makefile.am, preinstall.am: Use the following new drivers from
59        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
60
612007-09-06      Daniel Hellstrom <daniel@gaisler.com>
62
63        * console/debugputs.c: Now works on multi-CPU systems.
64
652007-09-05      Daniel Hellstrom <daniel@gaisler.com>
66
67        * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c,
68        leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new
69        AMBA PnP scanning functions. Affected drivers:
70        amba/amba.c,clock/ckinit.c,console/console.c,
71        leon_greth/leon_greth.c, leon_smc9111.c.
72
732007-09-05      Daniel Hellstrom <daniel@gaisler.com>
74
75        * include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
76        snooping detection on startup, for drivers. (LEON2,3 are configurable
77        processors, they can be with or without DCache snooping. Caches
78        without snooping needs the drivers to flush cache or use the sparc
79        instruction lda to force cache miss...)
80
812007-09-05      Daniel Hellstrom <daniel@gaisler.com>
82
83        * Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
84        include/leon.h: LEON3 AMBA PnP bus scanning moved to
85        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
86        improved to take account for PnP info address translation. This is
87        useful when scanning remote AMBA busses for example when a board
88        connected with PCI has an AMBA bus that needs to be scanned, before
89        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
90        scanning support. By using the new AMBA scanning routines it is
91        possible to isolate the AMBA scanning code to ambapp.c, however
92        existing drivers should be updated to use them in order to save
93        space.
94
952007-09-05      Daniel Hellstrom <daniel@gaisler.com>
96
97        * include/bsp.h: This patch prepares bsp.h so that shared code (new
98        drivers) can easily have small small sections of BSP specific code.
99
1002007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
103        ticker now run using runtest.
104
1052007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * startup/spurious.c: Fix typo from previous commit.
108
1092007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
112        startup/bspstart.c, startup/spurious.c: Remove debug print methods
113        that are redundant with prntk and replace their use with printk.
114
1152007-05-03      Joel Sherrill <joel@OARcorp.com>
116
117        * startup/linkcmds: Handle .data.* sections
118
1192007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * bsp_specs: Remove qrtems_debug.
122
1232007-03-28      Joel Sherrill <joel@OARcorp.com>
124
125        * include/amba.h: Remove CVS conflict marker.
126
1272007-03-11      Joel Sherrill <joel@OARcorp.com>
128
129        * startup/bspstart.c: Remove assignments of
130        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
131        value in boot_card.c
132
1332007-03-10      Joel Sherrill <joel@OARcorp.com>
134
135        PR 1227/bsps
136        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
137        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
138
1392007-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * shmsupp/getcfg.c: Comment out npu (Unused).
142
1432006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
146        timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
147
1482006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * configure.ac: New BUG-REPORT address.
151
1522006-11-16      Joel Sherrill <joel@OARcorp.com>
153
154        * clock/ckinit.c, startup/bspstart.c: Use common clock driver template
155        and eliminate all fast idle code specific to this BSP. This
156        eliminates a fair amount of code in the BSP clock driver and
157        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
158        timer so I added the new hook Clock_driver_support_find_timer to
159        support this. In general, there was some clean up to the file headers
160        of various files.
161
1622006-11-15      Joel Sherrill <joel@OARcorp.com>
163
164        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
165        file and simplified initialization.
166
1672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * Makefile.am: Remove superfluous -DASM.
170
1712006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * configure.ac: Require autoconf-2.60. Require automake-1.10.
174
1752006-07-16      Joel Sherrill <joel@OARcorp.com>
176
177        * preinstall.am: Install spacewire.h
178
1792006-07-13      Jerry Needell <jerry.needell@unh.edu>
180
181        * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
182        fixed up merge from 4.6.6. Correct references to
183        LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
184
1852006-07-12      Jerry Needell <jerry.needell@unh.edu>
186
187        * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
188        for the Timer Register when initializing the amba rather than before
189        each potential use.
190
1912006-07-12      Joel Sherrill <joel@OARcorp.com>
192
193        * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
194        * include/spacewire.h: New file.
195
1962006-07-12      Joel Sherrill <joel@OARcorp.com>
197
198        * Makefile.am: Merge SHM support from 4.6 branch.
199        * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
200        shmsupp/mpisr.c: New files.
201
2022006-07-11      Joel Sherrill <joel@OARcorp.com>
203
204        * clock/ckinit.c: Actually call the routine to find the LEON3 time.
205
2062006-07-11      Joel Sherrill <joel@OARcorp.com>
207
208        * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
209        Missed adding in previous commit of merge.
210
2112006-07-11      Joel Sherrill <joel@OARcorp.com>
212
213        * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
214        initialized for the timer driver.
215
2162006-07-11      Jerry Needell <jerry.needell@unh.edu>
217
218        * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
219        include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
220        modifications by Gaisler Enterprises.
221
2222006-07-03      Jerry Needell <jerry.needell@unh.edu>
223
224        * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6
225
2262006-06-24      Joel Sherrill <joel@OARcorp.com>
227
228        * startup/linkcmds: Add .rela.dyn sections.
229
2302006-04-12      Konrad Eisele <konrad@gaisler.com>
231
232        * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.
233
2342006-03-08      Joel Sherrill <joel@OARcorp.com>
235
236        * startup/linkcmds: Add .gnu.linkonce.b.* section.
237
2382006-02-08      Joel Sherrill <joel@OARcorp.com>
239
240        * startup/linkcmds: Add sections required by newer gcc versions.
241
2422006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
243
244        * configure.ac: Remove explicit ampolish3 support (now in
245        RTEMS_BSP_CONFIGURE).
246
2472006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
248
249        * configure.ac: Add ampolish3 support.
250        * Makefile.am: Add preinstall.am.
251
2522006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
253
254        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
255        startup/ithread.S, startup/setvec.c, startup/spurious.c,
256        startup/linkcmds, startup/bspstart.c, console/console.c,
257        console/debugputs.c, console/consolereserveresources.c,
258        bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h,
259        include/tm27.h, include/leon.h, include/bsp.h, include/amba.h,
260        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c
261        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.