source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 7e7f6d7

4.104.115
Last change on this file since 7e7f6d7 was 7e7f6d7, checked in by Till Straumann <strauman@…>, on 03/05/09 at 21:05:13

2009-03-05 Till Straumann <strauman@…>

  • vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c: fixed function declarations to silence compiler warnings.
  • Property mode set to 100644
File size: 26.5 KB
Line 
12009-03-05      Till Straumann <strauman@slac.stanford.edu>
2
3        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
4        fixed function declarations to silence compiler
5        warnings.
6
72009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * bspgetworkarea.c: Add check to determine if current stack pointer is
10        in work area.
11
122009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * include/utility.h: Added define.
15        * include/irq-generic.h: Added missing prototypes.
16
172009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * tod.c: Use rtems_clock_get_tod().
20
212009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * src/irq-generic.c: #include <stdlib.h>.
24
252008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
26
27        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
28        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
29        dispatch function.
30
312008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * bootcard.c: Eliminate pointers to API configuration tables in the
34        main configuration table. Reference the main configuration table and
35        the API configuration tables directly using the confdefs.h version
36        rather than obtaining a pointer to it. This eliminated some
37        variables, a potential fatal error, some unnecessary default
38        configuration structures. Overall, about a 4.5% reduction in the code
39        size for minimum and hello on the SPARC.
40
412008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
42
43        * clock_driver_stub.c: Remove (unused).
44
452008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
48        disable level are in the same state they would be in a true ISR. This
49        ensures that all of the clock tick handling is as similar as possible
50        in this limited environment.
51
522008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * include/tm27.h: Use shared tm27.h stub.
55
562008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
59        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
60        On 16-bit architectures, size_t can be 16-bits which would limit the
61        work area to 64K.
62
632008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * include/utility.h: Renamed various macros.
66
672008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
68
69        * clockdrv_shell.c: Empty file. Add warning to not use this file.
70        * clock_driver_simidle.c: include clockdrv_shell.h.
71
722008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
73
74        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
75
762008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * clock_driver_simidle.c: New file.
79        This implementation is for BSPs for simulators without a clock tick
80        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
81        repeatedly when the application ends up in the IDLE task.  This
82        simulates time advancing.  It is enough to run many tests but
83        will not result in the correct behavior when you want timeslicing.
84        This is because timeslicing assumes that a tick ISR determines
85        that the currently executing thread must be switched out.  Without
86        a clock tick ISR, this will not occur.
87
882008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
91        area allocation mandatory. Rename
92        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
93
942008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * include/utility.h: New file.
97
982008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
101        can optionally print a message, poll for user to press key, and call
102        bsp_reset(). Using this eliminates the various bsp_cleanup()
103        implementations which had their own implementation and variety of
104        string constants.
105        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
106
1072008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
108
109        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
110        rtems_clock_major with unsigned integer literal.
111
1122008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * bspgetworkarea.c: Fix typo. Add debug printk statements.
115
1162008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * bspgetworkarea.c: Augment to optionally know U-Boot.
119
1202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
123
1242008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * bootcard.c: Add support for optionally having a unified work area. In
127        other words, the RTEMS Workspace and C Program Heap are the same pool
128        of memory.
129
1302008-09-17      Miao Yan <yanmiaobest@gmail.com>
131
132        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
133        only filesystem (devfs), optionally completely drop out filesystem,
134        and to clean up disabling newlib reentrancy support. This dropped 17K
135        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
136        code space.
137
1382008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * bspgetworkarea.c: New file.  This implementation should be useable
141        by most BSPs if they provide the proper support in their linker script.
142
1432008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
146        and rtems/libio.h.
147        * bspstart.c: New file.
148
1492008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
152        special IOCTL in Clock_control. This was a hack which has existed
153        since before the Classic API Timer Manager was implemented. All
154        implementations of and references to Clock_control were removed.
155
1562008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * timerstub.c, tod.c: Convert to "bool".
159
1602008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * tod.c: Remove extern. RTC_Present is not defined anywhere.
163
1642008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        PR 1302/bsps
167        * vmeUniverse/vmeUniverse.h: Remove
168        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
169
1702008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * timerstub.c: Eliminate empty function from every benchmark timer
173        driver. Fix spelling.
174
1752008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * bootcard.c: Fix formatting.
178        * console-polled.c: Error if minor < 2 not just <= 2.
179
1802008-08-28      Till Straumann <strauman@slac.stanford.edu>
181
182        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
183        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
184
1852008-08-28      Till Straumann <strauman@slac.stanford.edu>
186
187        * vmeUniverse/VME.h: added BSP_VMEResetBus().
188
1892008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
190
191        * src/irq-generic.c: Fixed integer conversion warnings.
192
1932008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * timerstub.c: Add missing prototypes.
196
1972008-08-15      Allan Hessenflow <allanh@kallisti.com>
198
199        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
200
2012008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
202
203        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
204        bsp_libc_init() to match RTEMS_Malloc_Initialize().
205
206        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
207
208        * src/irq-generic.c: Fixed warnings.
209
2102008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
213
2142008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * tod.c: Add missing prototypes.
217
2182008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        PR 537/bsps
221        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
222        newlib reentrancy. The parameter was ignored in libc_init().
223
2242008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
225
226        * src/irq-legacy.c: Free allocated memory in handler remove.
227
228        * bootcard.c: Check if the heap fits into the work area.
229
2302008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
231
232        * include/bootcard.h: New file.
233
234        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
235        added support for an optional separate heap area.
236
237        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
238
239        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
240        for new rtems_interrupt_handler_iterate() function.
241
2422008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
243
244        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
245        boot_card() handles RAM allocation.
246
2472008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
248
249        * bootcard.c: Removed duplicated code.
250
2512008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
252
253        * bootcard.c: Special case for PowerPC: The interrupt disable
254        mask is stored in SPRG0.  It must be valid before we can use
255        rtems_interrupt_disable().
256
2572008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
258
259        * include/irq-config.h, include/irq-generic.h,
260        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
261        support.
262
2632008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * include/tm27.h: New file. Stub version of tm27 support.
266
2672008-05-23      Till Straumann <strauman@slac.stanford.edu>
268
269        * vmeUniverse/VME.h: removed 'weak' attribute from
270        declaration of BSP_vme_config().
271
2722008-05-22      Till Straumann <strauman@slac.stanford.edu>
273
274        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
275        moved struct attributes as directed by gcc warning.
276
2772008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        * bootcard.c: Add capability for bootcard.c BSP Initialization
280        Framework to ask the BSP where it has memory for the RTEMS Workspace
281        and C Program Heap. These collectively are referred to as work area.
282        If the BSP supports this, then it does not have to include code to
283        split the available memory between the two areas. This reduces the
284        amount of code in the BSP specific bspstart.c file. Additionally, the
285        shared framework can initialize the C Library, call
286        rtems_debug_enable(), and dirty the work area memory. Until most/all
287        BSPs support this new capability, if the BSP supports this, it should
288        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
289        When the transition is complete, this autoconf macro can be removed.
290        * bsppretaskinghook.c: New file.
291
2922008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * bootcard.c: Refactored and renamed initialization routines to
295        rtems_initialize_data_structures, rtems_initialize_before_drivers,
296        rtems_initialize_device_drivers, and
297        rtems_initialize_start_multitasking. This opened the sequence up so
298        that bootcard() could provide a more robust and flexible framework
299        which is easier to explain and understand. This also lays the
300        groundwork for sharing the division of available memory between the
301        RTEMS workspace and heap and the C library initialization across all
302        BSPs.
303
3042008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
305
306        * bootcard.c: Improve formatting and comments.
307
3082008-03-20      Till Straumann <strauman@slac.stanford.edu>
309
310        * vmeUniverse/vmeTsi148.c: type of 5th argument
311        to pci_read_config_dword() is now uint32_t*.
312
3132008-03-17      Till Straumann <strauman@slac.stanford.edu>
314
315        * vmeUniverse/vmeTsi148.c: Initialize VME Master
316        'VTON' timer and bus-release policy to less aggressive
317        values than the chip's defaults. The default VTON easily
318        overrides any settings used by the DMA engine.
319
3202008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * gdbstub/rtems-stub-glue.c: Update to use the new
323        rtems_object_get_name() service. This simplified the code a bit.
324
3252008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * bootcard.c: Improve comments and clean up argc/argv order.
328
3292007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
332        Use the RTEMS provided accessor macros to obtain configuration
333        fields.
334
3352007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
336
337        * bootcard.c: Move interrupt_stack_size field from CPU Table to
338        Configuration Table. Eliminate CPU Table from all ports. Delete
339        references to CPU Table in all forms.
340
3412007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * bsppredriverhook.c: New file.
344
3452007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * bootcard.c: Moved most of the remaining CPU Table fields to the
348        Configuration Table. This included pretasking_hook, predriver_hook,
349        postdriver_hook, idle_task, do_zero_of_workspace,
350        extra_mpci_receive_server_stack, stack_allocate_hook, and
351        stack_free_hook. As a side-effect of this effort some multiprocessing
352        code was made conditional and some style clean up occurred.
353
3542007-12-02      Till Straumann <strauman@slac.stanford.edu>
355
356        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
357        silenced compiler warnings caused by type changes
358        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
359
3602007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * bootcard.c: Add comment.
363
3642007-07-15      Till Straumann <strauman@slac.stanford.edu>
365
366        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
367
3682007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
369
370        * bsppost.c: Split open of the console from the standard BSP code so it
371        is easier to stub out.
372
3732007-05-10      Till Straumann <strauman@slac.stanford.edu>
374
375        * vmeUniverse/vmeUniverse.c: Changed types to silence
376        compiler warnings.
377
3782007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * bootcard.c: Move __fini call to inside executive for
381        symmettry with __init call.
382
3832007-04-17      Joel Sherrill <joel@OARcorp.com>
384
385        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
386        significantly speeds up boot time on targets not requiring memory to
387        be touched at boot time.
388
3892007-04-02      Joel Sherrill <joel@OARcorp.com>
390
391        * dummy_printk_support.c: New file.
392
3932007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
396
3972007-03-28      Joel Sherrill <joel@OARcorp.com>
398
399        * clockdrv_shell.c: Add support to the Clock driver template for
400        rtems_clock_set_nanoseconds_extension and the potential for TOD and
401        timestamps accurate to the nanosecond.
402
4032007-03-28      Joel Sherrill <joel@OARcorp.com>
404
405        PR 1232/bsps
406        * bsppost.c: It should not be a fatal error to not have a console.
407
4082007-03-09      Joel Sherrill <joel@OARcorp.com>
409
410        * bootcard.c: Change XXX to real comment.
411
4122007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
413
414        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
415
4162007-01-30      Till Straumann <strauman@slac.stanford.edu>
417
418        * vmeUniverse/README.porting, vmeUniverse/README.universe:
419        updated, added more information for BSP implementors.
420
421        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
422
423        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
424        * vmeUniverse/bspVmeDmaList.c (added):
425        Driver-independent code for linked-list DMA (public + private headers,
426        implementation).
427
428        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
429        interface to new DMA features of drivers.
430
431        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
432        hint bits (VME_MODE_DBWxx).
433
434
435        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
436        data-width hint/modifier bits.
437
438        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
439        Added support for data-width hint/modifier bits.
440        Added support for xxx_BLT, xxx_MBLT address modifiers.
441        Restrict DBW to 32 in non-MBLT modes (except single-beat;
442        a comment is in README.universe). Updated DMA support to
443        implement new VMEDMA.h API. Added support for non-incrementing
444        VME addresses. Restrict data width to 32 for single-beat AMs
445        when the universe would use MBLT for DMA.
446
4472007-01-19      Till Straumann <strauman@slac.stanford.edu>
448
449        * vmeUniverse/VME.h:
450        moved VME.h from libbsp/powerpc/shared/vme to
451        libbsp/shared/vmeUniverse; eventually, this (and other)
452        VME API headers should migrate to cpukit.
453
4542007-01-16      Till Straumann <strauman@slac.stanford.edu>
455
456        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
457        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
458        vmeUniverse/vme_am_defs.h:
459        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
460
4612006-12-13      Till Straumann <strauman@slac.stanford.edu>
462
463        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
464        Added flags for 2eSST and DBW16.
465        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
466        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
467        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
468        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
469        now more options are available.  Added new flag to install
470        'posted-write' workaround.
471        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
472        macro. Data width of outbound port can now be restricted to 16-bit
473        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
474        for mapping local registers onto VME. Interrupt manager now implements
475        a workaround (enabled at installation time) which flushes the
476        write-fifo after user ISR returns. This requires the universe's
477        registers to be accessible from VME (either CSR space or CRG mapped
478        to A16/A24/A32), though.
479        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
480        the fault address as a 32-bit address (not ulonglong anymore). The
481        driver only supports 32-bit addresses. Declare new routine
482        vmeTsi148MapCRG().  Export 'irq manager' API only if
483        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
484        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
485        supported. Added comments explaining the 'posted-write' workaround
486        implemented by the interrupt manager.
487        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
488        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
489        2eSST when configuring windows (untested - I have no 2eSST).
490        Added vmeTsi148MapCRG() for mapping local registers onto VME.
491        Implemented 'posted-write' workaround for interrupt manager
492        (consult source for details).
493
4942006-12-13      Joel Sherrill <joel@OARcorp.com>
495
496        PR 1190/bsps
497        * bootcard.c: Remove status since unused.
498
4992006-11-29      Till Straumann <strauman@slac.stanford.edu>
500
501        * vmeUniverse/vmeTsi148.h: user now must define a symbol
502        for the header to declare 'dump info'-style routine. This
503        is in order to avoid pulling in <stdio.h>.
504
5052006-11-17      Joel Sherrill <joel@OARcorp.com>
506
507        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
508        template and eliminate all fast idle code specific to this BSP. This
509        eliminates a fair amount of code in the BSP clock driver and
510        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
511        timer so I added the new hook Clock_driver_support_find_timer to
512        support this. In general, there was some clean up to the file headers
513        of various files.
514
5152006-11-15      Joel Sherrill <joel@OARcorp.com>
516
517        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
518        file and simplified initialization.
519        * main.c: Removed.
520
5212006-10-19      Joel Sherrill <joel@OARcorp.com>
522
523        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
524
5252006-07-12      Till Straumann <strauman@slac.stanford.edu>
526
527        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
528        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
529
5302006-06-19      Till Straumann <strauman@slac.stanford.edu>
531
532        * vmeUniverse/vme_amd_defs.h: Added address-modifier
533        codes for BLT/MBLT.
534
5352006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * gnatinstallhandler.c: Rename since old name is now used
538        by GNAT source.
539
5402006-01-26      Till Straumann <strauman@slac.stanford.edu>
541        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
542        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
543        Added 2F address modifier for VME64 CSR access.
544
5452006-01-11      Till Straumann <strauman@slac.stanford.edu>
546
547        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
548        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
549        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
550        on master windows (creates race-condition on memory-mapped
551        devices). A new flag allows for signalling that a window
552        maps 'ordinary memory'. Disable VME IRQ level if no
553        handler is registered with interrupting vector.
554
5552006-01-11      Till Straumann <strauman@slac.stanford.edu>
556
557        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
558        Eliminate obsolete types.
559
5602005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
561
562        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
563        Remove CVS log.
564
5652005-10-20  Eric Norum <norume@aps.anl.gov>
566
567        * vmeUniverse/vmeUniverse.c: Support MVME2100.
568
5692005-09-02      Joel Sherrill <joel@OARcorp.com>
570
571        PR 577/bsps
572        * console.c: Make the previously committed patch for this PR compile.
573
5742005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
575
576        PR 577/bsps
577        * console.c: The console_close() method currently calls StopRemoteTx()
578        on all invocations. It should should be ok for last close only but
579        not for any others. If you open a port multiple times, you only want
580        to call StopRemoteTx() only as part of the last close.
581
5822005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
583
584        PR 779/bsp
585        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
586        handlers in powerpc bsps
587
5882005-03-14      Joel Sherrill <joel@OARcorp.com>
589
590        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
591        API unification. All use pci_find_device().
592
5932005-01-23      Joel Sherrill <joel@OARcorp.com>
594
595        * tod.c: Change type of RTC_Count to size_t.
596
5972004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
598
599        PR 704/bsps.
600        * ide_ctrl.c: Removed (obsolete).
601
6022004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
603
604        PR 703/filesystem
605        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
606        parameters to uint16_t for UDMA support.
607
6082004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
609
610        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
611        boards -- notably the MVME2100 -- return the physical address, not an
612        offset in PCI memory space.
613
6142004-10-13      Eric Norum <norume@aps.anl.gov>
615
616        PR 688/bsps
617        * shared/tod.c: Set RTEMS time during TOD initialization
618
6192004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
620
621        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
622
6232004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
624
625        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
626        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
627
6282004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * ChangeLog: Merge-in gdbstub/ChangeLog.
631        * gdbstub/ChangeLog: Remove.
632
6332003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
634
635        PR 501/rtems_misc
636        * console.c: console_open disables ICANON on non-console port, which
637        should be ok for the first open but not for subsequent ones. If you open
638        one serial port, you will configure it, when you reopen it you will lost
639        the ICANON parameters if you had put it. Should be done by console only
640        at first open.
641
6422003-09-04      Joel Sherrill <joel@OARcorp.com>
643
644        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
645        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
646        URL for license changed.
647
6482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * Makefile.am: Reflect having moved automake/.
651
6522003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * include/Makefile.am: Remove (merged into Makefile.am).
655        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
656        * Makefile.am: Reflect changes above. Reflect having merged
657        ../configure.ac into ../../../configure.ac.
658
6592003-06-30      Joel Sherrill <joel@OARcorp.com>
660
661        * console-polled.c: Corrected comments in header.
662
6632003-04-10      Till Straumann <strauman@slac.stanford.edu>
664
665        PR 380/bsps
666        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
667        format strings compliant with libcpu/printk. minor fixes and lazy init
668        bugfix.
669
6702003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
673
6742003-02-20      Till Straumann <strauman@slac.stanford.edu>
675
676        PR 349/bsps
677        * README.universe, vmeUniverse/README.porting
678        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
679        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
680        * vmeUniverse/README.porting: New file.
681
6822002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
683
684        * ide_ctrl.c: New file.
685
6862002-07-01      Joel Sherrill <joel@OARcorp.com>
687
688        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
689        now that it is a two dimensional array based upon API and class.
690
6912002-06-25      Joel Sherrill <joel@OARcorp.com>
692
693        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
694        the shared gdb stub glue necessitating a move up.
695        * Makefile.am: Reflect new gdbstub directory.
696        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
697        the shared gdb stub glue necessitating a move up.
698        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
699        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
700        m68k/shared/gdbstub.
701
7022002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
703
704        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
705        * Makefile.am: Remove AUTOMAKE_OPTIONS.
706
7072001-10-22      Joel Sherrill <joel@OARcorp.com>
708
709        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
710        application namespace.
711
7122001-10-17      Joel Sherrill <joel@OARcorp.com>
713
714        * timerstub.c: New stub file for BSPs that don't have timer hardware.
715
7162001-10-12      Joel Sherrill <joel@OARcorp.com>
717
718        * console-polled.c, console.c: Fixed typo.
719
7202001-05-14      Till Straumann <strauman@slac.stanford.edu>
721
722        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
723        vmeUniverse/vmeUniverse.h: New files.
724        * Makefile.am: Modified to reflect addition of files.
725        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
726        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
727        Till.  Please forward future modifications to him.
728
7292001-01-12      Joel Sherrill <joel@OARcorp.com>
730
731        * setvec.c: Removed unused variables.
732
7332001-01-09      Joel Sherrill <joel@OARcorp.com>
734
735        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
736        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
737        driver.
738
7392001-01-03      Joel Sherrill <joel@OARcorp.com>
740
741        * clockdrv_shell.c: Fixed syntax error in fast idle support.
742        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
743        CLOCK_DRIVER_USE_FAST_IDLE.
744        * console-polled.c: Added console_initialize_hardware() hook.
745
7462000-12-01      Joel Sherrill <joel@OARcorp.com>
747
748        * console-polled.c: Remove warnings.
749
7502000-11-13      Joel Sherrill <joel@OARcorp.com>
751
752        * clock_driver_stub.c: This is a stub of a clock driver that is
753        sufficient for linking the ticker application.  Some simulators do not
754        have a soruce for a clock tick.  Also this can be used while
755        constructing a BSP so everything links.
756
7572000-11-01      Joel Sherrill <joel@OARcorp.com>
758
759        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
760        moved from libc to lib/include/rtems and now must be referenced as
761        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
762
7632000-10-30      Joel Sherrill <joel@OARcorp.com>
764
765        * POSIX include files merged into newlib.  This resulted in some
766        definitions moving to other files and thus some secondary effects in
767        RTEMS source code.
768        * sbrk.c: Corrected prototype to match newlib.
769
7702000-08-10      Joel Sherrill <joel@OARcorp.com>
771
772        * ChangeLog: New file.
773
Note: See TracBrowser for help on using the repository browser.