source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 5fd366e0

4.104.115
Last change on this file since 5fd366e0 was 5fd366e0, checked in by Joel Sherrill <joel.sherrill@…>, on 05/06/09 at 16:38:16

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

  • bspinit.c: Fix warning by adding include file.
  • Property mode set to 100644
File size: 27.5 KB
Line 
12009-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bspinit.c: Fix warning by adding include file.
4
52009-05-06      Michael Walle <michael@walle.cc>
6
7        PR 1409/bsps
8        * gdbstub/rtems-stub-glue.c: Print object names correctly.
9
102009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * bootcard.c: Add info to not enough memory message.
13
142009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * tod.c: Remove warnings and clean up.
17
182009-04-28      Chris Johns <chrisj@rtems.org>
19
20        * bootcard.c, include/bootcard.h: Remove argc/argv/envp and
21        replace with a single BSP boot command line a BSP can optionally
22        support.
23
242009-03-10      Eric Norum <norume@aps.anl.gov>
25
26        * bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This
27        allows the potential for sbrk() to extend the heap area. This
28        actually is done on PowerPC BSPs with more than 32MB which use
29        dynamic loading.
30
312009-03-05      Till Straumann <strauman@slac.stanford.edu>
32
33        * bootcard.c: use aligned heap_start (instead of
34        original heap_start) when calculating default heap
35        size (to take into account loss due to alignment).
36
372009-03-05      Till Straumann <strauman@slac.stanford.edu>
38
39        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
40        fixed function declarations to silence compiler
41        warnings.
42
432009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * bspgetworkarea.c: Add check to determine if current stack pointer is
46        in work area.
47
482009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * include/utility.h: Added define.
51        * include/irq-generic.h: Added missing prototypes.
52
532009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * tod.c: Use rtems_clock_get_tod().
56
572009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * src/irq-generic.c: #include <stdlib.h>.
60
612008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
62
63        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
64        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
65        dispatch function.
66
672008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * bootcard.c: Eliminate pointers to API configuration tables in the
70        main configuration table. Reference the main configuration table and
71        the API configuration tables directly using the confdefs.h version
72        rather than obtaining a pointer to it. This eliminated some
73        variables, a potential fatal error, some unnecessary default
74        configuration structures. Overall, about a 4.5% reduction in the code
75        size for minimum and hello on the SPARC.
76
772008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
78
79        * clock_driver_stub.c: Remove (unused).
80
812008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
84        disable level are in the same state they would be in a true ISR. This
85        ensures that all of the clock tick handling is as similar as possible
86        in this limited environment.
87
882008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * include/tm27.h: Use shared tm27.h stub.
91
922008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
95        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
96        On 16-bit architectures, size_t can be 16-bits which would limit the
97        work area to 64K.
98
992008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
100
101        * include/utility.h: Renamed various macros.
102
1032008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        * clockdrv_shell.c: Empty file. Add warning to not use this file.
106        * clock_driver_simidle.c: include clockdrv_shell.h.
107
1082008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
111
1122008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * clock_driver_simidle.c: New file.
115        This implementation is for BSPs for simulators without a clock tick
116        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
117        repeatedly when the application ends up in the IDLE task.  This
118        simulates time advancing.  It is enough to run many tests but
119        will not result in the correct behavior when you want timeslicing.
120        This is because timeslicing assumes that a tick ISR determines
121        that the currently executing thread must be switched out.  Without
122        a clock tick ISR, this will not occur.
123
1242008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
127        area allocation mandatory. Rename
128        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
129
1302008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * include/utility.h: New file.
133
1342008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
137        can optionally print a message, poll for user to press key, and call
138        bsp_reset(). Using this eliminates the various bsp_cleanup()
139        implementations which had their own implementation and variety of
140        string constants.
141        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
142
1432008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
144
145        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
146        rtems_clock_major with unsigned integer literal.
147
1482008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * bspgetworkarea.c: Fix typo. Add debug printk statements.
151
1522008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * bspgetworkarea.c: Augment to optionally know U-Boot.
155
1562008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
159
1602008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * bootcard.c: Add support for optionally having a unified work area. In
163        other words, the RTEMS Workspace and C Program Heap are the same pool
164        of memory.
165
1662008-09-17      Miao Yan <yanmiaobest@gmail.com>
167
168        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
169        only filesystem (devfs), optionally completely drop out filesystem,
170        and to clean up disabling newlib reentrancy support. This dropped 17K
171        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
172        code space.
173
1742008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * bspgetworkarea.c: New file.  This implementation should be useable
177        by most BSPs if they provide the proper support in their linker script.
178
1792008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
182        and rtems/libio.h.
183        * bspstart.c: New file.
184
1852008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
188        special IOCTL in Clock_control. This was a hack which has existed
189        since before the Classic API Timer Manager was implemented. All
190        implementations of and references to Clock_control were removed.
191
1922008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * timerstub.c, tod.c: Convert to "bool".
195
1962008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * tod.c: Remove extern. RTC_Present is not defined anywhere.
199
2002008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        PR 1302/bsps
203        * vmeUniverse/vmeUniverse.h: Remove
204        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
205
2062008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * timerstub.c: Eliminate empty function from every benchmark timer
209        driver. Fix spelling.
210
2112008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * bootcard.c: Fix formatting.
214        * console-polled.c: Error if minor < 2 not just <= 2.
215
2162008-08-28      Till Straumann <strauman@slac.stanford.edu>
217
218        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
219        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
220
2212008-08-28      Till Straumann <strauman@slac.stanford.edu>
222
223        * vmeUniverse/VME.h: added BSP_VMEResetBus().
224
2252008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
226
227        * src/irq-generic.c: Fixed integer conversion warnings.
228
2292008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * timerstub.c: Add missing prototypes.
232
2332008-08-15      Allan Hessenflow <allanh@kallisti.com>
234
235        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
236
2372008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
238
239        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
240        bsp_libc_init() to match RTEMS_Malloc_Initialize().
241
242        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
243
244        * src/irq-generic.c: Fixed warnings.
245
2462008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
249
2502008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * tod.c: Add missing prototypes.
253
2542008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        PR 537/bsps
257        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
258        newlib reentrancy. The parameter was ignored in libc_init().
259
2602008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * src/irq-legacy.c: Free allocated memory in handler remove.
263
264        * bootcard.c: Check if the heap fits into the work area.
265
2662008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
267
268        * include/bootcard.h: New file.
269
270        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
271        added support for an optional separate heap area.
272
273        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
274
275        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
276        for new rtems_interrupt_handler_iterate() function.
277
2782008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
279
280        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
281        boot_card() handles RAM allocation.
282
2832008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285        * bootcard.c: Removed duplicated code.
286
2872008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
288
289        * bootcard.c: Special case for PowerPC: The interrupt disable
290        mask is stored in SPRG0.  It must be valid before we can use
291        rtems_interrupt_disable().
292
2932008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
294
295        * include/irq-config.h, include/irq-generic.h,
296        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
297        support.
298
2992008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * include/tm27.h: New file. Stub version of tm27 support.
302
3032008-05-23      Till Straumann <strauman@slac.stanford.edu>
304
305        * vmeUniverse/VME.h: removed 'weak' attribute from
306        declaration of BSP_vme_config().
307
3082008-05-22      Till Straumann <strauman@slac.stanford.edu>
309
310        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
311        moved struct attributes as directed by gcc warning.
312
3132008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * bootcard.c: Add capability for bootcard.c BSP Initialization
316        Framework to ask the BSP where it has memory for the RTEMS Workspace
317        and C Program Heap. These collectively are referred to as work area.
318        If the BSP supports this, then it does not have to include code to
319        split the available memory between the two areas. This reduces the
320        amount of code in the BSP specific bspstart.c file. Additionally, the
321        shared framework can initialize the C Library, call
322        rtems_debug_enable(), and dirty the work area memory. Until most/all
323        BSPs support this new capability, if the BSP supports this, it should
324        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
325        When the transition is complete, this autoconf macro can be removed.
326        * bsppretaskinghook.c: New file.
327
3282008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * bootcard.c: Refactored and renamed initialization routines to
331        rtems_initialize_data_structures, rtems_initialize_before_drivers,
332        rtems_initialize_device_drivers, and
333        rtems_initialize_start_multitasking. This opened the sequence up so
334        that bootcard() could provide a more robust and flexible framework
335        which is easier to explain and understand. This also lays the
336        groundwork for sharing the division of available memory between the
337        RTEMS workspace and heap and the C library initialization across all
338        BSPs.
339
3402008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * bootcard.c: Improve formatting and comments.
343
3442008-03-20      Till Straumann <strauman@slac.stanford.edu>
345
346        * vmeUniverse/vmeTsi148.c: type of 5th argument
347        to pci_read_config_dword() is now uint32_t*.
348
3492008-03-17      Till Straumann <strauman@slac.stanford.edu>
350
351        * vmeUniverse/vmeTsi148.c: Initialize VME Master
352        'VTON' timer and bus-release policy to less aggressive
353        values than the chip's defaults. The default VTON easily
354        overrides any settings used by the DMA engine.
355
3562008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * gdbstub/rtems-stub-glue.c: Update to use the new
359        rtems_object_get_name() service. This simplified the code a bit.
360
3612008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * bootcard.c: Improve comments and clean up argc/argv order.
364
3652007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
368        Use the RTEMS provided accessor macros to obtain configuration
369        fields.
370
3712007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * bootcard.c: Move interrupt_stack_size field from CPU Table to
374        Configuration Table. Eliminate CPU Table from all ports. Delete
375        references to CPU Table in all forms.
376
3772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * bsppredriverhook.c: New file.
380
3812007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
382
383        * bootcard.c: Moved most of the remaining CPU Table fields to the
384        Configuration Table. This included pretasking_hook, predriver_hook,
385        postdriver_hook, idle_task, do_zero_of_workspace,
386        extra_mpci_receive_server_stack, stack_allocate_hook, and
387        stack_free_hook. As a side-effect of this effort some multiprocessing
388        code was made conditional and some style clean up occurred.
389
3902007-12-02      Till Straumann <strauman@slac.stanford.edu>
391
392        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
393        silenced compiler warnings caused by type changes
394        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
395
3962007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        * bootcard.c: Add comment.
399
4002007-07-15      Till Straumann <strauman@slac.stanford.edu>
401
402        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
403
4042007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * bsppost.c: Split open of the console from the standard BSP code so it
407        is easier to stub out.
408
4092007-05-10      Till Straumann <strauman@slac.stanford.edu>
410
411        * vmeUniverse/vmeUniverse.c: Changed types to silence
412        compiler warnings.
413
4142007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
415
416        * bootcard.c: Move __fini call to inside executive for
417        symmettry with __init call.
418
4192007-04-17      Joel Sherrill <joel@OARcorp.com>
420
421        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
422        significantly speeds up boot time on targets not requiring memory to
423        be touched at boot time.
424
4252007-04-02      Joel Sherrill <joel@OARcorp.com>
426
427        * dummy_printk_support.c: New file.
428
4292007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
430
431        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
432
4332007-03-28      Joel Sherrill <joel@OARcorp.com>
434
435        * clockdrv_shell.c: Add support to the Clock driver template for
436        rtems_clock_set_nanoseconds_extension and the potential for TOD and
437        timestamps accurate to the nanosecond.
438
4392007-03-28      Joel Sherrill <joel@OARcorp.com>
440
441        PR 1232/bsps
442        * bsppost.c: It should not be a fatal error to not have a console.
443
4442007-03-09      Joel Sherrill <joel@OARcorp.com>
445
446        * bootcard.c: Change XXX to real comment.
447
4482007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
449
450        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
451
4522007-01-30      Till Straumann <strauman@slac.stanford.edu>
453
454        * vmeUniverse/README.porting, vmeUniverse/README.universe:
455        updated, added more information for BSP implementors.
456
457        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
458
459        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
460        * vmeUniverse/bspVmeDmaList.c (added):
461        Driver-independent code for linked-list DMA (public + private headers,
462        implementation).
463
464        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
465        interface to new DMA features of drivers.
466
467        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
468        hint bits (VME_MODE_DBWxx).
469
470
471        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
472        data-width hint/modifier bits.
473
474        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
475        Added support for data-width hint/modifier bits.
476        Added support for xxx_BLT, xxx_MBLT address modifiers.
477        Restrict DBW to 32 in non-MBLT modes (except single-beat;
478        a comment is in README.universe). Updated DMA support to
479        implement new VMEDMA.h API. Added support for non-incrementing
480        VME addresses. Restrict data width to 32 for single-beat AMs
481        when the universe would use MBLT for DMA.
482
4832007-01-19      Till Straumann <strauman@slac.stanford.edu>
484
485        * vmeUniverse/VME.h:
486        moved VME.h from libbsp/powerpc/shared/vme to
487        libbsp/shared/vmeUniverse; eventually, this (and other)
488        VME API headers should migrate to cpukit.
489
4902007-01-16      Till Straumann <strauman@slac.stanford.edu>
491
492        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
493        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
494        vmeUniverse/vme_am_defs.h:
495        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
496
4972006-12-13      Till Straumann <strauman@slac.stanford.edu>
498
499        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
500        Added flags for 2eSST and DBW16.
501        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
502        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
503        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
504        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
505        now more options are available.  Added new flag to install
506        'posted-write' workaround.
507        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
508        macro. Data width of outbound port can now be restricted to 16-bit
509        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
510        for mapping local registers onto VME. Interrupt manager now implements
511        a workaround (enabled at installation time) which flushes the
512        write-fifo after user ISR returns. This requires the universe's
513        registers to be accessible from VME (either CSR space or CRG mapped
514        to A16/A24/A32), though.
515        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
516        the fault address as a 32-bit address (not ulonglong anymore). The
517        driver only supports 32-bit addresses. Declare new routine
518        vmeTsi148MapCRG().  Export 'irq manager' API only if
519        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
520        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
521        supported. Added comments explaining the 'posted-write' workaround
522        implemented by the interrupt manager.
523        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
524        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
525        2eSST when configuring windows (untested - I have no 2eSST).
526        Added vmeTsi148MapCRG() for mapping local registers onto VME.
527        Implemented 'posted-write' workaround for interrupt manager
528        (consult source for details).
529
5302006-12-13      Joel Sherrill <joel@OARcorp.com>
531
532        PR 1190/bsps
533        * bootcard.c: Remove status since unused.
534
5352006-11-29      Till Straumann <strauman@slac.stanford.edu>
536
537        * vmeUniverse/vmeTsi148.h: user now must define a symbol
538        for the header to declare 'dump info'-style routine. This
539        is in order to avoid pulling in <stdio.h>.
540
5412006-11-17      Joel Sherrill <joel@OARcorp.com>
542
543        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
544        template and eliminate all fast idle code specific to this BSP. This
545        eliminates a fair amount of code in the BSP clock driver and
546        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
547        timer so I added the new hook Clock_driver_support_find_timer to
548        support this. In general, there was some clean up to the file headers
549        of various files.
550
5512006-11-15      Joel Sherrill <joel@OARcorp.com>
552
553        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
554        file and simplified initialization.
555        * main.c: Removed.
556
5572006-10-19      Joel Sherrill <joel@OARcorp.com>
558
559        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
560
5612006-07-12      Till Straumann <strauman@slac.stanford.edu>
562
563        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
564        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
565
5662006-06-19      Till Straumann <strauman@slac.stanford.edu>
567
568        * vmeUniverse/vme_amd_defs.h: Added address-modifier
569        codes for BLT/MBLT.
570
5712006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
572
573        * gnatinstallhandler.c: Rename since old name is now used
574        by GNAT source.
575
5762006-01-26      Till Straumann <strauman@slac.stanford.edu>
577        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
578        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
579        Added 2F address modifier for VME64 CSR access.
580
5812006-01-11      Till Straumann <strauman@slac.stanford.edu>
582
583        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
584        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
585        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
586        on master windows (creates race-condition on memory-mapped
587        devices). A new flag allows for signalling that a window
588        maps 'ordinary memory'. Disable VME IRQ level if no
589        handler is registered with interrupting vector.
590
5912006-01-11      Till Straumann <strauman@slac.stanford.edu>
592
593        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
594        Eliminate obsolete types.
595
5962005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
597
598        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
599        Remove CVS log.
600
6012005-10-20  Eric Norum <norume@aps.anl.gov>
602
603        * vmeUniverse/vmeUniverse.c: Support MVME2100.
604
6052005-09-02      Joel Sherrill <joel@OARcorp.com>
606
607        PR 577/bsps
608        * console.c: Make the previously committed patch for this PR compile.
609
6102005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
611
612        PR 577/bsps
613        * console.c: The console_close() method currently calls StopRemoteTx()
614        on all invocations. It should should be ok for last close only but
615        not for any others. If you open a port multiple times, you only want
616        to call StopRemoteTx() only as part of the last close.
617
6182005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
619
620        PR 779/bsp
621        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
622        handlers in powerpc bsps
623
6242005-03-14      Joel Sherrill <joel@OARcorp.com>
625
626        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
627        API unification. All use pci_find_device().
628
6292005-01-23      Joel Sherrill <joel@OARcorp.com>
630
631        * tod.c: Change type of RTC_Count to size_t.
632
6332004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
634
635        PR 704/bsps.
636        * ide_ctrl.c: Removed (obsolete).
637
6382004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
639
640        PR 703/filesystem
641        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
642        parameters to uint16_t for UDMA support.
643
6442004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
645
646        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
647        boards -- notably the MVME2100 -- return the physical address, not an
648        offset in PCI memory space.
649
6502004-10-13      Eric Norum <norume@aps.anl.gov>
651
652        PR 688/bsps
653        * shared/tod.c: Set RTEMS time during TOD initialization
654
6552004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
656
657        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
658
6592004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
660
661        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
662        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
663
6642004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * ChangeLog: Merge-in gdbstub/ChangeLog.
667        * gdbstub/ChangeLog: Remove.
668
6692003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
670
671        PR 501/rtems_misc
672        * console.c: console_open disables ICANON on non-console port, which
673        should be ok for the first open but not for subsequent ones. If you open
674        one serial port, you will configure it, when you reopen it you will lost
675        the ICANON parameters if you had put it. Should be done by console only
676        at first open.
677
6782003-09-04      Joel Sherrill <joel@OARcorp.com>
679
680        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
681        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
682        URL for license changed.
683
6842003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * Makefile.am: Reflect having moved automake/.
687
6882003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
689
690        * include/Makefile.am: Remove (merged into Makefile.am).
691        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
692        * Makefile.am: Reflect changes above. Reflect having merged
693        ../configure.ac into ../../../configure.ac.
694
6952003-06-30      Joel Sherrill <joel@OARcorp.com>
696
697        * console-polled.c: Corrected comments in header.
698
6992003-04-10      Till Straumann <strauman@slac.stanford.edu>
700
701        PR 380/bsps
702        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
703        format strings compliant with libcpu/printk. minor fixes and lazy init
704        bugfix.
705
7062003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
709
7102003-02-20      Till Straumann <strauman@slac.stanford.edu>
711
712        PR 349/bsps
713        * README.universe, vmeUniverse/README.porting
714        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
715        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
716        * vmeUniverse/README.porting: New file.
717
7182002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
719
720        * ide_ctrl.c: New file.
721
7222002-07-01      Joel Sherrill <joel@OARcorp.com>
723
724        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
725        now that it is a two dimensional array based upon API and class.
726
7272002-06-25      Joel Sherrill <joel@OARcorp.com>
728
729        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
730        the shared gdb stub glue necessitating a move up.
731        * Makefile.am: Reflect new gdbstub directory.
732        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
733        the shared gdb stub glue necessitating a move up.
734        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
735        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
736        m68k/shared/gdbstub.
737
7382002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
741        * Makefile.am: Remove AUTOMAKE_OPTIONS.
742
7432001-10-22      Joel Sherrill <joel@OARcorp.com>
744
745        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
746        application namespace.
747
7482001-10-17      Joel Sherrill <joel@OARcorp.com>
749
750        * timerstub.c: New stub file for BSPs that don't have timer hardware.
751
7522001-10-12      Joel Sherrill <joel@OARcorp.com>
753
754        * console-polled.c, console.c: Fixed typo.
755
7562001-05-14      Till Straumann <strauman@slac.stanford.edu>
757
758        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
759        vmeUniverse/vmeUniverse.h: New files.
760        * Makefile.am: Modified to reflect addition of files.
761        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
762        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
763        Till.  Please forward future modifications to him.
764
7652001-01-12      Joel Sherrill <joel@OARcorp.com>
766
767        * setvec.c: Removed unused variables.
768
7692001-01-09      Joel Sherrill <joel@OARcorp.com>
770
771        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
772        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
773        driver.
774
7752001-01-03      Joel Sherrill <joel@OARcorp.com>
776
777        * clockdrv_shell.c: Fixed syntax error in fast idle support.
778        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
779        CLOCK_DRIVER_USE_FAST_IDLE.
780        * console-polled.c: Added console_initialize_hardware() hook.
781
7822000-12-01      Joel Sherrill <joel@OARcorp.com>
783
784        * console-polled.c: Remove warnings.
785
7862000-11-13      Joel Sherrill <joel@OARcorp.com>
787
788        * clock_driver_stub.c: This is a stub of a clock driver that is
789        sufficient for linking the ticker application.  Some simulators do not
790        have a soruce for a clock tick.  Also this can be used while
791        constructing a BSP so everything links.
792
7932000-11-01      Joel Sherrill <joel@OARcorp.com>
794
795        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
796        moved from libc to lib/include/rtems and now must be referenced as
797        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
798
7992000-10-30      Joel Sherrill <joel@OARcorp.com>
800
801        * POSIX include files merged into newlib.  This resulted in some
802        definitions moving to other files and thus some secondary effects in
803        RTEMS source code.
804        * sbrk.c: Corrected prototype to match newlib.
805
8062000-08-10      Joel Sherrill <joel@OARcorp.com>
807
808        * ChangeLog: New file.
809
Note: See TracBrowser for help on using the repository browser.