source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 51a6fd5

4.104.115
Last change on this file since 51a6fd5 was 51a6fd5, checked in by Joel Sherrill <joel.sherrill@…>, on 12/19/08 at 15:00:09

2008-12-19 Sebastian Huber <sebastian.huber@…>

  • include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
  • include/irq-generic.h, src/irq-generic.c: Improved interrupt handler dispatch function.
  • Property mode set to 100644
File size: 25.9 KB
Line 
12008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
4        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
5        dispatch function.
6
72008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * bootcard.c: Eliminate pointers to API configuration tables in the
10        main configuration table. Reference the main configuration table and
11        the API configuration tables directly using the confdefs.h version
12        rather than obtaining a pointer to it. This eliminated some
13        variables, a potential fatal error, some unnecessary default
14        configuration structures. Overall, about a 4.5% reduction in the code
15        size for minimum and hello on the SPARC.
16
172008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
18
19        * clock_driver_stub.c: Remove (unused).
20
212008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
24        disable level are in the same state they would be in a true ISR. This
25        ensures that all of the clock tick handling is as similar as possible
26        in this limited environment.
27
282008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * include/tm27.h: Use shared tm27.h stub.
31
322008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
35        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
36        On 16-bit architectures, size_t can be 16-bits which would limit the
37        work area to 64K.
38
392008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
40
41        * include/utility.h: Renamed various macros.
42
432008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
44
45        * clockdrv_shell.c: Empty file. Add warning to not use this file.
46        * clock_driver_simidle.c: include clockdrv_shell.h.
47
482008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
51
522008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * clock_driver_simidle.c: New file.
55        This implementation is for BSPs for simulators without a clock tick
56        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
57        repeatedly when the application ends up in the IDLE task.  This
58        simulates time advancing.  It is enough to run many tests but
59        will not result in the correct behavior when you want timeslicing.
60        This is because timeslicing assumes that a tick ISR determines
61        that the currently executing thread must be switched out.  Without
62        a clock tick ISR, this will not occur.
63
642008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
67        area allocation mandatory. Rename
68        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
69
702008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
71
72        * include/utility.h: New file.
73
742008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
77        can optionally print a message, poll for user to press key, and call
78        bsp_reset(). Using this eliminates the various bsp_cleanup()
79        implementations which had their own implementation and variety of
80        string constants.
81        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
82
832008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
86        rtems_clock_major with unsigned integer literal.
87
882008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * bspgetworkarea.c: Fix typo. Add debug printk statements.
91
922008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * bspgetworkarea.c: Augment to optionally know U-Boot.
95
962008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
99
1002008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * bootcard.c: Add support for optionally having a unified work area. In
103        other words, the RTEMS Workspace and C Program Heap are the same pool
104        of memory.
105
1062008-09-17      Miao Yan <yanmiaobest@gmail.com>
107
108        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
109        only filesystem (devfs), optionally completely drop out filesystem,
110        and to clean up disabling newlib reentrancy support. This dropped 17K
111        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
112        code space.
113
1142008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * bspgetworkarea.c: New file.  This implementation should be useable
117        by most BSPs if they provide the proper support in their linker script.
118
1192008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
122        and rtems/libio.h.
123        * bspstart.c: New file.
124
1252008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
128        special IOCTL in Clock_control. This was a hack which has existed
129        since before the Classic API Timer Manager was implemented. All
130        implementations of and references to Clock_control were removed.
131
1322008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * timerstub.c, tod.c: Convert to "bool".
135
1362008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * tod.c: Remove extern. RTC_Present is not defined anywhere.
139
1402008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        PR 1302/bsps
143        * vmeUniverse/vmeUniverse.h: Remove
144        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
145
1462008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * timerstub.c: Eliminate empty function from every benchmark timer
149        driver. Fix spelling.
150
1512008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * bootcard.c: Fix formatting.
154        * console-polled.c: Error if minor < 2 not just <= 2.
155
1562008-08-28      Till Straumann <strauman@slac.stanford.edu>
157
158        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
159        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
160
1612008-08-28      Till Straumann <strauman@slac.stanford.edu>
162
163        * vmeUniverse/VME.h: added BSP_VMEResetBus().
164
1652008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
166
167        * src/irq-generic.c: Fixed integer conversion warnings.
168
1692008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * timerstub.c: Add missing prototypes.
172
1732008-08-15      Allan Hessenflow <allanh@kallisti.com>
174
175        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
176
1772008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
178
179        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
180        bsp_libc_init() to match RTEMS_Malloc_Initialize().
181
182        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
183
184        * src/irq-generic.c: Fixed warnings.
185
1862008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
189
1902008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * tod.c: Add missing prototypes.
193
1942008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        PR 537/bsps
197        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
198        newlib reentrancy. The parameter was ignored in libc_init().
199
2002008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
201
202        * src/irq-legacy.c: Free allocated memory in handler remove.
203
204        * bootcard.c: Check if the heap fits into the work area.
205
2062008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
207
208        * include/bootcard.h: New file.
209
210        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
211        added support for an optional separate heap area.
212
213        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
214
215        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
216        for new rtems_interrupt_handler_iterate() function.
217
2182008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
221        boot_card() handles RAM allocation.
222
2232008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
224
225        * bootcard.c: Removed duplicated code.
226
2272008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
228
229        * bootcard.c: Special case for PowerPC: The interrupt disable
230        mask is stored in SPRG0.  It must be valid before we can use
231        rtems_interrupt_disable().
232
2332008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
234
235        * include/irq-config.h, include/irq-generic.h,
236        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
237        support.
238
2392008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * include/tm27.h: New file. Stub version of tm27 support.
242
2432008-05-23      Till Straumann <strauman@slac.stanford.edu>
244
245        * vmeUniverse/VME.h: removed 'weak' attribute from
246        declaration of BSP_vme_config().
247
2482008-05-22      Till Straumann <strauman@slac.stanford.edu>
249
250        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
251        moved struct attributes as directed by gcc warning.
252
2532008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * bootcard.c: Add capability for bootcard.c BSP Initialization
256        Framework to ask the BSP where it has memory for the RTEMS Workspace
257        and C Program Heap. These collectively are referred to as work area.
258        If the BSP supports this, then it does not have to include code to
259        split the available memory between the two areas. This reduces the
260        amount of code in the BSP specific bspstart.c file. Additionally, the
261        shared framework can initialize the C Library, call
262        rtems_debug_enable(), and dirty the work area memory. Until most/all
263        BSPs support this new capability, if the BSP supports this, it should
264        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
265        When the transition is complete, this autoconf macro can be removed.
266        * bsppretaskinghook.c: New file.
267
2682008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * bootcard.c: Refactored and renamed initialization routines to
271        rtems_initialize_data_structures, rtems_initialize_before_drivers,
272        rtems_initialize_device_drivers, and
273        rtems_initialize_start_multitasking. This opened the sequence up so
274        that bootcard() could provide a more robust and flexible framework
275        which is easier to explain and understand. This also lays the
276        groundwork for sharing the division of available memory between the
277        RTEMS workspace and heap and the C library initialization across all
278        BSPs.
279
2802008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * bootcard.c: Improve formatting and comments.
283
2842008-03-20      Till Straumann <strauman@slac.stanford.edu>
285
286        * vmeUniverse/vmeTsi148.c: type of 5th argument
287        to pci_read_config_dword() is now uint32_t*.
288
2892008-03-17      Till Straumann <strauman@slac.stanford.edu>
290
291        * vmeUniverse/vmeTsi148.c: Initialize VME Master
292        'VTON' timer and bus-release policy to less aggressive
293        values than the chip's defaults. The default VTON easily
294        overrides any settings used by the DMA engine.
295
2962008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * gdbstub/rtems-stub-glue.c: Update to use the new
299        rtems_object_get_name() service. This simplified the code a bit.
300
3012008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * bootcard.c: Improve comments and clean up argc/argv order.
304
3052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
308        Use the RTEMS provided accessor macros to obtain configuration
309        fields.
310
3112007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * bootcard.c: Move interrupt_stack_size field from CPU Table to
314        Configuration Table. Eliminate CPU Table from all ports. Delete
315        references to CPU Table in all forms.
316
3172007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * bsppredriverhook.c: New file.
320
3212007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * bootcard.c: Moved most of the remaining CPU Table fields to the
324        Configuration Table. This included pretasking_hook, predriver_hook,
325        postdriver_hook, idle_task, do_zero_of_workspace,
326        extra_mpci_receive_server_stack, stack_allocate_hook, and
327        stack_free_hook. As a side-effect of this effort some multiprocessing
328        code was made conditional and some style clean up occurred.
329
3302007-12-02      Till Straumann <strauman@slac.stanford.edu>
331
332        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
333        silenced compiler warnings caused by type changes
334        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
335
3362007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * bootcard.c: Add comment.
339
3402007-07-15      Till Straumann <strauman@slac.stanford.edu>
341
342        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
343
3442007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * bsppost.c: Split open of the console from the standard BSP code so it
347        is easier to stub out.
348
3492007-05-10      Till Straumann <strauman@slac.stanford.edu>
350
351        * vmeUniverse/vmeUniverse.c: Changed types to silence
352        compiler warnings.
353
3542007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
355
356        * bootcard.c: Move __fini call to inside executive for
357        symmettry with __init call.
358
3592007-04-17      Joel Sherrill <joel@OARcorp.com>
360
361        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
362        significantly speeds up boot time on targets not requiring memory to
363        be touched at boot time.
364
3652007-04-02      Joel Sherrill <joel@OARcorp.com>
366
367        * dummy_printk_support.c: New file.
368
3692007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
372
3732007-03-28      Joel Sherrill <joel@OARcorp.com>
374
375        * clockdrv_shell.c: Add support to the Clock driver template for
376        rtems_clock_set_nanoseconds_extension and the potential for TOD and
377        timestamps accurate to the nanosecond.
378
3792007-03-28      Joel Sherrill <joel@OARcorp.com>
380
381        PR 1232/bsps
382        * bsppost.c: It should not be a fatal error to not have a console.
383
3842007-03-09      Joel Sherrill <joel@OARcorp.com>
385
386        * bootcard.c: Change XXX to real comment.
387
3882007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
389
390        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
391
3922007-01-30      Till Straumann <strauman@slac.stanford.edu>
393
394        * vmeUniverse/README.porting, vmeUniverse/README.universe:
395        updated, added more information for BSP implementors.
396
397        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
398
399        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
400        * vmeUniverse/bspVmeDmaList.c (added):
401        Driver-independent code for linked-list DMA (public + private headers,
402        implementation).
403
404        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
405        interface to new DMA features of drivers.
406
407        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
408        hint bits (VME_MODE_DBWxx).
409
410
411        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
412        data-width hint/modifier bits.
413
414        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
415        Added support for data-width hint/modifier bits.
416        Added support for xxx_BLT, xxx_MBLT address modifiers.
417        Restrict DBW to 32 in non-MBLT modes (except single-beat;
418        a comment is in README.universe). Updated DMA support to
419        implement new VMEDMA.h API. Added support for non-incrementing
420        VME addresses. Restrict data width to 32 for single-beat AMs
421        when the universe would use MBLT for DMA.
422
4232007-01-19      Till Straumann <strauman@slac.stanford.edu>
424
425        * vmeUniverse/VME.h:
426        moved VME.h from libbsp/powerpc/shared/vme to
427        libbsp/shared/vmeUniverse; eventually, this (and other)
428        VME API headers should migrate to cpukit.
429
4302007-01-16      Till Straumann <strauman@slac.stanford.edu>
431
432        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
433        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
434        vmeUniverse/vme_am_defs.h:
435        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
436
4372006-12-13      Till Straumann <strauman@slac.stanford.edu>
438
439        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
440        Added flags for 2eSST and DBW16.
441        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
442        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
443        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
444        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
445        now more options are available.  Added new flag to install
446        'posted-write' workaround.
447        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
448        macro. Data width of outbound port can now be restricted to 16-bit
449        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
450        for mapping local registers onto VME. Interrupt manager now implements
451        a workaround (enabled at installation time) which flushes the
452        write-fifo after user ISR returns. This requires the universe's
453        registers to be accessible from VME (either CSR space or CRG mapped
454        to A16/A24/A32), though.
455        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
456        the fault address as a 32-bit address (not ulonglong anymore). The
457        driver only supports 32-bit addresses. Declare new routine
458        vmeTsi148MapCRG().  Export 'irq manager' API only if
459        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
460        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
461        supported. Added comments explaining the 'posted-write' workaround
462        implemented by the interrupt manager.
463        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
464        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
465        2eSST when configuring windows (untested - I have no 2eSST).
466        Added vmeTsi148MapCRG() for mapping local registers onto VME.
467        Implemented 'posted-write' workaround for interrupt manager
468        (consult source for details).
469
4702006-12-13      Joel Sherrill <joel@OARcorp.com>
471
472        PR 1190/bsps
473        * bootcard.c: Remove status since unused.
474
4752006-11-29      Till Straumann <strauman@slac.stanford.edu>
476
477        * vmeUniverse/vmeTsi148.h: user now must define a symbol
478        for the header to declare 'dump info'-style routine. This
479        is in order to avoid pulling in <stdio.h>.
480
4812006-11-17      Joel Sherrill <joel@OARcorp.com>
482
483        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
484        template and eliminate all fast idle code specific to this BSP. This
485        eliminates a fair amount of code in the BSP clock driver and
486        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
487        timer so I added the new hook Clock_driver_support_find_timer to
488        support this. In general, there was some clean up to the file headers
489        of various files.
490
4912006-11-15      Joel Sherrill <joel@OARcorp.com>
492
493        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
494        file and simplified initialization.
495        * main.c: Removed.
496
4972006-10-19      Joel Sherrill <joel@OARcorp.com>
498
499        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
500
5012006-07-12      Till Straumann <strauman@slac.stanford.edu>
502
503        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
504        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
505
5062006-06-19      Till Straumann <strauman@slac.stanford.edu>
507
508        * vmeUniverse/vme_amd_defs.h: Added address-modifier
509        codes for BLT/MBLT.
510
5112006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
512
513        * gnatinstallhandler.c: Rename since old name is now used
514        by GNAT source.
515
5162006-01-26      Till Straumann <strauman@slac.stanford.edu>
517        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
518        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
519        Added 2F address modifier for VME64 CSR access.
520
5212006-01-11      Till Straumann <strauman@slac.stanford.edu>
522
523        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
524        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
525        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
526        on master windows (creates race-condition on memory-mapped
527        devices). A new flag allows for signalling that a window
528        maps 'ordinary memory'. Disable VME IRQ level if no
529        handler is registered with interrupting vector.
530
5312006-01-11      Till Straumann <strauman@slac.stanford.edu>
532
533        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
534        Eliminate obsolete types.
535
5362005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
537
538        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
539        Remove CVS log.
540
5412005-10-20  Eric Norum <norume@aps.anl.gov>
542
543        * vmeUniverse/vmeUniverse.c: Support MVME2100.
544
5452005-09-02      Joel Sherrill <joel@OARcorp.com>
546
547        PR 577/bsps
548        * console.c: Make the previously committed patch for this PR compile.
549
5502005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
551
552        PR 577/bsps
553        * console.c: The console_close() method currently calls StopRemoteTx()
554        on all invocations. It should should be ok for last close only but
555        not for any others. If you open a port multiple times, you only want
556        to call StopRemoteTx() only as part of the last close.
557
5582005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
559
560        PR 779/bsp
561        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
562        handlers in powerpc bsps
563
5642005-03-14      Joel Sherrill <joel@OARcorp.com>
565
566        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
567        API unification. All use pci_find_device().
568
5692005-01-23      Joel Sherrill <joel@OARcorp.com>
570
571        * tod.c: Change type of RTC_Count to size_t.
572
5732004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
574
575        PR 704/bsps.
576        * ide_ctrl.c: Removed (obsolete).
577
5782004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
579
580        PR 703/filesystem
581        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
582        parameters to uint16_t for UDMA support.
583
5842004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
585
586        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
587        boards -- notably the MVME2100 -- return the physical address, not an
588        offset in PCI memory space.
589
5902004-10-13      Eric Norum <norume@aps.anl.gov>
591
592        PR 688/bsps
593        * shared/tod.c: Set RTEMS time during TOD initialization
594
5952004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
596
597        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
598
5992004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
600
601        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
602        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
603
6042004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * ChangeLog: Merge-in gdbstub/ChangeLog.
607        * gdbstub/ChangeLog: Remove.
608
6092003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
610
611        PR 501/rtems_misc
612        * console.c: console_open disables ICANON on non-console port, which
613        should be ok for the first open but not for subsequent ones. If you open
614        one serial port, you will configure it, when you reopen it you will lost
615        the ICANON parameters if you had put it. Should be done by console only
616        at first open.
617
6182003-09-04      Joel Sherrill <joel@OARcorp.com>
619
620        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
621        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
622        URL for license changed.
623
6242003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * Makefile.am: Reflect having moved automake/.
627
6282003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * include/Makefile.am: Remove (merged into Makefile.am).
631        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
632        * Makefile.am: Reflect changes above. Reflect having merged
633        ../configure.ac into ../../../configure.ac.
634
6352003-06-30      Joel Sherrill <joel@OARcorp.com>
636
637        * console-polled.c: Corrected comments in header.
638
6392003-04-10      Till Straumann <strauman@slac.stanford.edu>
640
641        PR 380/bsps
642        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
643        format strings compliant with libcpu/printk. minor fixes and lazy init
644        bugfix.
645
6462003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
649
6502003-02-20      Till Straumann <strauman@slac.stanford.edu>
651
652        PR 349/bsps
653        * README.universe, vmeUniverse/README.porting
654        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
655        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
656        * vmeUniverse/README.porting: New file.
657
6582002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
659
660        * ide_ctrl.c: New file.
661
6622002-07-01      Joel Sherrill <joel@OARcorp.com>
663
664        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
665        now that it is a two dimensional array based upon API and class.
666
6672002-06-25      Joel Sherrill <joel@OARcorp.com>
668
669        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
670        the shared gdb stub glue necessitating a move up.
671        * Makefile.am: Reflect new gdbstub directory.
672        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
673        the shared gdb stub glue necessitating a move up.
674        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
675        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
676        m68k/shared/gdbstub.
677
6782002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
681        * Makefile.am: Remove AUTOMAKE_OPTIONS.
682
6832001-10-22      Joel Sherrill <joel@OARcorp.com>
684
685        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
686        application namespace.
687
6882001-10-17      Joel Sherrill <joel@OARcorp.com>
689
690        * timerstub.c: New stub file for BSPs that don't have timer hardware.
691
6922001-10-12      Joel Sherrill <joel@OARcorp.com>
693
694        * console-polled.c, console.c: Fixed typo.
695
6962001-05-14      Till Straumann <strauman@slac.stanford.edu>
697
698        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
699        vmeUniverse/vmeUniverse.h: New files.
700        * Makefile.am: Modified to reflect addition of files.
701        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
702        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
703        Till.  Please forward future modifications to him.
704
7052001-01-12      Joel Sherrill <joel@OARcorp.com>
706
707        * setvec.c: Removed unused variables.
708
7092001-01-09      Joel Sherrill <joel@OARcorp.com>
710
711        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
712        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
713        driver.
714
7152001-01-03      Joel Sherrill <joel@OARcorp.com>
716
717        * clockdrv_shell.c: Fixed syntax error in fast idle support.
718        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
719        CLOCK_DRIVER_USE_FAST_IDLE.
720        * console-polled.c: Added console_initialize_hardware() hook.
721
7222000-12-01      Joel Sherrill <joel@OARcorp.com>
723
724        * console-polled.c: Remove warnings.
725
7262000-11-13      Joel Sherrill <joel@OARcorp.com>
727
728        * clock_driver_stub.c: This is a stub of a clock driver that is
729        sufficient for linking the ticker application.  Some simulators do not
730        have a soruce for a clock tick.  Also this can be used while
731        constructing a BSP so everything links.
732
7332000-11-01      Joel Sherrill <joel@OARcorp.com>
734
735        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
736        moved from libc to lib/include/rtems and now must be referenced as
737        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
738
7392000-10-30      Joel Sherrill <joel@OARcorp.com>
740
741        * POSIX include files merged into newlib.  This resulted in some
742        definitions moving to other files and thus some secondary effects in
743        RTEMS source code.
744        * sbrk.c: Corrected prototype to match newlib.
745
7462000-08-10      Joel Sherrill <joel@OARcorp.com>
747
748        * ChangeLog: New file.
749
Note: See TracBrowser for help on using the repository browser.