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

4.104.115
Last change on this file since adada0d was adada0d, checked in by Joel Sherrill <joel.sherrill@…>, on 05/04/09 at 02:07:59

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

  • tod.c: Remove warnings and clean up.
  • Property mode set to 100644
File size: 27.2 KB
Line 
12009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * tod.c: Remove warnings and clean up.
4
52009-04-28      Chris Johns <chrisj@rtems.org>
6
7        * bootcard.c, include/bootcard.h: Remove argc/argv/envp and
8        replace with a single BSP boot command line a BSP can optionally
9        support.
10
112009-03-10      Eric Norum <norume@aps.anl.gov>
12
13        * bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This
14        allows the potential for sbrk() to extend the heap area. This
15        actually is done on PowerPC BSPs with more than 32MB which use
16        dynamic loading.
17
182009-03-05      Till Straumann <strauman@slac.stanford.edu>
19
20        * bootcard.c: use aligned heap_start (instead of
21        original heap_start) when calculating default heap
22        size (to take into account loss due to alignment).
23
242009-03-05      Till Straumann <strauman@slac.stanford.edu>
25
26        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
27        fixed function declarations to silence compiler
28        warnings.
29
302009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * bspgetworkarea.c: Add check to determine if current stack pointer is
33        in work area.
34
352009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
36
37        * include/utility.h: Added define.
38        * include/irq-generic.h: Added missing prototypes.
39
402009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * tod.c: Use rtems_clock_get_tod().
43
442009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * src/irq-generic.c: #include <stdlib.h>.
47
482008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
51        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
52        dispatch function.
53
542008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * bootcard.c: Eliminate pointers to API configuration tables in the
57        main configuration table. Reference the main configuration table and
58        the API configuration tables directly using the confdefs.h version
59        rather than obtaining a pointer to it. This eliminated some
60        variables, a potential fatal error, some unnecessary default
61        configuration structures. Overall, about a 4.5% reduction in the code
62        size for minimum and hello on the SPARC.
63
642008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
65
66        * clock_driver_stub.c: Remove (unused).
67
682008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
71        disable level are in the same state they would be in a true ISR. This
72        ensures that all of the clock tick handling is as similar as possible
73        in this limited environment.
74
752008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * include/tm27.h: Use shared tm27.h stub.
78
792008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
82        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
83        On 16-bit architectures, size_t can be 16-bits which would limit the
84        work area to 64K.
85
862008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
87
88        * include/utility.h: Renamed various macros.
89
902008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
91
92        * clockdrv_shell.c: Empty file. Add warning to not use this file.
93        * clock_driver_simidle.c: include clockdrv_shell.h.
94
952008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
98
992008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * clock_driver_simidle.c: New file.
102        This implementation is for BSPs for simulators without a clock tick
103        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
104        repeatedly when the application ends up in the IDLE task.  This
105        simulates time advancing.  It is enough to run many tests but
106        will not result in the correct behavior when you want timeslicing.
107        This is because timeslicing assumes that a tick ISR determines
108        that the currently executing thread must be switched out.  Without
109        a clock tick ISR, this will not occur.
110
1112008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
114        area allocation mandatory. Rename
115        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
116
1172008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
118
119        * include/utility.h: New file.
120
1212008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
124        can optionally print a message, poll for user to press key, and call
125        bsp_reset(). Using this eliminates the various bsp_cleanup()
126        implementations which had their own implementation and variety of
127        string constants.
128        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
129
1302008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
133        rtems_clock_major with unsigned integer literal.
134
1352008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * bspgetworkarea.c: Fix typo. Add debug printk statements.
138
1392008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * bspgetworkarea.c: Augment to optionally know U-Boot.
142
1432008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
146
1472008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * bootcard.c: Add support for optionally having a unified work area. In
150        other words, the RTEMS Workspace and C Program Heap are the same pool
151        of memory.
152
1532008-09-17      Miao Yan <yanmiaobest@gmail.com>
154
155        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
156        only filesystem (devfs), optionally completely drop out filesystem,
157        and to clean up disabling newlib reentrancy support. This dropped 17K
158        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
159        code space.
160
1612008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * bspgetworkarea.c: New file.  This implementation should be useable
164        by most BSPs if they provide the proper support in their linker script.
165
1662008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
169        and rtems/libio.h.
170        * bspstart.c: New file.
171
1722008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
175        special IOCTL in Clock_control. This was a hack which has existed
176        since before the Classic API Timer Manager was implemented. All
177        implementations of and references to Clock_control were removed.
178
1792008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * timerstub.c, tod.c: Convert to "bool".
182
1832008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * tod.c: Remove extern. RTC_Present is not defined anywhere.
186
1872008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        PR 1302/bsps
190        * vmeUniverse/vmeUniverse.h: Remove
191        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
192
1932008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * timerstub.c: Eliminate empty function from every benchmark timer
196        driver. Fix spelling.
197
1982008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        * bootcard.c: Fix formatting.
201        * console-polled.c: Error if minor < 2 not just <= 2.
202
2032008-08-28      Till Straumann <strauman@slac.stanford.edu>
204
205        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
206        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
207
2082008-08-28      Till Straumann <strauman@slac.stanford.edu>
209
210        * vmeUniverse/VME.h: added BSP_VMEResetBus().
211
2122008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
213
214        * src/irq-generic.c: Fixed integer conversion warnings.
215
2162008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * timerstub.c: Add missing prototypes.
219
2202008-08-15      Allan Hessenflow <allanh@kallisti.com>
221
222        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
223
2242008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
225
226        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
227        bsp_libc_init() to match RTEMS_Malloc_Initialize().
228
229        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
230
231        * src/irq-generic.c: Fixed warnings.
232
2332008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
236
2372008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * tod.c: Add missing prototypes.
240
2412008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        PR 537/bsps
244        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
245        newlib reentrancy. The parameter was ignored in libc_init().
246
2472008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
248
249        * src/irq-legacy.c: Free allocated memory in handler remove.
250
251        * bootcard.c: Check if the heap fits into the work area.
252
2532008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
254
255        * include/bootcard.h: New file.
256
257        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
258        added support for an optional separate heap area.
259
260        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
261
262        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
263        for new rtems_interrupt_handler_iterate() function.
264
2652008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
266
267        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
268        boot_card() handles RAM allocation.
269
2702008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
271
272        * bootcard.c: Removed duplicated code.
273
2742008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
275
276        * bootcard.c: Special case for PowerPC: The interrupt disable
277        mask is stored in SPRG0.  It must be valid before we can use
278        rtems_interrupt_disable().
279
2802008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
281
282        * include/irq-config.h, include/irq-generic.h,
283        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
284        support.
285
2862008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * include/tm27.h: New file. Stub version of tm27 support.
289
2902008-05-23      Till Straumann <strauman@slac.stanford.edu>
291
292        * vmeUniverse/VME.h: removed 'weak' attribute from
293        declaration of BSP_vme_config().
294
2952008-05-22      Till Straumann <strauman@slac.stanford.edu>
296
297        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
298        moved struct attributes as directed by gcc warning.
299
3002008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
301
302        * bootcard.c: Add capability for bootcard.c BSP Initialization
303        Framework to ask the BSP where it has memory for the RTEMS Workspace
304        and C Program Heap. These collectively are referred to as work area.
305        If the BSP supports this, then it does not have to include code to
306        split the available memory between the two areas. This reduces the
307        amount of code in the BSP specific bspstart.c file. Additionally, the
308        shared framework can initialize the C Library, call
309        rtems_debug_enable(), and dirty the work area memory. Until most/all
310        BSPs support this new capability, if the BSP supports this, it should
311        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
312        When the transition is complete, this autoconf macro can be removed.
313        * bsppretaskinghook.c: New file.
314
3152008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * bootcard.c: Refactored and renamed initialization routines to
318        rtems_initialize_data_structures, rtems_initialize_before_drivers,
319        rtems_initialize_device_drivers, and
320        rtems_initialize_start_multitasking. This opened the sequence up so
321        that bootcard() could provide a more robust and flexible framework
322        which is easier to explain and understand. This also lays the
323        groundwork for sharing the division of available memory between the
324        RTEMS workspace and heap and the C library initialization across all
325        BSPs.
326
3272008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * bootcard.c: Improve formatting and comments.
330
3312008-03-20      Till Straumann <strauman@slac.stanford.edu>
332
333        * vmeUniverse/vmeTsi148.c: type of 5th argument
334        to pci_read_config_dword() is now uint32_t*.
335
3362008-03-17      Till Straumann <strauman@slac.stanford.edu>
337
338        * vmeUniverse/vmeTsi148.c: Initialize VME Master
339        'VTON' timer and bus-release policy to less aggressive
340        values than the chip's defaults. The default VTON easily
341        overrides any settings used by the DMA engine.
342
3432008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
344
345        * gdbstub/rtems-stub-glue.c: Update to use the new
346        rtems_object_get_name() service. This simplified the code a bit.
347
3482008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
349
350        * bootcard.c: Improve comments and clean up argc/argv order.
351
3522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
355        Use the RTEMS provided accessor macros to obtain configuration
356        fields.
357
3582007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * bootcard.c: Move interrupt_stack_size field from CPU Table to
361        Configuration Table. Eliminate CPU Table from all ports. Delete
362        references to CPU Table in all forms.
363
3642007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * bsppredriverhook.c: New file.
367
3682007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
369
370        * bootcard.c: Moved most of the remaining CPU Table fields to the
371        Configuration Table. This included pretasking_hook, predriver_hook,
372        postdriver_hook, idle_task, do_zero_of_workspace,
373        extra_mpci_receive_server_stack, stack_allocate_hook, and
374        stack_free_hook. As a side-effect of this effort some multiprocessing
375        code was made conditional and some style clean up occurred.
376
3772007-12-02      Till Straumann <strauman@slac.stanford.edu>
378
379        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
380        silenced compiler warnings caused by type changes
381        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
382
3832007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * bootcard.c: Add comment.
386
3872007-07-15      Till Straumann <strauman@slac.stanford.edu>
388
389        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
390
3912007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * bsppost.c: Split open of the console from the standard BSP code so it
394        is easier to stub out.
395
3962007-05-10      Till Straumann <strauman@slac.stanford.edu>
397
398        * vmeUniverse/vmeUniverse.c: Changed types to silence
399        compiler warnings.
400
4012007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * bootcard.c: Move __fini call to inside executive for
404        symmettry with __init call.
405
4062007-04-17      Joel Sherrill <joel@OARcorp.com>
407
408        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
409        significantly speeds up boot time on targets not requiring memory to
410        be touched at boot time.
411
4122007-04-02      Joel Sherrill <joel@OARcorp.com>
413
414        * dummy_printk_support.c: New file.
415
4162007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
417
418        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
419
4202007-03-28      Joel Sherrill <joel@OARcorp.com>
421
422        * clockdrv_shell.c: Add support to the Clock driver template for
423        rtems_clock_set_nanoseconds_extension and the potential for TOD and
424        timestamps accurate to the nanosecond.
425
4262007-03-28      Joel Sherrill <joel@OARcorp.com>
427
428        PR 1232/bsps
429        * bsppost.c: It should not be a fatal error to not have a console.
430
4312007-03-09      Joel Sherrill <joel@OARcorp.com>
432
433        * bootcard.c: Change XXX to real comment.
434
4352007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
436
437        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
438
4392007-01-30      Till Straumann <strauman@slac.stanford.edu>
440
441        * vmeUniverse/README.porting, vmeUniverse/README.universe:
442        updated, added more information for BSP implementors.
443
444        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
445
446        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
447        * vmeUniverse/bspVmeDmaList.c (added):
448        Driver-independent code for linked-list DMA (public + private headers,
449        implementation).
450
451        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
452        interface to new DMA features of drivers.
453
454        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
455        hint bits (VME_MODE_DBWxx).
456
457
458        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
459        data-width hint/modifier bits.
460
461        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
462        Added support for data-width hint/modifier bits.
463        Added support for xxx_BLT, xxx_MBLT address modifiers.
464        Restrict DBW to 32 in non-MBLT modes (except single-beat;
465        a comment is in README.universe). Updated DMA support to
466        implement new VMEDMA.h API. Added support for non-incrementing
467        VME addresses. Restrict data width to 32 for single-beat AMs
468        when the universe would use MBLT for DMA.
469
4702007-01-19      Till Straumann <strauman@slac.stanford.edu>
471
472        * vmeUniverse/VME.h:
473        moved VME.h from libbsp/powerpc/shared/vme to
474        libbsp/shared/vmeUniverse; eventually, this (and other)
475        VME API headers should migrate to cpukit.
476
4772007-01-16      Till Straumann <strauman@slac.stanford.edu>
478
479        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
480        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
481        vmeUniverse/vme_am_defs.h:
482        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
483
4842006-12-13      Till Straumann <strauman@slac.stanford.edu>
485
486        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
487        Added flags for 2eSST and DBW16.
488        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
489        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
490        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
491        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
492        now more options are available.  Added new flag to install
493        'posted-write' workaround.
494        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
495        macro. Data width of outbound port can now be restricted to 16-bit
496        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
497        for mapping local registers onto VME. Interrupt manager now implements
498        a workaround (enabled at installation time) which flushes the
499        write-fifo after user ISR returns. This requires the universe's
500        registers to be accessible from VME (either CSR space or CRG mapped
501        to A16/A24/A32), though.
502        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
503        the fault address as a 32-bit address (not ulonglong anymore). The
504        driver only supports 32-bit addresses. Declare new routine
505        vmeTsi148MapCRG().  Export 'irq manager' API only if
506        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
507        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
508        supported. Added comments explaining the 'posted-write' workaround
509        implemented by the interrupt manager.
510        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
511        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
512        2eSST when configuring windows (untested - I have no 2eSST).
513        Added vmeTsi148MapCRG() for mapping local registers onto VME.
514        Implemented 'posted-write' workaround for interrupt manager
515        (consult source for details).
516
5172006-12-13      Joel Sherrill <joel@OARcorp.com>
518
519        PR 1190/bsps
520        * bootcard.c: Remove status since unused.
521
5222006-11-29      Till Straumann <strauman@slac.stanford.edu>
523
524        * vmeUniverse/vmeTsi148.h: user now must define a symbol
525        for the header to declare 'dump info'-style routine. This
526        is in order to avoid pulling in <stdio.h>.
527
5282006-11-17      Joel Sherrill <joel@OARcorp.com>
529
530        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
531        template and eliminate all fast idle code specific to this BSP. This
532        eliminates a fair amount of code in the BSP clock driver and
533        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
534        timer so I added the new hook Clock_driver_support_find_timer to
535        support this. In general, there was some clean up to the file headers
536        of various files.
537
5382006-11-15      Joel Sherrill <joel@OARcorp.com>
539
540        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
541        file and simplified initialization.
542        * main.c: Removed.
543
5442006-10-19      Joel Sherrill <joel@OARcorp.com>
545
546        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
547
5482006-07-12      Till Straumann <strauman@slac.stanford.edu>
549
550        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
551        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
552
5532006-06-19      Till Straumann <strauman@slac.stanford.edu>
554
555        * vmeUniverse/vme_amd_defs.h: Added address-modifier
556        codes for BLT/MBLT.
557
5582006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
559
560        * gnatinstallhandler.c: Rename since old name is now used
561        by GNAT source.
562
5632006-01-26      Till Straumann <strauman@slac.stanford.edu>
564        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
565        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
566        Added 2F address modifier for VME64 CSR access.
567
5682006-01-11      Till Straumann <strauman@slac.stanford.edu>
569
570        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
571        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
572        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
573        on master windows (creates race-condition on memory-mapped
574        devices). A new flag allows for signalling that a window
575        maps 'ordinary memory'. Disable VME IRQ level if no
576        handler is registered with interrupting vector.
577
5782006-01-11      Till Straumann <strauman@slac.stanford.edu>
579
580        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
581        Eliminate obsolete types.
582
5832005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
584
585        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
586        Remove CVS log.
587
5882005-10-20  Eric Norum <norume@aps.anl.gov>
589
590        * vmeUniverse/vmeUniverse.c: Support MVME2100.
591
5922005-09-02      Joel Sherrill <joel@OARcorp.com>
593
594        PR 577/bsps
595        * console.c: Make the previously committed patch for this PR compile.
596
5972005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
598
599        PR 577/bsps
600        * console.c: The console_close() method currently calls StopRemoteTx()
601        on all invocations. It should should be ok for last close only but
602        not for any others. If you open a port multiple times, you only want
603        to call StopRemoteTx() only as part of the last close.
604
6052005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
606
607        PR 779/bsp
608        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
609        handlers in powerpc bsps
610
6112005-03-14      Joel Sherrill <joel@OARcorp.com>
612
613        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
614        API unification. All use pci_find_device().
615
6162005-01-23      Joel Sherrill <joel@OARcorp.com>
617
618        * tod.c: Change type of RTC_Count to size_t.
619
6202004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
621
622        PR 704/bsps.
623        * ide_ctrl.c: Removed (obsolete).
624
6252004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
626
627        PR 703/filesystem
628        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
629        parameters to uint16_t for UDMA support.
630
6312004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
632
633        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
634        boards -- notably the MVME2100 -- return the physical address, not an
635        offset in PCI memory space.
636
6372004-10-13      Eric Norum <norume@aps.anl.gov>
638
639        PR 688/bsps
640        * shared/tod.c: Set RTEMS time during TOD initialization
641
6422004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
643
644        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
645
6462004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
647
648        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
649        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
650
6512004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * ChangeLog: Merge-in gdbstub/ChangeLog.
654        * gdbstub/ChangeLog: Remove.
655
6562003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
657
658        PR 501/rtems_misc
659        * console.c: console_open disables ICANON on non-console port, which
660        should be ok for the first open but not for subsequent ones. If you open
661        one serial port, you will configure it, when you reopen it you will lost
662        the ICANON parameters if you had put it. Should be done by console only
663        at first open.
664
6652003-09-04      Joel Sherrill <joel@OARcorp.com>
666
667        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
668        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
669        URL for license changed.
670
6712003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * Makefile.am: Reflect having moved automake/.
674
6752003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * include/Makefile.am: Remove (merged into Makefile.am).
678        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
679        * Makefile.am: Reflect changes above. Reflect having merged
680        ../configure.ac into ../../../configure.ac.
681
6822003-06-30      Joel Sherrill <joel@OARcorp.com>
683
684        * console-polled.c: Corrected comments in header.
685
6862003-04-10      Till Straumann <strauman@slac.stanford.edu>
687
688        PR 380/bsps
689        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
690        format strings compliant with libcpu/printk. minor fixes and lazy init
691        bugfix.
692
6932003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
696
6972003-02-20      Till Straumann <strauman@slac.stanford.edu>
698
699        PR 349/bsps
700        * README.universe, vmeUniverse/README.porting
701        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
702        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
703        * vmeUniverse/README.porting: New file.
704
7052002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
706
707        * ide_ctrl.c: New file.
708
7092002-07-01      Joel Sherrill <joel@OARcorp.com>
710
711        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
712        now that it is a two dimensional array based upon API and class.
713
7142002-06-25      Joel Sherrill <joel@OARcorp.com>
715
716        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
717        the shared gdb stub glue necessitating a move up.
718        * Makefile.am: Reflect new gdbstub directory.
719        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
720        the shared gdb stub glue necessitating a move up.
721        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
722        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
723        m68k/shared/gdbstub.
724
7252002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * Makefile.am: Remove AUTOMAKE_OPTIONS.
729
7302001-10-22      Joel Sherrill <joel@OARcorp.com>
731
732        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
733        application namespace.
734
7352001-10-17      Joel Sherrill <joel@OARcorp.com>
736
737        * timerstub.c: New stub file for BSPs that don't have timer hardware.
738
7392001-10-12      Joel Sherrill <joel@OARcorp.com>
740
741        * console-polled.c, console.c: Fixed typo.
742
7432001-05-14      Till Straumann <strauman@slac.stanford.edu>
744
745        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
746        vmeUniverse/vmeUniverse.h: New files.
747        * Makefile.am: Modified to reflect addition of files.
748        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
749        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
750        Till.  Please forward future modifications to him.
751
7522001-01-12      Joel Sherrill <joel@OARcorp.com>
753
754        * setvec.c: Removed unused variables.
755
7562001-01-09      Joel Sherrill <joel@OARcorp.com>
757
758        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
759        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
760        driver.
761
7622001-01-03      Joel Sherrill <joel@OARcorp.com>
763
764        * clockdrv_shell.c: Fixed syntax error in fast idle support.
765        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
766        CLOCK_DRIVER_USE_FAST_IDLE.
767        * console-polled.c: Added console_initialize_hardware() hook.
768
7692000-12-01      Joel Sherrill <joel@OARcorp.com>
770
771        * console-polled.c: Remove warnings.
772
7732000-11-13      Joel Sherrill <joel@OARcorp.com>
774
775        * clock_driver_stub.c: This is a stub of a clock driver that is
776        sufficient for linking the ticker application.  Some simulators do not
777        have a soruce for a clock tick.  Also this can be used while
778        constructing a BSP so everything links.
779
7802000-11-01      Joel Sherrill <joel@OARcorp.com>
781
782        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
783        moved from libc to lib/include/rtems and now must be referenced as
784        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
785
7862000-10-30      Joel Sherrill <joel@OARcorp.com>
787
788        * POSIX include files merged into newlib.  This resulted in some
789        definitions moving to other files and thus some secondary effects in
790        RTEMS source code.
791        * sbrk.c: Corrected prototype to match newlib.
792
7932000-08-10      Joel Sherrill <joel@OARcorp.com>
794
795        * ChangeLog: New file.
796
Note: See TracBrowser for help on using the repository browser.