source: rtems/c/src/lib/libbsp/sparc/ChangeLog @ 0bd3f7e

4.115
Last change on this file since 0bd3f7e was 0bd3f7e, checked in by Jennifer Averett <Jennifer.Averett@…>, on 07/28/11 at 17:33:07

2011-07-28 Jennifer Averett <Jennifer.Averett@…>

PR 1801

  • shared/irq_asm.S: Modifications to synch the sparc with the smp working tree.
  • Property mode set to 100644
File size: 16.6 KB
Line 
12011-07-28      Jennifer Averett <Jennifer.Averett@OARcorp.com>
2
3        PR 1801
4        * shared/irq_asm.S: Modifications to synch the sparc with the smp
5        working tree.
6
72011-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
8                Jennifer Averett <jennifer.averett@OARcorp.com>
9
10        PR 1801/bsps
11        * shared/start.S: Add SMP support to LEON3 BSP.
12
132011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * Makefile.am: Remove references to non-existing files.
16
172011-05-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
18
19        PR 1795/bsps
20        * erc32/Makefile.am, leon2/Makefile.am, leon3/Makefile.am: Add
21        rtems_bsp_delay to sparc bsps.
22        * erc32/startup/bspdelay.c, leon2/startup/bspdelay.c,
23        leon3/startup/bspdelay.c: New files.
24
252011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
26
27        PR 1729/cpukit
28        * shared/irq_asm.S: New file.
29
302011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/occan.c,
33        shared/spw/grspw.c, shared/uart/apbuart.c:
34        Use "__asm__" instead of "asm" for improved c99-compliance.
35
362011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * configure.ac: Require autoconf-2.68, automake-1.11.1.
39
402011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
41
42        * leon2/pci/pci.c, leon3/pci/pci.c: Fix typo where license said
43        found in found in.
44
452010-08-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
46
47        * shared/bspgetworkarea.c: Formatting.
48
492010-05-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
50
51        * shared/startup/linkcmds.base: New file.
52
532010-04-07      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * shared/spw/grspw_rasta.c: Guard prototype of
56        grspw_rasta_calc_memoffs in #ifdef GRSPW_STATIC_MEM to avoid
57        warning.
58
592010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * shared/gnatcommon.c: #include <unistd.h>.
62
632009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        PR 1483/cpukit
66        * shared/include/pci.h: Rename pci_config into rtems_pci_config_t.
67
682009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * shared/bsppretaskinghook.c: New file.  Was really common. 
71        * shared/bspstart.c: Removed.  Was really leon2 specific.
72
732009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * shared/bspgetworkarea.c: Add debug prints of memory information.
76
772009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * shared/include/pci.h: Add prototypes for BusCountPCI(void),
80        init_pci(void).
81
822009-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * shared/include/pci.h: Revert extern inline patch.
85
862009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * shared/include/pci.h: Change extern inline to static inline.
89
902009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * shared/start.S: Fix comment.
93
942009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * shared/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
97        bsp_get_work_area() since the work area is larger than a single
98        allocatable object.
99
1002009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * shared/start.S: Checked and OK.
103
1042009-04-28      Chris Johns <chrisj@rtems.org>
105
106        * shared/start/start.S: Update for boot_card command line change.
107
1082009-02-27      Daniel Hellstrom <daniel@gaisler.com>
109
110        PR 1386/bsps
111        * shared/start.S: Stack space not correctly initialized. Causes
112        failures on unoptimized applications.
113
1142008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * shared/bspgetworkarea.c: Change size_t to ssize_t on
117        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
118        which would limit the work area to 64K.
119
1202008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * shared/bspclean.c: Removed.
123
1242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
127        and rtems/libio.h.
128
1292008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
132        rely on BSP Framework to perform more initialization.
133        * shared/bspgetworkarea.c: New file.
134
1352008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * shared/bspstart.c: Remove bogus local declaration.
138
1392008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
140
141        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
142        bsp_get_work_area() and added support for an optional separate heap
143        area.
144
1452008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
148        Initialization Framework to ask the BSP where it has memory for the
149        RTEMS Workspace and C Program Heap. These collectively are referred
150        to as work area. If the BSP supports this, then it does not have to
151        include code to split the available memory between the two areas.
152        This reduces the amount of code in the BSP specific bspstart.c file.
153        Additionally, the shared framework can initialize the C Library, call
154        rtems_debug_enable(), and dirty the work area memory. Until most/all
155        BSPs support this new capability, if the BSP supports this, it should
156        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
157        When the transition is complete, this autoconf macro can be removed.
158
1592008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * shared/bspstart.c: Refactored and renamed initialization routines to
162        rtems_initialize_data_structures, rtems_initialize_before_drivers,
163        rtems_initialize_device_drivers, and
164        rtems_initialize_start_multitasking. This opened the sequence up so
165        that bootcard() could provide a more robust and flexible framework
166        which is easier to explain and understand. This also lays the
167        groundwork for sharing the division of available memory between the
168        RTEMS workspace and heap and the C library initialization across all
169        BSPs.
170
1712008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * shared/start.S: Spacing.
174
1752007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
178        the RTEMS provided accessor macros to obtain configuration fields.
179
1802007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * shared/include/grcan_spwrtc.h: Removed.
183
1842007-12-05      Daniel Hellstrom <daniel@gaisler.com>
185
186        * shared/include/ambapp.h: Sync head and 4.8 branch.
187
1882007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
191        Configuration Table. Eliminate CPU Table from all ports. Delete
192        references to CPU Table in all forms.
193
1942007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
197        the Configuration Table. This included pretasking_hook,
198        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
199        extra_mpci_receive_server_stack, stack_allocate_hook, and
200        stack_free_hook. As a side-effect of this effort some multiprocessing
201        code was made conditional and some style clean up occurred.
202
2032007-11-30      Daniel Hellstrom <daniel@gaisler.com>
204
205        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
206        Fixes typecast to volatile integer instead of to integer. Added
207        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
208
2092007-11-30      Daniel Hellstrom <daniel@gaisler.com>
210
211        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
212        volatile integer where needed. Fixes bug where closing the driver and
213        opening it again could make the driver not starting transmission due
214        to the software fifo was not cleared.
215
2162007-11-30      Daniel Hellstrom <daniel@gaisler.com>
217
218        * shared/can/grcan.c, shared/can/grcan_rasta.c,
219        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
220        enabling/disabling in the driver, interrupt may not be restored
221        correctly. Implements the baud rate calculation routine. Removed
222        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
223        hardware. Added GRCAN device number to ambapp.h.
224
2252007-10-11      Daniel Hellstrom <daniel@gaisler.com>
226
227        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
228        i2c and update OC-CAN support.
229        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
230
2312007-09-21      Daniel Hellstrom <daniel@gaisler.com>
232
233        * shared/can/occan.c: Fix warning on Diab compiler.
234
2352007-09-19      Daniel Hellstrom <daniel@gaisler.com>
236
237        * shared/can/occan.c: Fix Reenable command and fix typo.
238
2392007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
242
2432007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
246        be needed and is unavailable when POSIX is disabled.
247
2482007-09-12      Daniel Hellstrom <daniel@gaisler.com>
249
250        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
251        Remove use of DEBUG_printf.
252
2532007-09-07      Daniel Hellstrom <daniel@gaisler.com>
254
255        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
256        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
257        shared/uart/apbuart.c: Remove warnings.
258
2592007-09-06      Daniel Hellstrom <daniel@gaisler.com>
260
261        * shared/pci/pcifinddevice.c: New file.
262
2632007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * shared/uart/apbuart.c: Fix some warnings.
266
2672007-09-06      Daniel Hellstrom <daniel@gaisler.com>
268
269        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
270        Raw UART.
271        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
272        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
273        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
274        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
275        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
276        shared/uart/apbuart_rasta.c: New files missed in previous commit.
277
2782007-09-06      Daniel Hellstrom <daniel@gaisler.com>
279
280        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
281        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
282        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
283        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
284        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
285        shared/include/debug_defs.h, shared/include/grcan.h,
286        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
287        shared/include/grspw.h, shared/include/grspw_pci.h,
288        shared/include/grspw_rasta.h, shared/include/occan.h,
289        shared/include/occan_pci.h, shared/include/pci.h: New files.
290
291
2922007-09-05      Daniel Hellstrom <daniel@gaisler.com>
293
294        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
295        startup, for drivers. (LEON2,3 are configurable processors, they can
296        be with or without DCache snooping. Caches without snooping needs the
297        drivers to flush cache or use the sparc instruction lda to force
298        cache miss...)
299
3002007-09-05      Daniel Hellstrom <daniel@gaisler.com>
301
302        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
303
3042007-09-05      Daniel Hellstrom <daniel@gaisler.com>
305
306        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
307        and shared/include/ambapp.h. The AMBA scanning was improved to take
308        account for PnP info address translation. This is useful when
309        scanning remote AMBA busses for example when a board connected with
310        PCI has an AMBA bus that needs to be scanned, before the addresses
311        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
312        By using the new AMBA scanning routines it is possible to isolate the
313        AMBA scanning code to ambapp.c, however existing drivers should be
314        updated to use them in order to save space.
315
3162007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
319
3202007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
323        that are redundant with prntk and replace their use with printk.
324
3252007-04-17      Joel Sherrill <joel@OARcorp.com>
326
327        * erc32/tools/runtest.in, leon2/tools/runtest.in,
328        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
329
3302007-03-11      Joel Sherrill <joel@OARcorp.com>
331
332        * shared/bspstart.c: Remove assignments of
333        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
334        value in boot_card.c
335
3362006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
337
338        * configure.ac: New BUG-REPORT address.
339
3402006-11-16      Joel Sherrill <joel@OARcorp.com>
341
342        * shared/bspstart.c, shared/start.S: Use common clock driver template
343        and eliminate all fast idle code specific to this BSP. This
344        eliminates a fair amount of code in the BSP clock driver and
345        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
346        timer so I added the new hook Clock_driver_support_find_timer to
347        support this. In general, there was some clean up to the file headers
348        of various files.
349
3502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
351
352        * configure.ac: Require autoconf-2.60. Require automake-1.10.
353
3542006-01-10      Joel Sherrill <joel@OARcorp.com>
355
356        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
357
3582006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
359
360        * shared/start.S: Backport from rtems-4-6-branch.
361
3622005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
363
364        * Makefile.am: Merge-in shared/Makefile.am.
365        * ChangeLog: Merge-in shared/ChangeLog.
366        * configure.ac: Remove shared/Makefile.am.
367
3682005-09-02      Joel Sherrill <joel@OARcorp.com>
369
370        PR 821/bsps
371        * shared/start.S: Workaround -- just avoid copying non-existent
372        initialized data in ROM to RAM.
373
3742004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
375
376        * configure.ac: Require automake > 1.9.
377
3782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
379
380        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
381
3822004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
383
384        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
385        size types.
386
3872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
390        * acinclude.m4: Regenerate.
391
3922004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
395        $(RTEMS_BSP_FAMILY).
396
3972003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
400
4012003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * shared/Makefile.am: Cosmetics.
404
4052003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * acinclude.m4: Reflect changes to bootstrap.
408        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
409
4102003-09-26      Joel Sherrill <joel@OARcorp.com>
411
412        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
413        references.
414
4152003-09-04      Joel Sherrill <joel@OARcorp.com>
416
417        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
418
4192003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * Makefile.am: Reflect having moved aclocal/.
422
4232003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
426
4272003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * configure.ac: Use rtems-bugs@rtems.com as bug report email
430        address.
431
4322003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * configure.ac: Remove AC_CONFIG_AUX_DIR.
435
4362003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
439        * configure.ac: AC_PREREQ(2.57).
440
4412002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
442
443        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
444
4452002-11-01      Joel Sherrill <joel@OARcorp.com>
446
447        * shared/gnatcommon.c: Removed warnings.
448
4492002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
452
4532002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
456        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
457        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
458
4592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
462        * configure.ac: New file, generated from configure.in by autoupdate.
463        * configure.in: Remove.
464
4652001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * acinclude.m4: New file.
468        * configure.in: Use RTEMS_BSP_SUBDIR.
469
4702000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * Makefile.am: Cleanup.
473
4742000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
475
476        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
477        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
478        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
479        to be shared with LEON and other SPARC BSPs.
480        * Makefile.am, configure.in: Added shared directory as part of
481        enhancing ERC32 and adding LEON.
482
4832000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
486
4872000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
490        $(RTEMS_TOPdir)/aclocal.
491
4922000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
495        GNU canonicalization.
496
4972000-08-10      Joel Sherrill <joel@OARcorp.com>
498
499        * ChangeLog: New file.
500
5012000-04-23      Jiri Gaisler <jiri@gaisler.com>
502
503        * shared/start.S: Modificatins to preserve the current CWP and
504        adjust the WIM accordingly. This improves compatibility with the
505        remote debugger and the mkprom prom-builder.
506
Note: See TracBrowser for help on using the repository browser.