source: rtems/c/src/lib/libbsp/sparc/ChangeLog @ 81fb3d3

4.104.11
Last change on this file since 81fb3d3 was 81fb3d3, checked in by Joel Sherrill <joel.sherrill@…>, on May 4, 2009 at 12:50:49 AM

2009-05-03 Joel Sherrill <joel.sherrill@…>

  • shared/start.S: Checked and OK.
  • Property mode set to 100644
File size: 13.8 KB
Line 
12009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/start.S: Checked and OK.
4
52009-04-28      Chris Johns <chrisj@rtems.org>
6
7        * shared/start/start.S: Update for boot_card command line change.
8
92009-02-27      Daniel Hellstrom <daniel@gaisler.com>
10
11        PR 1386/bsps
12        * shared/start.S: Stack space not correctly initialized. Causes
13        failures on unoptimized applications.
14
152008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * shared/bspgetworkarea.c: Change size_t to ssize_t on
18        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
19        which would limit the work area to 64K.
20
212008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * shared/bspclean.c: Removed.
24
252008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
28        and rtems/libio.h.
29
302008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
33        rely on BSP Framework to perform more initialization.
34        * shared/bspgetworkarea.c: New file.
35
362008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * shared/bspstart.c: Remove bogus local declaration.
39
402008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
43        bsp_get_work_area() and added support for an optional separate heap
44        area.
45
462008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
49        Initialization Framework to ask the BSP where it has memory for the
50        RTEMS Workspace and C Program Heap. These collectively are referred
51        to as work area. If the BSP supports this, then it does not have to
52        include code to split the available memory between the two areas.
53        This reduces the amount of code in the BSP specific bspstart.c file.
54        Additionally, the shared framework can initialize the C Library, call
55        rtems_debug_enable(), and dirty the work area memory. Until most/all
56        BSPs support this new capability, if the BSP supports this, it should
57        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
58        When the transition is complete, this autoconf macro can be removed.
59
602008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * shared/bspstart.c: Refactored and renamed initialization routines to
63        rtems_initialize_data_structures, rtems_initialize_before_drivers,
64        rtems_initialize_device_drivers, and
65        rtems_initialize_start_multitasking. This opened the sequence up so
66        that bootcard() could provide a more robust and flexible framework
67        which is easier to explain and understand. This also lays the
68        groundwork for sharing the division of available memory between the
69        RTEMS workspace and heap and the C library initialization across all
70        BSPs.
71
722008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * shared/start.S: Spacing.
75
762007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
79        the RTEMS provided accessor macros to obtain configuration fields.
80
812007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * shared/include/grcan_spwrtc.h: Removed.
84
852007-12-05      Daniel Hellstrom <daniel@gaisler.com>
86
87        * shared/include/ambapp.h: Sync head and 4.8 branch.
88
892007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
92        Configuration Table. Eliminate CPU Table from all ports. Delete
93        references to CPU Table in all forms.
94
952007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
98        the Configuration Table. This included pretasking_hook,
99        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
100        extra_mpci_receive_server_stack, stack_allocate_hook, and
101        stack_free_hook. As a side-effect of this effort some multiprocessing
102        code was made conditional and some style clean up occurred.
103
1042007-11-30      Daniel Hellstrom <daniel@gaisler.com>
105
106        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
107        Fixes typecast to volatile integer instead of to integer. Added
108        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
109
1102007-11-30      Daniel Hellstrom <daniel@gaisler.com>
111
112        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
113        volatile integer where needed. Fixes bug where closing the driver and
114        opening it again could make the driver not starting transmission due
115        to the software fifo was not cleared.
116
1172007-11-30      Daniel Hellstrom <daniel@gaisler.com>
118
119        * shared/can/grcan.c, shared/can/grcan_rasta.c,
120        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
121        enabling/disabling in the driver, interrupt may not be restored
122        correctly. Implements the baud rate calculation routine. Removed
123        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
124        hardware. Added GRCAN device number to ambapp.h.
125
1262007-10-11      Daniel Hellstrom <daniel@gaisler.com>
127
128        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
129        i2c and update OC-CAN support.
130        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
131
1322007-09-21      Daniel Hellstrom <daniel@gaisler.com>
133
134        * shared/can/occan.c: Fix warning on Diab compiler.
135
1362007-09-19      Daniel Hellstrom <daniel@gaisler.com>
137
138        * shared/can/occan.c: Fix Reenable command and fix typo.
139
1402007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
143
1442007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
147        be needed and is unavailable when POSIX is disabled.
148
1492007-09-12      Daniel Hellstrom <daniel@gaisler.com>
150
151        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
152        Remove use of DEBUG_printf.
153
1542007-09-07      Daniel Hellstrom <daniel@gaisler.com>
155
156        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
157        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
158        shared/uart/apbuart.c: Remove warnings.
159
1602007-09-06      Daniel Hellstrom <daniel@gaisler.com>
161
162        * shared/pci/pcifinddevice.c: New file.
163
1642007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * shared/uart/apbuart.c: Fix some warnings.
167
1682007-09-06      Daniel Hellstrom <daniel@gaisler.com>
169
170        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
171        Raw UART.
172        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
173        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
174        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
175        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
176        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
177        shared/uart/apbuart_rasta.c: New files missed in previous commit.
178
1792007-09-06      Daniel Hellstrom <daniel@gaisler.com>
180
181        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
182        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
183        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
184        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
185        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
186        shared/include/debug_defs.h, shared/include/grcan.h,
187        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
188        shared/include/grspw.h, shared/include/grspw_pci.h,
189        shared/include/grspw_rasta.h, shared/include/occan.h,
190        shared/include/occan_pci.h, shared/include/pci.h: New files.
191
192
1932007-09-05      Daniel Hellstrom <daniel@gaisler.com>
194
195        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
196        startup, for drivers. (LEON2,3 are configurable processors, they can
197        be with or without DCache snooping. Caches without snooping needs the
198        drivers to flush cache or use the sparc instruction lda to force
199        cache miss...)
200
2012007-09-05      Daniel Hellstrom <daniel@gaisler.com>
202
203        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
204
2052007-09-05      Daniel Hellstrom <daniel@gaisler.com>
206
207        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
208        and shared/include/ambapp.h. The AMBA scanning was improved to take
209        account for PnP info address translation. This is useful when
210        scanning remote AMBA busses for example when a board connected with
211        PCI has an AMBA bus that needs to be scanned, before the addresses
212        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
213        By using the new AMBA scanning routines it is possible to isolate the
214        AMBA scanning code to ambapp.c, however existing drivers should be
215        updated to use them in order to save space.
216
2172007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
220
2212007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
224        that are redundant with prntk and replace their use with printk.
225
2262007-04-17      Joel Sherrill <joel@OARcorp.com>
227
228        * erc32/tools/runtest.in, leon2/tools/runtest.in,
229        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
230
2312007-03-11      Joel Sherrill <joel@OARcorp.com>
232
233        * shared/bspstart.c: Remove assignments of
234        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
235        value in boot_card.c
236
2372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * configure.ac: New BUG-REPORT address.
240
2412006-11-16      Joel Sherrill <joel@OARcorp.com>
242
243        * shared/bspstart.c, shared/start.S: Use common clock driver template
244        and eliminate all fast idle code specific to this BSP. This
245        eliminates a fair amount of code in the BSP clock driver and
246        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
247        timer so I added the new hook Clock_driver_support_find_timer to
248        support this. In general, there was some clean up to the file headers
249        of various files.
250
2512006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
252
253        * configure.ac: Require autoconf-2.60. Require automake-1.10.
254
2552006-01-10      Joel Sherrill <joel@OARcorp.com>
256
257        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
258
2592006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * shared/start.S: Backport from rtems-4-6-branch.
262
2632005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
264
265        * Makefile.am: Merge-in shared/Makefile.am.
266        * ChangeLog: Merge-in shared/ChangeLog.
267        * configure.ac: Remove shared/Makefile.am.
268
2692005-09-02      Joel Sherrill <joel@OARcorp.com>
270
271        PR 821/bsps
272        * shared/start.S: Workaround -- just avoid copying non-existent
273        initialized data in ROM to RAM.
274
2752004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * configure.ac: Require automake > 1.9.
278
2792004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
282
2832004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
286        size types.
287
2882004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
291        * acinclude.m4: Regenerate.
292
2932004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
296        $(RTEMS_BSP_FAMILY).
297
2982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
301
3022003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * shared/Makefile.am: Cosmetics.
305
3062003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * acinclude.m4: Reflect changes to bootstrap.
309        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
310
3112003-09-26      Joel Sherrill <joel@OARcorp.com>
312
313        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
314        references.
315
3162003-09-04      Joel Sherrill <joel@OARcorp.com>
317
318        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
319
3202003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Reflect having moved aclocal/.
323
3242003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
327
3282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * configure.ac: Use rtems-bugs@rtems.com as bug report email
331        address.
332
3332003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: Remove AC_CONFIG_AUX_DIR.
336
3372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
340        * configure.ac: AC_PREREQ(2.57).
341
3422002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
345
3462002-11-01      Joel Sherrill <joel@OARcorp.com>
347
348        * shared/gnatcommon.c: Removed warnings.
349
3502002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
353
3542002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
357        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
358        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
359
3602001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
363        * configure.ac: New file, generated from configure.in by autoupdate.
364        * configure.in: Remove.
365
3662001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * acinclude.m4: New file.
369        * configure.in: Use RTEMS_BSP_SUBDIR.
370
3712000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * Makefile.am: Cleanup.
374
3752000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
376
377        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
378        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
379        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
380        to be shared with LEON and other SPARC BSPs.
381        * Makefile.am, configure.in: Added shared directory as part of
382        enhancing ERC32 and adding LEON.
383
3842000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
387
3882000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
391        $(RTEMS_TOPdir)/aclocal.
392
3932000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
396        GNU canonicalization.
397
3982000-08-10      Joel Sherrill <joel@OARcorp.com>
399
400        * ChangeLog: New file.
401
4022000-04-23      Jiri Gaisler <jiri@gaisler.com>
403
404        * shared/start.S: Modificatins to preserve the current CWP and
405        adjust the WIM accordingly. This improves compatibility with the
406        remote debugger and the mkprom prom-builder.
407
Note: See TracBrowser for help on using the repository browser.