source: rtems/c/src/lib/libbsp/sparc/ChangeLog @ 2ee9d3d

4.115
Last change on this file since 2ee9d3d was 8ee3775, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/02/11 at 15:01:43

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

  • configure.ac: Require autoconf-2.68, automake-1.11.1.
  • Property mode set to 100644
File size: 15.6 KB
Line 
12011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.68, automake-1.11.1.
4
52011-01-28      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * leon2/pci/pci.c, leon3/pci/pci.c: Fix typo where license said
8        found in found in.
9
102010-08-03      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * shared/bspgetworkarea.c: Formatting.
13
142010-05-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * shared/startup/linkcmds.base: New file.
17
182010-04-07      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * shared/spw/grspw_rasta.c: Guard prototype of
21        grspw_rasta_calc_memoffs in #ifdef GRSPW_STATIC_MEM to avoid
22        warning.
23
242010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shared/gnatcommon.c: #include <unistd.h>.
27
282009-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        PR 1483/cpukit
31        * shared/include/pci.h: Rename pci_config into rtems_pci_config_t.
32
332009-11-23      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * shared/bsppretaskinghook.c: New file.  Was really common. 
36        * shared/bspstart.c: Removed.  Was really leon2 specific.
37
382009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * shared/bspgetworkarea.c: Add debug prints of memory information.
41
422009-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * shared/include/pci.h: Add prototypes for BusCountPCI(void),
45        init_pci(void).
46
472009-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * shared/include/pci.h: Revert extern inline patch.
50
512009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * shared/include/pci.h: Change extern inline to static inline.
54
552009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * shared/start.S: Fix comment.
58
592009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * shared/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
62        bsp_get_work_area() since the work area is larger than a single
63        allocatable object.
64
652009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * shared/start.S: Checked and OK.
68
692009-04-28      Chris Johns <chrisj@rtems.org>
70
71        * shared/start/start.S: Update for boot_card command line change.
72
732009-02-27      Daniel Hellstrom <daniel@gaisler.com>
74
75        PR 1386/bsps
76        * shared/start.S: Stack space not correctly initialized. Causes
77        failures on unoptimized applications.
78
792008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * shared/bspgetworkarea.c: Change size_t to ssize_t on
82        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
83        which would limit the work area to 64K.
84
852008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * shared/bspclean.c: Removed.
88
892008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
92        and rtems/libio.h.
93
942008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
97        rely on BSP Framework to perform more initialization.
98        * shared/bspgetworkarea.c: New file.
99
1002008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * shared/bspstart.c: Remove bogus local declaration.
103
1042008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
105
106        * shared/startup/bspstart.c: Changed bsp_get_workarea() to
107        bsp_get_work_area() and added support for an optional separate heap
108        area.
109
1102008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * shared/bspstart.c, shared/start.S: Add capability for bootcard.c BSP
113        Initialization Framework to ask the BSP where it has memory for the
114        RTEMS Workspace and C Program Heap. These collectively are referred
115        to as work area. If the BSP supports this, then it does not have to
116        include code to split the available memory between the two areas.
117        This reduces the amount of code in the BSP specific bspstart.c file.
118        Additionally, the shared framework can initialize the C Library, call
119        rtems_debug_enable(), and dirty the work area memory. Until most/all
120        BSPs support this new capability, if the BSP supports this, it should
121        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
122        When the transition is complete, this autoconf macro can be removed.
123
1242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * shared/bspstart.c: Refactored and renamed initialization routines to
127        rtems_initialize_data_structures, rtems_initialize_before_drivers,
128        rtems_initialize_device_drivers, and
129        rtems_initialize_start_multitasking. This opened the sequence up so
130        that bootcard() could provide a more robust and flexible framework
131        which is easier to explain and understand. This also lays the
132        groundwork for sharing the division of available memory between the
133        RTEMS workspace and heap and the C library initialization across all
134        BSPs.
135
1362008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * shared/start.S: Spacing.
139
1402007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * shared/bspstart.c: Eliminate copies of the Configuration Table. Use
143        the RTEMS provided accessor macros to obtain configuration fields.
144
1452007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * shared/include/grcan_spwrtc.h: Removed.
148
1492007-12-05      Daniel Hellstrom <daniel@gaisler.com>
150
151        * shared/include/ambapp.h: Sync head and 4.8 branch.
152
1532007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * shared/bspstart.c: Move interrupt_stack_size field from CPU Table to
156        Configuration Table. Eliminate CPU Table from all ports. Delete
157        references to CPU Table in all forms.
158
1592007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * shared/bspstart.c: Moved most of the remaining CPU Table fields to
162        the Configuration Table. This included pretasking_hook,
163        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
164        extra_mpci_receive_server_stack, stack_allocate_hook, and
165        stack_free_hook. As a side-effect of this effort some multiprocessing
166        code was made conditional and some style clean up occurred.
167
1682007-11-30      Daniel Hellstrom <daniel@gaisler.com>
169
170        * shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
171        Fixes typecast to volatile integer instead of to integer. Added
172        scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
173
1742007-11-30      Daniel Hellstrom <daniel@gaisler.com>
175
176        * shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
177        volatile integer where needed. Fixes bug where closing the driver and
178        opening it again could make the driver not starting transmission due
179        to the software fifo was not cleared.
180
1812007-11-30      Daniel Hellstrom <daniel@gaisler.com>
182
183        * shared/can/grcan.c, shared/can/grcan_rasta.c,
184        shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
185        enabling/disabling in the driver, interrupt may not be restored
186        correctly. Implements the baud rate calculation routine. Removed
187        unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
188        hardware. Added GRCAN device number to ambapp.h.
189
1902007-10-11      Daniel Hellstrom <daniel@gaisler.com>
191
192        * Makefile.am, shared/can/occan.c, shared/include/ambapp.h: Add initial
193        i2c and update OC-CAN support.
194        * shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
195
1962007-09-21      Daniel Hellstrom <daniel@gaisler.com>
197
198        * shared/can/occan.c: Fix warning on Diab compiler.
199
2002007-09-19      Daniel Hellstrom <daniel@gaisler.com>
201
202        * shared/can/occan.c: Fix Reenable command and fix typo.
203
2042007-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
207
2082007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * shared/spw/grspw.c: Remove include of sched.h. It does not appear to
211        be needed and is unavailable when POSIX is disabled.
212
2132007-09-12      Daniel Hellstrom <daniel@gaisler.com>
214
215        * shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
216        Remove use of DEBUG_printf.
217
2182007-09-07      Daniel Hellstrom <daniel@gaisler.com>
219
220        * shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
221        shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
222        shared/uart/apbuart.c: Remove warnings.
223
2242007-09-06      Daniel Hellstrom <daniel@gaisler.com>
225
226        * shared/pci/pcifinddevice.c: New file.
227
2282007-09-06      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * shared/uart/apbuart.c: Fix some warnings.
231
2322007-09-06      Daniel Hellstrom <daniel@gaisler.com>
233
234        New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
235        Raw UART.
236        * shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
237        shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
238        shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
239        shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
240        shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
241        shared/uart/apbuart_rasta.c: New files missed in previous commit.
242
2432007-09-06      Daniel Hellstrom <daniel@gaisler.com>
244
245        * Makefile.am: Add the following new drivers: PCI, b1553BRM,
246        SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
247        * shared/include/apbuart.h, shared/include/apbuart_pci.h,
248        shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
249        shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
250        shared/include/debug_defs.h, shared/include/grcan.h,
251        shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
252        shared/include/grspw.h, shared/include/grspw_pci.h,
253        shared/include/grspw_rasta.h, shared/include/occan.h,
254        shared/include/occan_pci.h, shared/include/pci.h: New files.
255
256
2572007-09-05      Daniel Hellstrom <daniel@gaisler.com>
258
259        * shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
260        startup, for drivers. (LEON2,3 are configurable processors, they can
261        be with or without DCache snooping. Caches without snooping needs the
262        drivers to flush cache or use the sparc instruction lda to force
263        cache miss...)
264
2652007-09-05      Daniel Hellstrom <daniel@gaisler.com>
266
267        * shared/amba/ambapp.c, shared/include/ambapp.h: New files.
268
2692007-09-05      Daniel Hellstrom <daniel@gaisler.com>
270
271        * Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
272        and shared/include/ambapp.h. The AMBA scanning was improved to take
273        account for PnP info address translation. This is useful when
274        scanning remote AMBA busses for example when a board connected with
275        PCI has an AMBA bus that needs to be scanned, before the addresses
276        was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
277        By using the new AMBA scanning routines it is possible to isolate the
278        AMBA scanning code to ambapp.c, however existing drivers should be
279        updated to use them in order to save space.
280
2812007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
284
2852007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
288        that are redundant with prntk and replace their use with printk.
289
2902007-04-17      Joel Sherrill <joel@OARcorp.com>
291
292        * erc32/tools/runtest.in, leon2/tools/runtest.in,
293        leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
294
2952007-03-11      Joel Sherrill <joel@OARcorp.com>
296
297        * shared/bspstart.c: Remove assignments of
298        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
299        value in boot_card.c
300
3012006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * configure.ac: New BUG-REPORT address.
304
3052006-11-16      Joel Sherrill <joel@OARcorp.com>
306
307        * shared/bspstart.c, shared/start.S: Use common clock driver template
308        and eliminate all fast idle code specific to this BSP. This
309        eliminates a fair amount of code in the BSP clock driver and
310        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
311        timer so I added the new hook Clock_driver_support_find_timer to
312        support this. In general, there was some clean up to the file headers
313        of various files.
314
3152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
316
317        * configure.ac: Require autoconf-2.60. Require automake-1.10.
318
3192006-01-10      Joel Sherrill <joel@OARcorp.com>
320
321        * shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
322
3232006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
324
325        * shared/start.S: Backport from rtems-4-6-branch.
326
3272005-10-16      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * Makefile.am: Merge-in shared/Makefile.am.
330        * ChangeLog: Merge-in shared/ChangeLog.
331        * configure.ac: Remove shared/Makefile.am.
332
3332005-09-02      Joel Sherrill <joel@OARcorp.com>
334
335        PR 821/bsps
336        * shared/start.S: Workaround -- just avoid copying non-existent
337        initialized data in ROM to RAM.
338
3392004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
340
341        * configure.ac: Require automake > 1.9.
342
3432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * shared/start.S: Include <rtems/asm.h> instead of <asm.h>.
346
3472004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
348
349        * shared/bspstart.c, shared/gnatcommon.c: Convert to using c99 fixed
350        size types.
351
3522004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
355        * acinclude.m4: Regenerate.
356
3572004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
360        $(RTEMS_BSP_FAMILY).
361
3622003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
365
3662003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * shared/Makefile.am: Cosmetics.
369
3702003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * acinclude.m4: Reflect changes to bootstrap.
373        * configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
374
3752003-09-26      Joel Sherrill <joel@OARcorp.com>
376
377        * shared/bspstart.c: Obsoleting HP PA-RISC port and removing all
378        references.
379
3802003-09-04      Joel Sherrill <joel@OARcorp.com>
381
382        * shared/bspclean.c, shared/bspstart.c: URL for license changed.
383
3842003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * Makefile.am: Reflect having moved aclocal/.
387
3882003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * Makefile.am, shared/Makefile.am: Reflect having moved automake/.
391
3922003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac: Use rtems-bugs@rtems.com as bug report email
395        address.
396
3972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.ac: Remove AC_CONFIG_AUX_DIR.
400
4012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
404        * configure.ac: AC_PREREQ(2.57).
405
4062002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
409
4102002-11-01      Joel Sherrill <joel@OARcorp.com>
411
412        * shared/gnatcommon.c: Removed warnings.
413
4142002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
417
4182002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am, shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
421        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
422        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
423
4242001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
427        * configure.ac: New file, generated from configure.in by autoupdate.
428        * configure.in: Remove.
429
4302001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * acinclude.m4: New file.
433        * configure.in: Use RTEMS_BSP_SUBDIR.
434
4352000-11-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
436
437        * Makefile.am: Cleanup.
438
4392000-11-13      Jiri Gaisler <jgais@ws.estec.esa.nl>
440
441        * shared/ChangeLog, shared/.cvsignore, shared/Makefile.am,
442        shared/bspclean.c, shared/bspstart.c, shared/gnatcommon.c,
443        shared/start.S: New files.  Largely moved from ERC32 BSP to be able
444        to be shared with LEON and other SPARC BSPs.
445        * Makefile.am, configure.in: Added shared directory as part of
446        enhancing ERC32 and adding LEON.
447
4482000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
451
4522000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
455        $(RTEMS_TOPdir)/aclocal.
456
4572000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
460        GNU canonicalization.
461
4622000-08-10      Joel Sherrill <joel@OARcorp.com>
463
464        * ChangeLog: New file.
465
4662000-04-23      Jiri Gaisler <jiri@gaisler.com>
467
468        * shared/start.S: Modificatins to preserve the current CWP and
469        adjust the WIM accordingly. This improves compatibility with the
470        remote debugger and the mkprom prom-builder.
471
Note: See TracBrowser for help on using the repository browser.