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

4.104.114.9
Last change on this file since e511e126 was e511e126, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 31, 2008 at 5:42:00 PM

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

  • timer/timer.c: Eliminate empty function from every benchmark timer driver. Fix spelling.
  • Property mode set to 100644
File size: 12.1 KB
Line 
12008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * timer/timer.c: Eliminate empty function from every benchmark timer
4        driver. Fix spelling.
5
62008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * timer/timer.c: Rename timer driver methods to follow RTEMS
9        programming conventions.
10
112008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * startup/bspstart.c: Remove bogus local declarations.
14        * gnatsupp/gnatsupp.c: Add missing prototypes.
15        * amba/amba.c, console/console.c, timer/timer.c: Add missing
16        prototypes.
17
182008-08-08      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * startup/linkcmds: All SPARC executables should include
21        rtems_get_version_string so the monitor used can provide RTEMS
22        awareness based upon the version.
23
242008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * startup/bspstart.c: Changed bsp_get_workarea() to
27        bsp_get_work_area() and added support for an optional separate heap
28        area.
29
302008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
33        bootcard.c BSP Initialization Framework to ask the BSP where it has
34        memory for the RTEMS Workspace and C Program Heap. These collectively
35        are referred to as work area. If the BSP supports this, then it does
36        not have to include code to split the available memory between the
37        two areas. This reduces the amount of code in the BSP specific
38        bspstart.c file. Additionally, the shared framework can initialize
39        the C Library, call rtems_debug_enable(), and dirty the work area
40        memory. Until most/all BSPs support this new capability, if the BSP
41        supports this, it should call
42        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
43        the transition is complete, this autoconf macro can be removed.
44
452008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * startup/bspstart.c: Refactored and renamed initialization routines to
48        rtems_initialize_data_structures, rtems_initialize_before_drivers,
49        rtems_initialize_device_drivers, and
50        rtems_initialize_start_multitasking. This opened the sequence up so
51        that bootcard() could provide a more robust and flexible framework
52        which is easier to explain and understand. This also lays the
53        groundwork for sharing the division of available memory between the
54        RTEMS workspace and heap and the C library initialization across all
55        BSPs.
56
572008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * clock/ckinit.c: Add nanoseconds clock tick granularity support.
60
612008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * ChangeLog, Makefile.am: Remove all references to
64        console_reserve_resources and termios_reserve_resources.
65        * console/consolereserveresources.c: Removed.
66
672008-04-23      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * Makefile.am: Remove all references to console_reserve_resources and
70        termios_reserve_resources.
71        * console/consolereserveresources.c: Removed.
72
732008-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * configure.ac: Fix typo.
76
772008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * startup/linkcmds: Add wildcard to gcc_except_table section so
80        programs compiled with gcc 4.3.x can link.
81
822007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * console/console.c, timer/timer.c: Fix typos in previous commit
85        uncovered by MP build.
86
872007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies
90        of the Configuration Table. Use the RTEMS provided accessor macros to
91        obtain configuration fields.
92
932007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * amba/amba.c, clock/ckinit.c, console/console.c, include/bsp.h,
96        startup/bspstart.c, timer/timer.c: Move interrupt_stack_size field
97        from CPU Table to Configuration Table. Eliminate CPU Table from all
98        ports. Delete references to CPU Table in all forms.
99
1002007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * amba/amba.c, startup/bspstart.c: Moved most of the remaining CPU
103        Table fields to the Configuration Table. This included
104        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
105        do_zero_of_workspace, extra_mpci_receive_server_stack,
106        stack_allocate_hook, and stack_free_hook. As a side-effect of this
107        effort some multiprocessing code was made conditional and some style
108        clean up occurred.
109
1102007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * shmsupp/getcfg.c: Fix spacing.
113
1142007-10-11      Daniel Hellstrom <daniel@gaisler.com>
115
116        * Makefile.am, preinstall.am: Add initial i2c and update OC-CAN
117        support.
118
1192007-09-13      Daniel Hellstrom <daniel@gaisler.com>
120
121        * Makefile.am: Add smc91111.rel to libbsp.a
122
1232007-09-07      Daniel Hellstrom <daniel@gaisler.com>
124
125        * console/console.c, leon_greth/leon_greth.c,
126        leon_smc91111/leon_smc91111.c: Remove warnings.
127
1282007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * pci/pci.c: Fix some warnings.
131
1322007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * console/debugputs.c: Add missing include file.
135
1362007-09-06      Daniel Hellstrom <daniel@gaisler.com>
137
138        * amba/amba.c: Add missing part of previous patch.
139        * clock/ckinit.c: Update previous patch.
140
1412007-09-06      Daniel Hellstrom <daniel@gaisler.com>
142
143        * pci/pci.c: New file missed on previous commit.
144
1452007-09-06      Daniel Hellstrom <daniel@gaisler.com>
146
147        * Makefile.am, preinstall.am: New files, split of printk.
148        * console/console.c, console/debugputs.c: Split printk support out.
149        * include/spacewire.h: Removed.
150        * Makefile.am, preinstall.am: Use the following new drivers from
151        sparc/shared: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN), Raw UART.
152
1532007-09-06      Daniel Hellstrom <daniel@gaisler.com>
154
155        * console/debugputs.c: Now works on multi-CPU systems.
156
1572007-09-05      Daniel Hellstrom <daniel@gaisler.com>
158
159        * clock/ckinit.c, console/console.c, leon_greth/leon_greth.c,
160        leon_smc91111/leon_smc91111.c: LEON3 BSP drivers updated to use new
161        AMBA PnP scanning functions. Affected drivers:
162        amba/amba.c,clock/ckinit.c,console/console.c,
163        leon_greth/leon_greth.c, leon_smc9111.c.
164
1652007-09-05      Daniel Hellstrom <daniel@gaisler.com>
166
167        * include/bsp.h, startup/bspstart.c: LEON2 and LEON3 Data cache
168        snooping detection on startup, for drivers. (LEON2,3 are configurable
169        processors, they can be with or without DCache snooping. Caches
170        without snooping needs the drivers to flush cache or use the sparc
171        instruction lda to force cache miss...)
172
1732007-09-05      Daniel Hellstrom <daniel@gaisler.com>
174
175        * Makefile.am, preinstall.am, amba/amba.c, include/amba.h,
176        include/leon.h: LEON3 AMBA PnP bus scanning moved to
177        shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was
178        improved to take account for PnP info address translation. This is
179        useful when scanning remote AMBA busses for example when a board
180        connected with PCI has an AMBA bus that needs to be scanned, before
181        the addresses was hard coded. Also, LEON2 now have AMBA PnP bus
182        scanning support. By using the new AMBA scanning routines it is
183        possible to isolate the AMBA scanning code to ambapp.c, however
184        existing drivers should be updated to use them in order to save
185        space.
186
1872007-09-05      Daniel Hellstrom <daniel@gaisler.com>
188
189        * include/bsp.h: This patch prepares bsp.h so that shared code (new
190        drivers) can easily have small small sections of BSP specific code.
191
1922007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * include/bsp.h, startup/bspstart.c, startup/spurious.c: hello and
195        ticker now run using runtest.
196
1972007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * startup/spurious.c: Fix typo from previous commit.
200
2012007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * console/debugputs.c, include/bsp.h, leon_smc91111/leon_smc91111.c,
204        startup/bspstart.c, startup/spurious.c: Remove debug print methods
205        that are redundant with prntk and replace their use with printk.
206
2072007-05-03      Joel Sherrill <joel@OARcorp.com>
208
209        * startup/linkcmds: Handle .data.* sections
210
2112007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * bsp_specs: Remove qrtems_debug.
214
2152007-03-28      Joel Sherrill <joel@OARcorp.com>
216
217        * include/amba.h: Remove CVS conflict marker.
218
2192007-03-11      Joel Sherrill <joel@OARcorp.com>
220
221        * startup/bspstart.c: Remove assignments of
222        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
223        value in boot_card.c
224
2252007-03-10      Joel Sherrill <joel@OARcorp.com>
226
227        PR 1227/bsps
228        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
229        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
230
2312007-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * shmsupp/getcfg.c: Comment out npu (Unused).
234
2352006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
238        timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
239
2402006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * configure.ac: New BUG-REPORT address.
243
2442006-11-16      Joel Sherrill <joel@OARcorp.com>
245
246        * clock/ckinit.c, startup/bspstart.c: Use common clock driver template
247        and eliminate all fast idle code specific to this BSP. This
248        eliminates a fair amount of code in the BSP clock driver and
249        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
250        timer so I added the new hook Clock_driver_support_find_timer to
251        support this. In general, there was some clean up to the file headers
252        of various files.
253
2542006-11-15      Joel Sherrill <joel@OARcorp.com>
255
256        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
257        file and simplified initialization.
258
2592006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * Makefile.am: Remove superfluous -DASM.
262
2632006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * configure.ac: Require autoconf-2.60. Require automake-1.10.
266
2672006-07-16      Joel Sherrill <joel@OARcorp.com>
268
269        * preinstall.am: Install spacewire.h
270
2712006-07-13      Jerry Needell <jerry.needell@unh.edu>
272
273        * clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
274        fixed up merge from 4.6.6. Correct references to
275        LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
276
2772006-07-12      Jerry Needell <jerry.needell@unh.edu>
278
279        * amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
280        for the Timer Register when initializing the amba rather than before
281        each potential use.
282
2832006-07-12      Joel Sherrill <joel@OARcorp.com>
284
285        * Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
286        * include/spacewire.h: New file.
287
2882006-07-12      Joel Sherrill <joel@OARcorp.com>
289
290        * Makefile.am: Merge SHM support from 4.6 branch.
291        * shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
292        shmsupp/mpisr.c: New files.
293
2942006-07-11      Joel Sherrill <joel@OARcorp.com>
295
296        * clock/ckinit.c: Actually call the routine to find the LEON3 time.
297
2982006-07-11      Joel Sherrill <joel@OARcorp.com>
299
300        * leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
301        Missed adding in previous commit of merge.
302
3032006-07-11      Joel Sherrill <joel@OARcorp.com>
304
305        * clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
306        initialized for the timer driver.
307
3082006-07-11      Jerry Needell <jerry.needell@unh.edu>
309
310        * ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
311        include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
312        modifications by Gaisler Enterprises.
313
3142006-07-03      Jerry Needell <jerry.needell@unh.edu>
315
316        * leon_greth/leon_greth.c, include/bsp.h, include/amba.h: ported from 4.6.6
317
3182006-06-24      Joel Sherrill <joel@OARcorp.com>
319
320        * startup/linkcmds: Add .rela.dyn sections.
321
3222006-04-12      Konrad Eisele <konrad@gaisler.com>
323
324        * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.
325
3262006-03-08      Joel Sherrill <joel@OARcorp.com>
327
328        * startup/linkcmds: Add .gnu.linkonce.b.* section.
329
3302006-02-08      Joel Sherrill <joel@OARcorp.com>
331
332        * startup/linkcmds: Add sections required by newer gcc versions.
333
3342006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
335
336        * configure.ac: Remove explicit ampolish3 support (now in
337        RTEMS_BSP_CONFIGURE).
338
3392006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
340
341        * configure.ac: Add ampolish3 support.
342        * Makefile.am: Add preinstall.am.
343
3442006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
345
346        * leon_smc91111/leon_smc91111.c, README, timer/timer.c,
347        startup/ithread.S, startup/setvec.c, startup/spurious.c,
348        startup/linkcmds, startup/bspstart.c, console/console.c,
349        console/debugputs.c, console/consolereserveresources.c,
350        bsp_specs, amba/amba.c, gnatsupp/gnatsupp.c, include/coverhd.h,
351        include/tm27.h, include/leon.h, include/bsp.h, include/amba.h,
352        Makefile.am, configure.ac, times, leon_open_eth/leon_open_eth.c
353        clock/ckinit.c: Backport from rtems-4-6-branch.
Note: See TracBrowser for help on using the repository browser.