source: rtems/c/src/lib/libbsp/shared/ChangeLog @ ba6f12b7

4.104.11
Last change on this file since ba6f12b7 was ba6f12b7, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 12, 2009 at 5:20:42 PM

2009-06-12 Joel Sherrill <joel.sherrill@…>

  • umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h, umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
  • Property mode set to 100644
File size: 28.3 KB
Line 
12009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
4        umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
5
62009-05-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * tod.h, tod.c: Update for new RTC driver interface.
9
102009-05-18      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * bsppost.c: Fix typo.
13
142009-05-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * include/irq-generic.h, src/irq-generic.c: Documentation.
17
182009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * bootcard.c, bspgetworkarea.c, include/bootcard.h: Switch from ssize_t
21        to uintptr_t for bsp_get_work_area() since the work area is larger
22        than a single allocatable object.
23
242009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * bspinit.c: Fix warning by adding include file.
27
282009-05-06      Michael Walle <michael@walle.cc>
29
30        PR 1409/bsps
31        * gdbstub/rtems-stub-glue.c: Print object names correctly.
32
332009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * bootcard.c: Add info to not enough memory message.
36
372009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * tod.c: Remove warnings and clean up.
40
412009-04-28      Chris Johns <chrisj@rtems.org>
42
43        * bootcard.c, include/bootcard.h: Remove argc/argv/envp and
44        replace with a single BSP boot command line a BSP can optionally
45        support.
46
472009-03-10      Eric Norum <norume@aps.anl.gov>
48
49        * bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This
50        allows the potential for sbrk() to extend the heap area. This
51        actually is done on PowerPC BSPs with more than 32MB which use
52        dynamic loading.
53
542009-03-05      Till Straumann <strauman@slac.stanford.edu>
55
56        * bootcard.c: use aligned heap_start (instead of
57        original heap_start) when calculating default heap
58        size (to take into account loss due to alignment).
59
602009-03-05      Till Straumann <strauman@slac.stanford.edu>
61
62        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
63        fixed function declarations to silence compiler
64        warnings.
65
662009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * bspgetworkarea.c: Add check to determine if current stack pointer is
69        in work area.
70
712009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
72
73        * include/utility.h: Added define.
74        * include/irq-generic.h: Added missing prototypes.
75
762009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * tod.c: Use rtems_clock_get_tod().
79
802009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * src/irq-generic.c: #include <stdlib.h>.
83
842008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
87        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
88        dispatch function.
89
902008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * bootcard.c: Eliminate pointers to API configuration tables in the
93        main configuration table. Reference the main configuration table and
94        the API configuration tables directly using the confdefs.h version
95        rather than obtaining a pointer to it. This eliminated some
96        variables, a potential fatal error, some unnecessary default
97        configuration structures. Overall, about a 4.5% reduction in the code
98        size for minimum and hello on the SPARC.
99
1002008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * clock_driver_stub.c: Remove (unused).
103
1042008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
107        disable level are in the same state they would be in a true ISR. This
108        ensures that all of the clock tick handling is as similar as possible
109        in this limited environment.
110
1112008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * include/tm27.h: Use shared tm27.h stub.
114
1152008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
118        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
119        On 16-bit architectures, size_t can be 16-bits which would limit the
120        work area to 64K.
121
1222008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
123
124        * include/utility.h: Renamed various macros.
125
1262008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * clockdrv_shell.c: Empty file. Add warning to not use this file.
129        * clock_driver_simidle.c: include clockdrv_shell.h.
130
1312008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
132
133        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
134
1352008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * clock_driver_simidle.c: New file.
138        This implementation is for BSPs for simulators without a clock tick
139        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
140        repeatedly when the application ends up in the IDLE task.  This
141        simulates time advancing.  It is enough to run many tests but
142        will not result in the correct behavior when you want timeslicing.
143        This is because timeslicing assumes that a tick ISR determines
144        that the currently executing thread must be switched out.  Without
145        a clock tick ISR, this will not occur.
146
1472008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
150        area allocation mandatory. Rename
151        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
152
1532008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
154
155        * include/utility.h: New file.
156
1572008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
160        can optionally print a message, poll for user to press key, and call
161        bsp_reset(). Using this eliminates the various bsp_cleanup()
162        implementations which had their own implementation and variety of
163        string constants.
164        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
165
1662008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
167
168        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
169        rtems_clock_major with unsigned integer literal.
170
1712008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * bspgetworkarea.c: Fix typo. Add debug printk statements.
174
1752008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * bspgetworkarea.c: Augment to optionally know U-Boot.
178
1792008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
182
1832008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * bootcard.c: Add support for optionally having a unified work area. In
186        other words, the RTEMS Workspace and C Program Heap are the same pool
187        of memory.
188
1892008-09-17      Miao Yan <yanmiaobest@gmail.com>
190
191        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
192        only filesystem (devfs), optionally completely drop out filesystem,
193        and to clean up disabling newlib reentrancy support. This dropped 17K
194        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
195        code space.
196
1972008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * bspgetworkarea.c: New file.  This implementation should be useable
200        by most BSPs if they provide the proper support in their linker script.
201
2022008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
205        and rtems/libio.h.
206        * bspstart.c: New file.
207
2082008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
211        special IOCTL in Clock_control. This was a hack which has existed
212        since before the Classic API Timer Manager was implemented. All
213        implementations of and references to Clock_control were removed.
214
2152008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * timerstub.c, tod.c: Convert to "bool".
218
2192008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * tod.c: Remove extern. RTC_Present is not defined anywhere.
222
2232008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        PR 1302/bsps
226        * vmeUniverse/vmeUniverse.h: Remove
227        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
228
2292008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * timerstub.c: Eliminate empty function from every benchmark timer
232        driver. Fix spelling.
233
2342008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
235
236        * bootcard.c: Fix formatting.
237        * console-polled.c: Error if minor < 2 not just <= 2.
238
2392008-08-28      Till Straumann <strauman@slac.stanford.edu>
240
241        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
242        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
243
2442008-08-28      Till Straumann <strauman@slac.stanford.edu>
245
246        * vmeUniverse/VME.h: added BSP_VMEResetBus().
247
2482008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
249
250        * src/irq-generic.c: Fixed integer conversion warnings.
251
2522008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * timerstub.c: Add missing prototypes.
255
2562008-08-15      Allan Hessenflow <allanh@kallisti.com>
257
258        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
259
2602008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
263        bsp_libc_init() to match RTEMS_Malloc_Initialize().
264
265        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
266
267        * src/irq-generic.c: Fixed warnings.
268
2692008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
272
2732008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * tod.c: Add missing prototypes.
276
2772008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        PR 537/bsps
280        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
281        newlib reentrancy. The parameter was ignored in libc_init().
282
2832008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285        * src/irq-legacy.c: Free allocated memory in handler remove.
286
287        * bootcard.c: Check if the heap fits into the work area.
288
2892008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
290
291        * include/bootcard.h: New file.
292
293        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
294        added support for an optional separate heap area.
295
296        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
297
298        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
299        for new rtems_interrupt_handler_iterate() function.
300
3012008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
302
303        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
304        boot_card() handles RAM allocation.
305
3062008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
307
308        * bootcard.c: Removed duplicated code.
309
3102008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
311
312        * bootcard.c: Special case for PowerPC: The interrupt disable
313        mask is stored in SPRG0.  It must be valid before we can use
314        rtems_interrupt_disable().
315
3162008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
317
318        * include/irq-config.h, include/irq-generic.h,
319        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
320        support.
321
3222008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * include/tm27.h: New file. Stub version of tm27 support.
325
3262008-05-23      Till Straumann <strauman@slac.stanford.edu>
327
328        * vmeUniverse/VME.h: removed 'weak' attribute from
329        declaration of BSP_vme_config().
330
3312008-05-22      Till Straumann <strauman@slac.stanford.edu>
332
333        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
334        moved struct attributes as directed by gcc warning.
335
3362008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
337
338        * bootcard.c: Add capability for bootcard.c BSP Initialization
339        Framework to ask the BSP where it has memory for the RTEMS Workspace
340        and C Program Heap. These collectively are referred to as work area.
341        If the BSP supports this, then it does not have to include code to
342        split the available memory between the two areas. This reduces the
343        amount of code in the BSP specific bspstart.c file. Additionally, the
344        shared framework can initialize the C Library, call
345        rtems_debug_enable(), and dirty the work area memory. Until most/all
346        BSPs support this new capability, if the BSP supports this, it should
347        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
348        When the transition is complete, this autoconf macro can be removed.
349        * bsppretaskinghook.c: New file.
350
3512008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * bootcard.c: Refactored and renamed initialization routines to
354        rtems_initialize_data_structures, rtems_initialize_before_drivers,
355        rtems_initialize_device_drivers, and
356        rtems_initialize_start_multitasking. This opened the sequence up so
357        that bootcard() could provide a more robust and flexible framework
358        which is easier to explain and understand. This also lays the
359        groundwork for sharing the division of available memory between the
360        RTEMS workspace and heap and the C library initialization across all
361        BSPs.
362
3632008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * bootcard.c: Improve formatting and comments.
366
3672008-03-20      Till Straumann <strauman@slac.stanford.edu>
368
369        * vmeUniverse/vmeTsi148.c: type of 5th argument
370        to pci_read_config_dword() is now uint32_t*.
371
3722008-03-17      Till Straumann <strauman@slac.stanford.edu>
373
374        * vmeUniverse/vmeTsi148.c: Initialize VME Master
375        'VTON' timer and bus-release policy to less aggressive
376        values than the chip's defaults. The default VTON easily
377        overrides any settings used by the DMA engine.
378
3792008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * gdbstub/rtems-stub-glue.c: Update to use the new
382        rtems_object_get_name() service. This simplified the code a bit.
383
3842008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
385
386        * bootcard.c: Improve comments and clean up argc/argv order.
387
3882007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
389
390        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
391        Use the RTEMS provided accessor macros to obtain configuration
392        fields.
393
3942007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
395
396        * bootcard.c: Move interrupt_stack_size field from CPU Table to
397        Configuration Table. Eliminate CPU Table from all ports. Delete
398        references to CPU Table in all forms.
399
4002007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
401
402        * bsppredriverhook.c: New file.
403
4042007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * bootcard.c: Moved most of the remaining CPU Table fields to the
407        Configuration Table. This included pretasking_hook, predriver_hook,
408        postdriver_hook, idle_task, do_zero_of_workspace,
409        extra_mpci_receive_server_stack, stack_allocate_hook, and
410        stack_free_hook. As a side-effect of this effort some multiprocessing
411        code was made conditional and some style clean up occurred.
412
4132007-12-02      Till Straumann <strauman@slac.stanford.edu>
414
415        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
416        silenced compiler warnings caused by type changes
417        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
418
4192007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
420
421        * bootcard.c: Add comment.
422
4232007-07-15      Till Straumann <strauman@slac.stanford.edu>
424
425        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
426
4272007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * bsppost.c: Split open of the console from the standard BSP code so it
430        is easier to stub out.
431
4322007-05-10      Till Straumann <strauman@slac.stanford.edu>
433
434        * vmeUniverse/vmeUniverse.c: Changed types to silence
435        compiler warnings.
436
4372007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * bootcard.c: Move __fini call to inside executive for
440        symmettry with __init call.
441
4422007-04-17      Joel Sherrill <joel@OARcorp.com>
443
444        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
445        significantly speeds up boot time on targets not requiring memory to
446        be touched at boot time.
447
4482007-04-02      Joel Sherrill <joel@OARcorp.com>
449
450        * dummy_printk_support.c: New file.
451
4522007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
453
454        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
455
4562007-03-28      Joel Sherrill <joel@OARcorp.com>
457
458        * clockdrv_shell.c: Add support to the Clock driver template for
459        rtems_clock_set_nanoseconds_extension and the potential for TOD and
460        timestamps accurate to the nanosecond.
461
4622007-03-28      Joel Sherrill <joel@OARcorp.com>
463
464        PR 1232/bsps
465        * bsppost.c: It should not be a fatal error to not have a console.
466
4672007-03-09      Joel Sherrill <joel@OARcorp.com>
468
469        * bootcard.c: Change XXX to real comment.
470
4712007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
472
473        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
474
4752007-01-30      Till Straumann <strauman@slac.stanford.edu>
476
477        * vmeUniverse/README.porting, vmeUniverse/README.universe:
478        updated, added more information for BSP implementors.
479
480        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
481
482        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
483        * vmeUniverse/bspVmeDmaList.c (added):
484        Driver-independent code for linked-list DMA (public + private headers,
485        implementation).
486
487        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
488        interface to new DMA features of drivers.
489
490        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
491        hint bits (VME_MODE_DBWxx).
492
493
494        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
495        data-width hint/modifier bits.
496
497        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
498        Added support for data-width hint/modifier bits.
499        Added support for xxx_BLT, xxx_MBLT address modifiers.
500        Restrict DBW to 32 in non-MBLT modes (except single-beat;
501        a comment is in README.universe). Updated DMA support to
502        implement new VMEDMA.h API. Added support for non-incrementing
503        VME addresses. Restrict data width to 32 for single-beat AMs
504        when the universe would use MBLT for DMA.
505
5062007-01-19      Till Straumann <strauman@slac.stanford.edu>
507
508        * vmeUniverse/VME.h:
509        moved VME.h from libbsp/powerpc/shared/vme to
510        libbsp/shared/vmeUniverse; eventually, this (and other)
511        VME API headers should migrate to cpukit.
512
5132007-01-16      Till Straumann <strauman@slac.stanford.edu>
514
515        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
516        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
517        vmeUniverse/vme_am_defs.h:
518        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
519
5202006-12-13      Till Straumann <strauman@slac.stanford.edu>
521
522        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
523        Added flags for 2eSST and DBW16.
524        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
525        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
526        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
527        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
528        now more options are available.  Added new flag to install
529        'posted-write' workaround.
530        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
531        macro. Data width of outbound port can now be restricted to 16-bit
532        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
533        for mapping local registers onto VME. Interrupt manager now implements
534        a workaround (enabled at installation time) which flushes the
535        write-fifo after user ISR returns. This requires the universe's
536        registers to be accessible from VME (either CSR space or CRG mapped
537        to A16/A24/A32), though.
538        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
539        the fault address as a 32-bit address (not ulonglong anymore). The
540        driver only supports 32-bit addresses. Declare new routine
541        vmeTsi148MapCRG().  Export 'irq manager' API only if
542        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
543        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
544        supported. Added comments explaining the 'posted-write' workaround
545        implemented by the interrupt manager.
546        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
547        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
548        2eSST when configuring windows (untested - I have no 2eSST).
549        Added vmeTsi148MapCRG() for mapping local registers onto VME.
550        Implemented 'posted-write' workaround for interrupt manager
551        (consult source for details).
552
5532006-12-13      Joel Sherrill <joel@OARcorp.com>
554
555        PR 1190/bsps
556        * bootcard.c: Remove status since unused.
557
5582006-11-29      Till Straumann <strauman@slac.stanford.edu>
559
560        * vmeUniverse/vmeTsi148.h: user now must define a symbol
561        for the header to declare 'dump info'-style routine. This
562        is in order to avoid pulling in <stdio.h>.
563
5642006-11-17      Joel Sherrill <joel@OARcorp.com>
565
566        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
567        template and eliminate all fast idle code specific to this BSP. This
568        eliminates a fair amount of code in the BSP clock driver and
569        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
570        timer so I added the new hook Clock_driver_support_find_timer to
571        support this. In general, there was some clean up to the file headers
572        of various files.
573
5742006-11-15      Joel Sherrill <joel@OARcorp.com>
575
576        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
577        file and simplified initialization.
578        * main.c: Removed.
579
5802006-10-19      Joel Sherrill <joel@OARcorp.com>
581
582        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
583
5842006-07-12      Till Straumann <strauman@slac.stanford.edu>
585
586        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
587        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
588
5892006-06-19      Till Straumann <strauman@slac.stanford.edu>
590
591        * vmeUniverse/vme_amd_defs.h: Added address-modifier
592        codes for BLT/MBLT.
593
5942006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        * gnatinstallhandler.c: Rename since old name is now used
597        by GNAT source.
598
5992006-01-26      Till Straumann <strauman@slac.stanford.edu>
600        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
601        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
602        Added 2F address modifier for VME64 CSR access.
603
6042006-01-11      Till Straumann <strauman@slac.stanford.edu>
605
606        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
607        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
608        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
609        on master windows (creates race-condition on memory-mapped
610        devices). A new flag allows for signalling that a window
611        maps 'ordinary memory'. Disable VME IRQ level if no
612        handler is registered with interrupting vector.
613
6142006-01-11      Till Straumann <strauman@slac.stanford.edu>
615
616        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
617        Eliminate obsolete types.
618
6192005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
620
621        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
622        Remove CVS log.
623
6242005-10-20  Eric Norum <norume@aps.anl.gov>
625
626        * vmeUniverse/vmeUniverse.c: Support MVME2100.
627
6282005-09-02      Joel Sherrill <joel@OARcorp.com>
629
630        PR 577/bsps
631        * console.c: Make the previously committed patch for this PR compile.
632
6332005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
634
635        PR 577/bsps
636        * console.c: The console_close() method currently calls StopRemoteTx()
637        on all invocations. It should should be ok for last close only but
638        not for any others. If you open a port multiple times, you only want
639        to call StopRemoteTx() only as part of the last close.
640
6412005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
642
643        PR 779/bsp
644        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
645        handlers in powerpc bsps
646
6472005-03-14      Joel Sherrill <joel@OARcorp.com>
648
649        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
650        API unification. All use pci_find_device().
651
6522005-01-23      Joel Sherrill <joel@OARcorp.com>
653
654        * tod.c: Change type of RTC_Count to size_t.
655
6562004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
657
658        PR 704/bsps.
659        * ide_ctrl.c: Removed (obsolete).
660
6612004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
662
663        PR 703/filesystem
664        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
665        parameters to uint16_t for UDMA support.
666
6672004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
668
669        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
670        boards -- notably the MVME2100 -- return the physical address, not an
671        offset in PCI memory space.
672
6732004-10-13      Eric Norum <norume@aps.anl.gov>
674
675        PR 688/bsps
676        * shared/tod.c: Set RTEMS time during TOD initialization
677
6782004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
679
680        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
681
6822004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
683
684        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
685        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
686
6872004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * ChangeLog: Merge-in gdbstub/ChangeLog.
690        * gdbstub/ChangeLog: Remove.
691
6922003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
693
694        PR 501/rtems_misc
695        * console.c: console_open disables ICANON on non-console port, which
696        should be ok for the first open but not for subsequent ones. If you open
697        one serial port, you will configure it, when you reopen it you will lost
698        the ICANON parameters if you had put it. Should be done by console only
699        at first open.
700
7012003-09-04      Joel Sherrill <joel@OARcorp.com>
702
703        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
704        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
705        URL for license changed.
706
7072003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
708
709        * Makefile.am: Reflect having moved automake/.
710
7112003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * include/Makefile.am: Remove (merged into Makefile.am).
714        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
715        * Makefile.am: Reflect changes above. Reflect having merged
716        ../configure.ac into ../../../configure.ac.
717
7182003-06-30      Joel Sherrill <joel@OARcorp.com>
719
720        * console-polled.c: Corrected comments in header.
721
7222003-04-10      Till Straumann <strauman@slac.stanford.edu>
723
724        PR 380/bsps
725        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
726        format strings compliant with libcpu/printk. minor fixes and lazy init
727        bugfix.
728
7292003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
732
7332003-02-20      Till Straumann <strauman@slac.stanford.edu>
734
735        PR 349/bsps
736        * README.universe, vmeUniverse/README.porting
737        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
738        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
739        * vmeUniverse/README.porting: New file.
740
7412002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
742
743        * ide_ctrl.c: New file.
744
7452002-07-01      Joel Sherrill <joel@OARcorp.com>
746
747        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
748        now that it is a two dimensional array based upon API and class.
749
7502002-06-25      Joel Sherrill <joel@OARcorp.com>
751
752        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
753        the shared gdb stub glue necessitating a move up.
754        * Makefile.am: Reflect new gdbstub directory.
755        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
756        the shared gdb stub glue necessitating a move up.
757        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
758        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
759        m68k/shared/gdbstub.
760
7612002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
764        * Makefile.am: Remove AUTOMAKE_OPTIONS.
765
7662001-10-22      Joel Sherrill <joel@OARcorp.com>
767
768        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
769        application namespace.
770
7712001-10-17      Joel Sherrill <joel@OARcorp.com>
772
773        * timerstub.c: New stub file for BSPs that don't have timer hardware.
774
7752001-10-12      Joel Sherrill <joel@OARcorp.com>
776
777        * console-polled.c, console.c: Fixed typo.
778
7792001-05-14      Till Straumann <strauman@slac.stanford.edu>
780
781        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
782        vmeUniverse/vmeUniverse.h: New files.
783        * Makefile.am: Modified to reflect addition of files.
784        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
785        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
786        Till.  Please forward future modifications to him.
787
7882001-01-12      Joel Sherrill <joel@OARcorp.com>
789
790        * setvec.c: Removed unused variables.
791
7922001-01-09      Joel Sherrill <joel@OARcorp.com>
793
794        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
795        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
796        driver.
797
7982001-01-03      Joel Sherrill <joel@OARcorp.com>
799
800        * clockdrv_shell.c: Fixed syntax error in fast idle support.
801        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
802        CLOCK_DRIVER_USE_FAST_IDLE.
803        * console-polled.c: Added console_initialize_hardware() hook.
804
8052000-12-01      Joel Sherrill <joel@OARcorp.com>
806
807        * console-polled.c: Remove warnings.
808
8092000-11-13      Joel Sherrill <joel@OARcorp.com>
810
811        * clock_driver_stub.c: This is a stub of a clock driver that is
812        sufficient for linking the ticker application.  Some simulators do not
813        have a soruce for a clock tick.  Also this can be used while
814        constructing a BSP so everything links.
815
8162000-11-01      Joel Sherrill <joel@OARcorp.com>
817
818        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
819        moved from libc to lib/include/rtems and now must be referenced as
820        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
821
8222000-10-30      Joel Sherrill <joel@OARcorp.com>
823
824        * POSIX include files merged into newlib.  This resulted in some
825        definitions moving to other files and thus some secondary effects in
826        RTEMS source code.
827        * sbrk.c: Corrected prototype to match newlib.
828
8292000-08-10      Joel Sherrill <joel@OARcorp.com>
830
831        * ChangeLog: New file.
832
Note: See TracBrowser for help on using the repository browser.