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

4.104.115
Last change on this file since ecfd91ce was ecfd91ce, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/02/10 at 06:40:39

2010-04-02 Ralf Corsépius <ralf.corsepius@…>

  • shared/gnatcommon.c: #include <unistd.h>.
  • Property mode set to 100644
File size: 14.9 KB
Line 
12010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/gnatcommon.c: #include <unistd.h>.
4
52009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        PR 1483/cpukit
8        * shared/include/pci.h: Rename pci_config into rtems_pci_config_t.
9
102009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * shared/bsppretaskinghook.c: New file.  Was really common. 
13        * shared/bspstart.c: Removed.  Was really leon2 specific.
14
152009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * shared/bspgetworkarea.c: Add debug prints of memory information.
18
192009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * shared/include/pci.h: Add prototypes for BusCountPCI(void),
22        init_pci(void).
23
242009-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * shared/include/pci.h: Revert extern inline patch.
27
282009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * shared/include/pci.h: Change extern inline to static inline.
31
322009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
33
34        * shared/start.S: Fix comment.
35
362009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * shared/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
39        bsp_get_work_area() since the work area is larger than a single
40        allocatable object.
41
422009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * shared/start.S: Checked and OK.
45
462009-04-28      Chris Johns <chrisj@rtems.org>
47
48        * shared/start/start.S: Update for boot_card command line change.
49
502009-02-27      Daniel Hellstrom <daniel@gaisler.com>
51
52        PR 1386/bsps
53        * shared/start.S: Stack space not correctly initialized. Causes
54        failures on unoptimized applications.
55
562008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * shared/bspgetworkarea.c: Change size_t to ssize_t on
59        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
60        which would limit the work area to 64K.
61
622008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * shared/bspclean.c: Removed.
65
662008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
69        and rtems/libio.h.
70
712008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
74        rely on BSP Framework to perform more initialization.
75        * shared/bspgetworkarea.c: New file.
76
772008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * shared/bspstart.c: Remove bogus local declaration.
80
812008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
82
83        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
84        bsp_get_work_area() and added support for an optional separate heap
85        area.
86
872008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
90        Initialization Framework to ask the BSP where it has memory for the
91        RTEMS Workspace and C Program Heap. These collectively are referred
92        to as work area. If the BSP supports this, then it does not have to
93        include code to split the available memory between the two areas.
94        This reduces the amount of code in the BSP specific bspstart.c file.
95        Additionally, the shared framework can initialize the C Library, call
96        rtems_debug_enable(), and dirty the work area memory. Until most/all
97        BSPs support this new capability, if the BSP supports this, it should
98        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
99        When the transition is complete, this autoconf macro can be removed.
100
1012008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * shared/bspstart.c: Refactored and renamed initialization routines to
104        rtems_initialize_data_structures, rtems_initialize_before_drivers,
105        rtems_initialize_device_drivers, and
106        rtems_initialize_start_multitasking. This opened the sequence up so
107        that bootcard() could provide a more robust and flexible framework
108        which is easier to explain and understand. This also lays the
109        groundwork for sharing the division of available memory between the
110        RTEMS workspace and heap and the C library initialization across all
111        BSPs.
112
1132008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * shared/start.S: Spacing.
116
1172007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
120        the RTEMS provided accessor macros to obtain configuration fields.
121
1222007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * shared/include/grcan_spwrtc.h: Removed.
125
1262007-12-05      Daniel Hellstrom <daniel@gaisler.com>
127
128        * shared/include/ambapp.h: Sync head and 4.8 branch.
129
1302007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
133        Configuration Table. Eliminate CPU Table from all ports. Delete
134        references to CPU Table in all forms.
135
1362007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
139        the Configuration Table. This included pretasking_hook,
140        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
141        extra_mpci_receive_server_stack, stack_allocate_hook, and
142        stack_free_hook. As a side-effect of this effort some multiprocessing
143        code was made conditional and some style clean up occurred.
144
1452007-11-30      Daniel Hellstrom <daniel@gaisler.com>
146
147        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
148        Fixes typecast to volatile integer instead of to integer. Added
149        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
150
1512007-11-30      Daniel Hellstrom <daniel@gaisler.com>
152
153        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
154        volatile integer where needed. Fixes bug where closing the driver and
155        opening it again could make the driver not starting transmission due
156        to the software fifo was not cleared.
157
1582007-11-30      Daniel Hellstrom <daniel@gaisler.com>
159
160        * shared/can/grcan.c, shared/can/grcan_rasta.c,
161        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
162        enabling/disabling in the driver, interrupt may not be restored
163        correctly. Implements the baud rate calculation routine. Removed
164        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
165        hardware. Added GRCAN device number to ambapp.h.
166
1672007-10-11      Daniel Hellstrom <daniel@gaisler.com>
168
169        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
170        i2c and update OC-CAN support.
171        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
172
1732007-09-21      Daniel Hellstrom <daniel@gaisler.com>
174
175        * shared/can/occan.c: Fix warning on Diab compiler.
176
1772007-09-19      Daniel Hellstrom <daniel@gaisler.com>
178
179        * shared/can/occan.c: Fix Reenable command and fix typo.
180
1812007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
184
1852007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
188        be needed and is unavailable when POSIX is disabled.
189
1902007-09-12      Daniel Hellstrom <daniel@gaisler.com>
191
192        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
193        Remove use of DEBUG_printf.
194
1952007-09-07      Daniel Hellstrom <daniel@gaisler.com>
196
197        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
198        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
199        shared/uart/apbuart.c: Remove warnings.
200
2012007-09-06      Daniel Hellstrom <daniel@gaisler.com>
202
203        * shared/pci/pcifinddevice.c: New file.
204
2052007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * shared/uart/apbuart.c: Fix some warnings.
208
2092007-09-06      Daniel Hellstrom <daniel@gaisler.com>
210
211        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
212        Raw UART.
213        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
214        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
215        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
216        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
217        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
218        shared/uart/apbuart_rasta.c: New files missed in previous commit.
219
2202007-09-06      Daniel Hellstrom <daniel@gaisler.com>
221
222        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
223        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
224        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
225        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
226        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
227        shared/include/debug_defs.h, shared/include/grcan.h,
228        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
229        shared/include/grspw.h, shared/include/grspw_pci.h,
230        shared/include/grspw_rasta.h, shared/include/occan.h,
231        shared/include/occan_pci.h, shared/include/pci.h: New files.
232
233
2342007-09-05      Daniel Hellstrom <daniel@gaisler.com>
235
236        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
237        startup, for drivers. (LEON2,3 are configurable processors, they can
238        be with or without DCache snooping. Caches without snooping needs the
239        drivers to flush cache or use the sparc instruction lda to force
240        cache miss...)
241
2422007-09-05      Daniel Hellstrom <daniel@gaisler.com>
243
244        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
245
2462007-09-05      Daniel Hellstrom <daniel@gaisler.com>
247
248        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
249        and shared/include/ambapp.h. The AMBA scanning was improved to take
250        account for PnP info address translation. This is useful when
251        scanning remote AMBA busses for example when a board connected with
252        PCI has an AMBA bus that needs to be scanned, before the addresses
253        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
254        By using the new AMBA scanning routines it is possible to isolate the
255        AMBA scanning code to ambapp.c, however existing drivers should be
256        updated to use them in order to save space.
257
2582007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
259
260        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
261
2622007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
265        that are redundant with prntk and replace their use with printk.
266
2672007-04-17      Joel Sherrill <joel@OARcorp.com>
268
269        * erc32/tools/runtest.in, leon2/tools/runtest.in,
270        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
271
2722007-03-11      Joel Sherrill <joel@OARcorp.com>
273
274        * shared/bspstart.c: Remove assignments of
275        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
276        value in boot_card.c
277
2782006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * configure.ac: New BUG-REPORT address.
281
2822006-11-16      Joel Sherrill <joel@OARcorp.com>
283
284        * shared/bspstart.c, shared/start.S: Use common clock driver template
285        and eliminate all fast idle code specific to this BSP. This
286        eliminates a fair amount of code in the BSP clock driver and
287        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
288        timer so I added the new hook Clock_driver_support_find_timer to
289        support this. In general, there was some clean up to the file headers
290        of various files.
291
2922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
293
294        * configure.ac: Require autoconf-2.60. Require automake-1.10.
295
2962006-01-10      Joel Sherrill <joel@OARcorp.com>
297
298        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
299
3002006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * shared/start.S: Backport from rtems-4-6-branch.
303
3042005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
305
306        * Makefile.am: Merge-in shared/Makefile.am.
307        * ChangeLog: Merge-in shared/ChangeLog.
308        * configure.ac: Remove shared/Makefile.am.
309
3102005-09-02      Joel Sherrill <joel@OARcorp.com>
311
312        PR 821/bsps
313        * shared/start.S: Workaround -- just avoid copying non-existent
314        initialized data in ROM to RAM.
315
3162004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
317
318        * configure.ac: Require automake > 1.9.
319
3202004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
321
322        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
323
3242004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
325
326        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
327        size types.
328
3292004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
332        * acinclude.m4: Regenerate.
333
3342004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
337        $(RTEMS_BSP_FAMILY).
338
3392003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
342
3432003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * shared/Makefile.am: Cosmetics.
346
3472003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * acinclude.m4: Reflect changes to bootstrap.
350        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
351
3522003-09-26      Joel Sherrill <joel@OARcorp.com>
353
354        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
355        references.
356
3572003-09-04      Joel Sherrill <joel@OARcorp.com>
358
359        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
360
3612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
362
363        * Makefile.am: Reflect having moved aclocal/.
364
3652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
368
3692003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac: Use rtems-bugs@rtems.com as bug report email
372        address.
373
3742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * configure.ac: Remove AC_CONFIG_AUX_DIR.
377
3782003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
381        * configure.ac: AC_PREREQ(2.57).
382
3832002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
386
3872002-11-01      Joel Sherrill <joel@OARcorp.com>
388
389        * shared/gnatcommon.c: Removed warnings.
390
3912002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
394
3952002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
398        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
399        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
400
4012001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
404        * configure.ac: New file, generated from configure.in by autoupdate.
405        * configure.in: Remove.
406
4072001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * acinclude.m4: New file.
410        * configure.in: Use RTEMS_BSP_SUBDIR.
411
4122000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am: Cleanup.
415
4162000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
417
418        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
419        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
420        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
421        to be shared with LEON and other SPARC BSPs.
422        * Makefile.am, configure.in: Added shared directory as part of
423        enhancing ERC32 and adding LEON.
424
4252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
428
4292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
432        $(RTEMS_TOPdir)/aclocal.
433
4342000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
437        GNU canonicalization.
438
4392000-08-10      Joel Sherrill <joel@OARcorp.com>
440
441        * ChangeLog: New file.
442
4432000-04-23      Jiri Gaisler <jiri@gaisler.com>
444
445        * shared/start.S: Modificatins to preserve the current CWP and
446        adjust the WIM accordingly. This improves compatibility with the
447        remote debugger and the mkprom prom-builder.
448
Note: See TracBrowser for help on using the repository browser.