source: rtems/c/src/lib/libbsp/sparc/ChangeLog @ 06341fc

4.104.114.95
Last change on this file since 06341fc was 06341fc, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/18/08 at 12:02:18

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

  • shared/bspstart.c: Remove bogus local declaration.
  • Property mode set to 100644
File size: 12.8 KB
Line 
12008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/bspstart.c: Remove bogus local declaration.
4
52008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
8        bsp_get_work_area() and added support for an optional separate heap
9        area.
10
112008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
14        Initialization Framework to ask the BSP where it has memory for the
15        RTEMS Workspace and C Program Heap. These collectively are referred
16        to as work area. If the BSP supports this, then it does not have to
17        include code to split the available memory between the two areas.
18        This reduces the amount of code in the BSP specific bspstart.c file.
19        Additionally, the shared framework can initialize the C Library, call
20        rtems_debug_enable(), and dirty the work area memory. Until most/all
21        BSPs support this new capability, if the BSP supports this, it should
22        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
23        When the transition is complete, this autoconf macro can be removed.
24
252008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * shared/bspstart.c: Refactored and renamed initialization routines to
28        rtems_initialize_data_structures, rtems_initialize_before_drivers,
29        rtems_initialize_device_drivers, and
30        rtems_initialize_start_multitasking. This opened the sequence up so
31        that bootcard() could provide a more robust and flexible framework
32        which is easier to explain and understand. This also lays the
33        groundwork for sharing the division of available memory between the
34        RTEMS workspace and heap and the C library initialization across all
35        BSPs.
36
372008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * shared/start.S: Spacing.
40
412007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
44        the RTEMS provided accessor macros to obtain configuration fields.
45
462007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * shared/include/grcan_spwrtc.h: Removed.
49
502007-12-05      Daniel Hellstrom <daniel@gaisler.com>
51
52        * shared/include/ambapp.h: Sync head and 4.8 branch.
53
542007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
57        Configuration Table. Eliminate CPU Table from all ports. Delete
58        references to CPU Table in all forms.
59
602007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
63        the Configuration Table. This included pretasking_hook,
64        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
65        extra_mpci_receive_server_stack, stack_allocate_hook, and
66        stack_free_hook. As a side-effect of this effort some multiprocessing
67        code was made conditional and some style clean up occurred.
68
692007-11-30      Daniel Hellstrom <daniel@gaisler.com>
70
71        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
72        Fixes typecast to volatile integer instead of to integer. Added
73        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
74
752007-11-30      Daniel Hellstrom <daniel@gaisler.com>
76
77        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
78        volatile integer where needed. Fixes bug where closing the driver and
79        opening it again could make the driver not starting transmission due
80        to the software fifo was not cleared.
81
822007-11-30      Daniel Hellstrom <daniel@gaisler.com>
83
84        * shared/can/grcan.c, shared/can/grcan_rasta.c,
85        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
86        enabling/disabling in the driver, interrupt may not be restored
87        correctly. Implements the baud rate calculation routine. Removed
88        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
89        hardware. Added GRCAN device number to ambapp.h.
90
912007-10-11      Daniel Hellstrom <daniel@gaisler.com>
92
93        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
94        i2c and update OC-CAN support.
95        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
96
972007-09-21      Daniel Hellstrom <daniel@gaisler.com>
98
99        * shared/can/occan.c: Fix warning on Diab compiler.
100
1012007-09-19      Daniel Hellstrom <daniel@gaisler.com>
102
103        * shared/can/occan.c: Fix Reenable command and fix typo.
104
1052007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
108
1092007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
112        be needed and is unavailable when POSIX is disabled.
113
1142007-09-12      Daniel Hellstrom <daniel@gaisler.com>
115
116        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
117        Remove use of DEBUG_printf.
118
1192007-09-07      Daniel Hellstrom <daniel@gaisler.com>
120
121        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
122        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
123        shared/uart/apbuart.c: Remove warnings.
124
1252007-09-06      Daniel Hellstrom <daniel@gaisler.com>
126
127        * shared/pci/pcifinddevice.c: New file.
128
1292007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * shared/uart/apbuart.c: Fix some warnings.
132
1332007-09-06      Daniel Hellstrom <daniel@gaisler.com>
134
135        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
136        Raw UART.
137        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
138        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
139        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
140        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
141        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
142        shared/uart/apbuart_rasta.c: New files missed in previous commit.
143
1442007-09-06      Daniel Hellstrom <daniel@gaisler.com>
145
146        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
147        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
148        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
149        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
150        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
151        shared/include/debug_defs.h, shared/include/grcan.h,
152        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
153        shared/include/grspw.h, shared/include/grspw_pci.h,
154        shared/include/grspw_rasta.h, shared/include/occan.h,
155        shared/include/occan_pci.h, shared/include/pci.h: New files.
156
157
1582007-09-05      Daniel Hellstrom <daniel@gaisler.com>
159
160        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
161        startup, for drivers. (LEON2,3 are configurable processors, they can
162        be with or without DCache snooping. Caches without snooping needs the
163        drivers to flush cache or use the sparc instruction lda to force
164        cache miss...)
165
1662007-09-05      Daniel Hellstrom <daniel@gaisler.com>
167
168        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
169
1702007-09-05      Daniel Hellstrom <daniel@gaisler.com>
171
172        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
173        and shared/include/ambapp.h. The AMBA scanning was improved to take
174        account for PnP info address translation. This is useful when
175        scanning remote AMBA busses for example when a board connected with
176        PCI has an AMBA bus that needs to be scanned, before the addresses
177        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
178        By using the new AMBA scanning routines it is possible to isolate the
179        AMBA scanning code to ambapp.c, however existing drivers should be
180        updated to use them in order to save space.
181
1822007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
185
1862007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
189        that are redundant with prntk and replace their use with printk.
190
1912007-04-17      Joel Sherrill <joel@OARcorp.com>
192
193        * erc32/tools/runtest.in, leon2/tools/runtest.in,
194        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
195
1962007-03-11      Joel Sherrill <joel@OARcorp.com>
197
198        * shared/bspstart.c: Remove assignments of
199        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
200        value in boot_card.c
201
2022006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * configure.ac: New BUG-REPORT address.
205
2062006-11-16      Joel Sherrill <joel@OARcorp.com>
207
208        * shared/bspstart.c, shared/start.S: Use common clock driver template
209        and eliminate all fast idle code specific to this BSP. This
210        eliminates a fair amount of code in the BSP clock driver and
211        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
212        timer so I added the new hook Clock_driver_support_find_timer to
213        support this. In general, there was some clean up to the file headers
214        of various files.
215
2162006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * configure.ac: Require autoconf-2.60. Require automake-1.10.
219
2202006-01-10      Joel Sherrill <joel@OARcorp.com>
221
222        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
223
2242006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
225
226        * shared/start.S: Backport from rtems-4-6-branch.
227
2282005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
229
230        * Makefile.am: Merge-in shared/Makefile.am.
231        * ChangeLog: Merge-in shared/ChangeLog.
232        * configure.ac: Remove shared/Makefile.am.
233
2342005-09-02      Joel Sherrill <joel@OARcorp.com>
235
236        PR 821/bsps
237        * shared/start.S: Workaround -- just avoid copying non-existent
238        initialized data in ROM to RAM.
239
2402004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
241
242        * configure.ac: Require automake > 1.9.
243
2442004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
245
246        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
247
2482004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
249
250        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
251        size types.
252
2532004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
256        * acinclude.m4: Regenerate.
257
2582004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
261        $(RTEMS_BSP_FAMILY).
262
2632003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
266
2672003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * shared/Makefile.am: Cosmetics.
270
2712003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * acinclude.m4: Reflect changes to bootstrap.
274        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
275
2762003-09-26      Joel Sherrill <joel@OARcorp.com>
277
278        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
279        references.
280
2812003-09-04      Joel Sherrill <joel@OARcorp.com>
282
283        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
284
2852003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Reflect having moved aclocal/.
288
2892003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
292
2932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Use rtems-bugs@rtems.com as bug report email
296        address.
297
2982003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Remove AC_CONFIG_AUX_DIR.
301
3022003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
305        * configure.ac: AC_PREREQ(2.57).
306
3072002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
310
3112002-11-01      Joel Sherrill <joel@OARcorp.com>
312
313        * shared/gnatcommon.c: Removed warnings.
314
3152002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
318
3192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
322        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
323        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
324
3252001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
328        * configure.ac: New file, generated from configure.in by autoupdate.
329        * configure.in: Remove.
330
3312001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * acinclude.m4: New file.
334        * configure.in: Use RTEMS_BSP_SUBDIR.
335
3362000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Cleanup.
339
3402000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
341
342        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
343        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
344        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
345        to be shared with LEON and other SPARC BSPs.
346        * Makefile.am, configure.in: Added shared directory as part of
347        enhancing ERC32 and adding LEON.
348
3492000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
352
3532000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
356        $(RTEMS_TOPdir)/aclocal.
357
3582000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
361        GNU canonicalization.
362
3632000-08-10      Joel Sherrill <joel@OARcorp.com>
364
365        * ChangeLog: New file.
366
3672000-04-23      Jiri Gaisler <jiri@gaisler.com>
368
369        * shared/start.S: Modificatins to preserve the current CWP and
370        adjust the WIM accordingly. This improves compatibility with the
371        remote debugger and the mkprom prom-builder.
372
Note: See TracBrowser for help on using the repository browser.