source: rtems/c/src/lib/libbsp/sparc/ChangeLog @ c23e29e

4.104.115
Last change on this file since c23e29e was 5b5dd1c8, checked in by Joel Sherrill <joel.sherrill@…>, on 10/10/09 at 21:24:15

2009-10-10 Joel Sherrill <joel.sherrill@…>

  • shared/bspgetworkarea.c: Add debug prints of memory information.
  • Property mode set to 100644
File size: 14.5 KB
Line 
12009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * shared/bspgetworkarea.c: Add debug prints of memory information.
4
52009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * shared/include/pci.h: Add prototypes for BusCountPCI(void),
8        init_pci(void).
9
102009-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * shared/include/pci.h: Revert extern inline patch.
13
142009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * shared/include/pci.h: Change extern inline to static inline.
17
182009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * shared/start.S: Fix comment.
21
222009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * shared/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
25        bsp_get_work_area() since the work area is larger than a single
26        allocatable object.
27
282009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * shared/start.S: Checked and OK.
31
322009-04-28      Chris Johns <chrisj@rtems.org>
33
34        * shared/start/start.S: Update for boot_card command line change.
35
362009-02-27      Daniel Hellstrom <daniel@gaisler.com>
37
38        PR 1386/bsps
39        * shared/start.S: Stack space not correctly initialized. Causes
40        failures on unoptimized applications.
41
422008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * shared/bspgetworkarea.c: Change size_t to ssize_t on
45        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
46        which would limit the work area to 64K.
47
482008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * shared/bspclean.c: Removed.
51
522008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
55        and rtems/libio.h.
56
572008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
60        rely on BSP Framework to perform more initialization.
61        * shared/bspgetworkarea.c: New file.
62
632008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * shared/bspstart.c: Remove bogus local declaration.
66
672008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
68
69        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
70        bsp_get_work_area() and added support for an optional separate heap
71        area.
72
732008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
76        Initialization Framework to ask the BSP where it has memory for the
77        RTEMS Workspace and C Program Heap. These collectively are referred
78        to as work area. If the BSP supports this, then it does not have to
79        include code to split the available memory between the two areas.
80        This reduces the amount of code in the BSP specific bspstart.c file.
81        Additionally, the shared framework can initialize the C Library, call
82        rtems_debug_enable(), and dirty the work area memory. Until most/all
83        BSPs support this new capability, if the BSP supports this, it should
84        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
85        When the transition is complete, this autoconf macro can be removed.
86
872008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * shared/bspstart.c: Refactored and renamed initialization routines to
90        rtems_initialize_data_structures, rtems_initialize_before_drivers,
91        rtems_initialize_device_drivers, and
92        rtems_initialize_start_multitasking. This opened the sequence up so
93        that bootcard() could provide a more robust and flexible framework
94        which is easier to explain and understand. This also lays the
95        groundwork for sharing the division of available memory between the
96        RTEMS workspace and heap and the C library initialization across all
97        BSPs.
98
992008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * shared/start.S: Spacing.
102
1032007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
106        the RTEMS provided accessor macros to obtain configuration fields.
107
1082007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * shared/include/grcan_spwrtc.h: Removed.
111
1122007-12-05      Daniel Hellstrom <daniel@gaisler.com>
113
114        * shared/include/ambapp.h: Sync head and 4.8 branch.
115
1162007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
119        Configuration Table. Eliminate CPU Table from all ports. Delete
120        references to CPU Table in all forms.
121
1222007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
125        the Configuration Table. This included pretasking_hook,
126        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
127        extra_mpci_receive_server_stack, stack_allocate_hook, and
128        stack_free_hook. As a side-effect of this effort some multiprocessing
129        code was made conditional and some style clean up occurred.
130
1312007-11-30      Daniel Hellstrom <daniel@gaisler.com>
132
133        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
134        Fixes typecast to volatile integer instead of to integer. Added
135        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
136
1372007-11-30      Daniel Hellstrom <daniel@gaisler.com>
138
139        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
140        volatile integer where needed. Fixes bug where closing the driver and
141        opening it again could make the driver not starting transmission due
142        to the software fifo was not cleared.
143
1442007-11-30      Daniel Hellstrom <daniel@gaisler.com>
145
146        * shared/can/grcan.c, shared/can/grcan_rasta.c,
147        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
148        enabling/disabling in the driver, interrupt may not be restored
149        correctly. Implements the baud rate calculation routine. Removed
150        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
151        hardware. Added GRCAN device number to ambapp.h.
152
1532007-10-11      Daniel Hellstrom <daniel@gaisler.com>
154
155        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
156        i2c and update OC-CAN support.
157        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
158
1592007-09-21      Daniel Hellstrom <daniel@gaisler.com>
160
161        * shared/can/occan.c: Fix warning on Diab compiler.
162
1632007-09-19      Daniel Hellstrom <daniel@gaisler.com>
164
165        * shared/can/occan.c: Fix Reenable command and fix typo.
166
1672007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
170
1712007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
174        be needed and is unavailable when POSIX is disabled.
175
1762007-09-12      Daniel Hellstrom <daniel@gaisler.com>
177
178        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
179        Remove use of DEBUG_printf.
180
1812007-09-07      Daniel Hellstrom <daniel@gaisler.com>
182
183        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
184        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
185        shared/uart/apbuart.c: Remove warnings.
186
1872007-09-06      Daniel Hellstrom <daniel@gaisler.com>
188
189        * shared/pci/pcifinddevice.c: New file.
190
1912007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * shared/uart/apbuart.c: Fix some warnings.
194
1952007-09-06      Daniel Hellstrom <daniel@gaisler.com>
196
197        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
198        Raw UART.
199        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
200        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
201        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
202        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
203        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
204        shared/uart/apbuart_rasta.c: New files missed in previous commit.
205
2062007-09-06      Daniel Hellstrom <daniel@gaisler.com>
207
208        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
209        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
210        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
211        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
212        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
213        shared/include/debug_defs.h, shared/include/grcan.h,
214        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
215        shared/include/grspw.h, shared/include/grspw_pci.h,
216        shared/include/grspw_rasta.h, shared/include/occan.h,
217        shared/include/occan_pci.h, shared/include/pci.h: New files.
218
219
2202007-09-05      Daniel Hellstrom <daniel@gaisler.com>
221
222        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
223        startup, for drivers. (LEON2,3 are configurable processors, they can
224        be with or without DCache snooping. Caches without snooping needs the
225        drivers to flush cache or use the sparc instruction lda to force
226        cache miss...)
227
2282007-09-05      Daniel Hellstrom <daniel@gaisler.com>
229
230        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
231
2322007-09-05      Daniel Hellstrom <daniel@gaisler.com>
233
234        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
235        and shared/include/ambapp.h. The AMBA scanning was improved to take
236        account for PnP info address translation. This is useful when
237        scanning remote AMBA busses for example when a board connected with
238        PCI has an AMBA bus that needs to be scanned, before the addresses
239        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
240        By using the new AMBA scanning routines it is possible to isolate the
241        AMBA scanning code to ambapp.c, however existing drivers should be
242        updated to use them in order to save space.
243
2442007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
247
2482007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
251        that are redundant with prntk and replace their use with printk.
252
2532007-04-17      Joel Sherrill <joel@OARcorp.com>
254
255        * erc32/tools/runtest.in, leon2/tools/runtest.in,
256        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
257
2582007-03-11      Joel Sherrill <joel@OARcorp.com>
259
260        * shared/bspstart.c: Remove assignments of
261        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
262        value in boot_card.c
263
2642006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * configure.ac: New BUG-REPORT address.
267
2682006-11-16      Joel Sherrill <joel@OARcorp.com>
269
270        * shared/bspstart.c, shared/start.S: Use common clock driver template
271        and eliminate all fast idle code specific to this BSP. This
272        eliminates a fair amount of code in the BSP clock driver and
273        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
274        timer so I added the new hook Clock_driver_support_find_timer to
275        support this. In general, there was some clean up to the file headers
276        of various files.
277
2782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * configure.ac: Require autoconf-2.60. Require automake-1.10.
281
2822006-01-10      Joel Sherrill <joel@OARcorp.com>
283
284        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
285
2862006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * shared/start.S: Backport from rtems-4-6-branch.
289
2902005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * Makefile.am: Merge-in shared/Makefile.am.
293        * ChangeLog: Merge-in shared/ChangeLog.
294        * configure.ac: Remove shared/Makefile.am.
295
2962005-09-02      Joel Sherrill <joel@OARcorp.com>
297
298        PR 821/bsps
299        * shared/start.S: Workaround -- just avoid copying non-existent
300        initialized data in ROM to RAM.
301
3022004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * configure.ac: Require automake > 1.9.
305
3062004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
307
308        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
309
3102004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
313        size types.
314
3152004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
318        * acinclude.m4: Regenerate.
319
3202004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
323        $(RTEMS_BSP_FAMILY).
324
3252003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
328
3292003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * shared/Makefile.am: Cosmetics.
332
3332003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * acinclude.m4: Reflect changes to bootstrap.
336        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
337
3382003-09-26      Joel Sherrill <joel@OARcorp.com>
339
340        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
341        references.
342
3432003-09-04      Joel Sherrill <joel@OARcorp.com>
344
345        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
346
3472003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Reflect having moved aclocal/.
350
3512003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
354
3552003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * configure.ac: Use rtems-bugs@rtems.com as bug report email
358        address.
359
3602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * configure.ac: Remove AC_CONFIG_AUX_DIR.
363
3642003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
367        * configure.ac: AC_PREREQ(2.57).
368
3692002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
372
3732002-11-01      Joel Sherrill <joel@OARcorp.com>
374
375        * shared/gnatcommon.c: Removed warnings.
376
3772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
380
3812002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
384        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
385        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
386
3872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
390        * configure.ac: New file, generated from configure.in by autoupdate.
391        * configure.in: Remove.
392
3932001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * acinclude.m4: New file.
396        * configure.in: Use RTEMS_BSP_SUBDIR.
397
3982000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: Cleanup.
401
4022000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
403
404        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
405        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
406        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
407        to be shared with LEON and other SPARC BSPs.
408        * Makefile.am, configure.in: Added shared directory as part of
409        enhancing ERC32 and adding LEON.
410
4112000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
414
4152000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
418        $(RTEMS_TOPdir)/aclocal.
419
4202000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
423        GNU canonicalization.
424
4252000-08-10      Joel Sherrill <joel@OARcorp.com>
426
427        * ChangeLog: New file.
428
4292000-04-23      Jiri Gaisler <jiri@gaisler.com>
430
431        * shared/start.S: Modificatins to preserve the current CWP and
432        adjust the WIM accordingly. This improves compatibility with the
433        remote debugger and the mkprom prom-builder.
434
Note: See TracBrowser for help on using the repository browser.