source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 99f0d19b

4.104.115
Last change on this file since 99f0d19b was 99f0d19b, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/08 at 21:39:45

2008-10-02 Joel Sherrill <joel.sherrill@…>

  • include/tm27.h: Use shared tm27.h stub.
  • Property mode set to 100644
File size: 24.8 KB
Line 
12008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * include/tm27.h: Use shared tm27.h stub.
4
52008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
8        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
9        On 16-bit architectures, size_t can be 16-bits which would limit the
10        work area to 64K.
11
122008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * include/utility.h: Renamed various macros.
15
162008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
17
18        * clockdrv_shell.c: Empty file. Add warning to not use this file.
19        * clock_driver_simidle.c: include clockdrv_shell.h.
20
212008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
22
23        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
24
252008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * clock_driver_simidle.c: New file.
28        This implementation is for BSPs for simulators without a clock tick
29        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
30        repeatedly when the application ends up in the IDLE task.  This
31        simulates time advancing.  It is enough to run many tests but
32        will not result in the correct behavior when you want timeslicing.
33        This is because timeslicing assumes that a tick ISR determines
34        that the currently executing thread must be switched out.  Without
35        a clock tick ISR, this will not occur.
36
372008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
40        area allocation mandatory. Rename
41        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
42
432008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * include/utility.h: New file.
46
472008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
50        can optionally print a message, poll for user to press key, and call
51        bsp_reset(). Using this eliminates the various bsp_cleanup()
52        implementations which had their own implementation and variety of
53        string constants.
54        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
55
562008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
57
58        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
59        rtems_clock_major with unsigned integer literal.
60
612008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * bspgetworkarea.c: Fix typo. Add debug printk statements.
64
652008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * bspgetworkarea.c: Augment to optionally know U-Boot.
68
692008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
72
732008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * bootcard.c: Add support for optionally having a unified work area. In
76        other words, the RTEMS Workspace and C Program Heap are the same pool
77        of memory.
78
792008-09-17      Miao Yan <yanmiaobest@gmail.com>
80
81        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
82        only filesystem (devfs), optionally completely drop out filesystem,
83        and to clean up disabling newlib reentrancy support. This dropped 17K
84        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
85        code space.
86
872008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * bspgetworkarea.c: New file.  This implementation should be useable
90        by most BSPs if they provide the proper support in their linker script.
91
922008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
95        and rtems/libio.h.
96        * bspstart.c: New file.
97
982008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
101        special IOCTL in Clock_control. This was a hack which has existed
102        since before the Classic API Timer Manager was implemented. All
103        implementations of and references to Clock_control were removed.
104
1052008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * timerstub.c, tod.c: Convert to "bool".
108
1092008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * tod.c: Remove extern. RTC_Present is not defined anywhere.
112
1132008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        PR 1302/bsps
116        * vmeUniverse/vmeUniverse.h: Remove
117        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
118
1192008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * timerstub.c: Eliminate empty function from every benchmark timer
122        driver. Fix spelling.
123
1242008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * bootcard.c: Fix formatting.
127        * console-polled.c: Error if minor < 2 not just <= 2.
128
1292008-08-28      Till Straumann <strauman@slac.stanford.edu>
130
131        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
132        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
133
1342008-08-28      Till Straumann <strauman@slac.stanford.edu>
135
136        * vmeUniverse/VME.h: added BSP_VMEResetBus().
137
1382008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
139
140        * src/irq-generic.c: Fixed integer conversion warnings.
141
1422008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * timerstub.c: Add missing prototypes.
145
1462008-08-15      Allan Hessenflow <allanh@kallisti.com>
147
148        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
149
1502008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
151
152        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
153        bsp_libc_init() to match RTEMS_Malloc_Initialize().
154
155        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
156
157        * src/irq-generic.c: Fixed warnings.
158
1592008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
162
1632008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * tod.c: Add missing prototypes.
166
1672008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        PR 537/bsps
170        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
171        newlib reentrancy. The parameter was ignored in libc_init().
172
1732008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
174
175        * src/irq-legacy.c: Free allocated memory in handler remove.
176
177        * bootcard.c: Check if the heap fits into the work area.
178
1792008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
180
181        * include/bootcard.h: New file.
182
183        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
184        added support for an optional separate heap area.
185
186        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
187
188        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
189        for new rtems_interrupt_handler_iterate() function.
190
1912008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
194        boot_card() handles RAM allocation.
195
1962008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
197
198        * bootcard.c: Removed duplicated code.
199
2002008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
201
202        * bootcard.c: Special case for PowerPC: The interrupt disable
203        mask is stored in SPRG0.  It must be valid before we can use
204        rtems_interrupt_disable().
205
2062008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
207
208        * include/irq-config.h, include/irq-generic.h,
209        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
210        support.
211
2122008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * include/tm27.h: New file. Stub version of tm27 support.
215
2162008-05-23      Till Straumann <strauman@slac.stanford.edu>
217
218        * vmeUniverse/VME.h: removed 'weak' attribute from
219        declaration of BSP_vme_config().
220
2212008-05-22      Till Straumann <strauman@slac.stanford.edu>
222
223        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
224        moved struct attributes as directed by gcc warning.
225
2262008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * bootcard.c: Add capability for bootcard.c BSP Initialization
229        Framework to ask the BSP where it has memory for the RTEMS Workspace
230        and C Program Heap. These collectively are referred to as work area.
231        If the BSP supports this, then it does not have to include code to
232        split the available memory between the two areas. This reduces the
233        amount of code in the BSP specific bspstart.c file. Additionally, the
234        shared framework can initialize the C Library, call
235        rtems_debug_enable(), and dirty the work area memory. Until most/all
236        BSPs support this new capability, if the BSP supports this, it should
237        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
238        When the transition is complete, this autoconf macro can be removed.
239        * bsppretaskinghook.c: New file.
240
2412008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * bootcard.c: Refactored and renamed initialization routines to
244        rtems_initialize_data_structures, rtems_initialize_before_drivers,
245        rtems_initialize_device_drivers, and
246        rtems_initialize_start_multitasking. This opened the sequence up so
247        that bootcard() could provide a more robust and flexible framework
248        which is easier to explain and understand. This also lays the
249        groundwork for sharing the division of available memory between the
250        RTEMS workspace and heap and the C library initialization across all
251        BSPs.
252
2532008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * bootcard.c: Improve formatting and comments.
256
2572008-03-20      Till Straumann <strauman@slac.stanford.edu>
258
259        * vmeUniverse/vmeTsi148.c: type of 5th argument
260        to pci_read_config_dword() is now uint32_t*.
261
2622008-03-17      Till Straumann <strauman@slac.stanford.edu>
263
264        * vmeUniverse/vmeTsi148.c: Initialize VME Master
265        'VTON' timer and bus-release policy to less aggressive
266        values than the chip's defaults. The default VTON easily
267        overrides any settings used by the DMA engine.
268
2692008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * gdbstub/rtems-stub-glue.c: Update to use the new
272        rtems_object_get_name() service. This simplified the code a bit.
273
2742008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
275
276        * bootcard.c: Improve comments and clean up argc/argv order.
277
2782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
281        Use the RTEMS provided accessor macros to obtain configuration
282        fields.
283
2842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
285
286        * bootcard.c: Move interrupt_stack_size field from CPU Table to
287        Configuration Table. Eliminate CPU Table from all ports. Delete
288        references to CPU Table in all forms.
289
2902007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * bsppredriverhook.c: New file.
293
2942007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * bootcard.c: Moved most of the remaining CPU Table fields to the
297        Configuration Table. This included pretasking_hook, predriver_hook,
298        postdriver_hook, idle_task, do_zero_of_workspace,
299        extra_mpci_receive_server_stack, stack_allocate_hook, and
300        stack_free_hook. As a side-effect of this effort some multiprocessing
301        code was made conditional and some style clean up occurred.
302
3032007-12-02      Till Straumann <strauman@slac.stanford.edu>
304
305        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
306        silenced compiler warnings caused by type changes
307        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
308
3092007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
310
311        * bootcard.c: Add comment.
312
3132007-07-15      Till Straumann <strauman@slac.stanford.edu>
314
315        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
316
3172007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * bsppost.c: Split open of the console from the standard BSP code so it
320        is easier to stub out.
321
3222007-05-10      Till Straumann <strauman@slac.stanford.edu>
323
324        * vmeUniverse/vmeUniverse.c: Changed types to silence
325        compiler warnings.
326
3272007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * bootcard.c: Move __fini call to inside executive for
330        symmettry with __init call.
331
3322007-04-17      Joel Sherrill <joel@OARcorp.com>
333
334        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
335        significantly speeds up boot time on targets not requiring memory to
336        be touched at boot time.
337
3382007-04-02      Joel Sherrill <joel@OARcorp.com>
339
340        * dummy_printk_support.c: New file.
341
3422007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
345
3462007-03-28      Joel Sherrill <joel@OARcorp.com>
347
348        * clockdrv_shell.c: Add support to the Clock driver template for
349        rtems_clock_set_nanoseconds_extension and the potential for TOD and
350        timestamps accurate to the nanosecond.
351
3522007-03-28      Joel Sherrill <joel@OARcorp.com>
353
354        PR 1232/bsps
355        * bsppost.c: It should not be a fatal error to not have a console.
356
3572007-03-09      Joel Sherrill <joel@OARcorp.com>
358
359        * bootcard.c: Change XXX to real comment.
360
3612007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
362
363        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
364
3652007-01-30      Till Straumann <strauman@slac.stanford.edu>
366
367        * vmeUniverse/README.porting, vmeUniverse/README.universe:
368        updated, added more information for BSP implementors.
369
370        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
371
372        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
373        * vmeUniverse/bspVmeDmaList.c (added):
374        Driver-independent code for linked-list DMA (public + private headers,
375        implementation).
376
377        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
378        interface to new DMA features of drivers.
379
380        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
381        hint bits (VME_MODE_DBWxx).
382
383
384        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
385        data-width hint/modifier bits.
386
387        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
388        Added support for data-width hint/modifier bits.
389        Added support for xxx_BLT, xxx_MBLT address modifiers.
390        Restrict DBW to 32 in non-MBLT modes (except single-beat;
391        a comment is in README.universe). Updated DMA support to
392        implement new VMEDMA.h API. Added support for non-incrementing
393        VME addresses. Restrict data width to 32 for single-beat AMs
394        when the universe would use MBLT for DMA.
395
3962007-01-19      Till Straumann <strauman@slac.stanford.edu>
397
398        * vmeUniverse/VME.h:
399        moved VME.h from libbsp/powerpc/shared/vme to
400        libbsp/shared/vmeUniverse; eventually, this (and other)
401        VME API headers should migrate to cpukit.
402
4032007-01-16      Till Straumann <strauman@slac.stanford.edu>
404
405        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
406        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
407        vmeUniverse/vme_am_defs.h:
408        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
409
4102006-12-13      Till Straumann <strauman@slac.stanford.edu>
411
412        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
413        Added flags for 2eSST and DBW16.
414        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
415        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
416        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
417        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
418        now more options are available.  Added new flag to install
419        'posted-write' workaround.
420        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
421        macro. Data width of outbound port can now be restricted to 16-bit
422        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
423        for mapping local registers onto VME. Interrupt manager now implements
424        a workaround (enabled at installation time) which flushes the
425        write-fifo after user ISR returns. This requires the universe's
426        registers to be accessible from VME (either CSR space or CRG mapped
427        to A16/A24/A32), though.
428        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
429        the fault address as a 32-bit address (not ulonglong anymore). The
430        driver only supports 32-bit addresses. Declare new routine
431        vmeTsi148MapCRG().  Export 'irq manager' API only if
432        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
433        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
434        supported. Added comments explaining the 'posted-write' workaround
435        implemented by the interrupt manager.
436        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
437        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
438        2eSST when configuring windows (untested - I have no 2eSST).
439        Added vmeTsi148MapCRG() for mapping local registers onto VME.
440        Implemented 'posted-write' workaround for interrupt manager
441        (consult source for details).
442
4432006-12-13      Joel Sherrill <joel@OARcorp.com>
444
445        PR 1190/bsps
446        * bootcard.c: Remove status since unused.
447
4482006-11-29      Till Straumann <strauman@slac.stanford.edu>
449
450        * vmeUniverse/vmeTsi148.h: user now must define a symbol
451        for the header to declare 'dump info'-style routine. This
452        is in order to avoid pulling in <stdio.h>.
453
4542006-11-17      Joel Sherrill <joel@OARcorp.com>
455
456        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
457        template and eliminate all fast idle code specific to this BSP. This
458        eliminates a fair amount of code in the BSP clock driver and
459        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
460        timer so I added the new hook Clock_driver_support_find_timer to
461        support this. In general, there was some clean up to the file headers
462        of various files.
463
4642006-11-15      Joel Sherrill <joel@OARcorp.com>
465
466        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
467        file and simplified initialization.
468        * main.c: Removed.
469
4702006-10-19      Joel Sherrill <joel@OARcorp.com>
471
472        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
473
4742006-07-12      Till Straumann <strauman@slac.stanford.edu>
475
476        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
477        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
478
4792006-06-19      Till Straumann <strauman@slac.stanford.edu>
480
481        * vmeUniverse/vme_amd_defs.h: Added address-modifier
482        codes for BLT/MBLT.
483
4842006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
485
486        * gnatinstallhandler.c: Rename since old name is now used
487        by GNAT source.
488
4892006-01-26      Till Straumann <strauman@slac.stanford.edu>
490        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
491        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
492        Added 2F address modifier for VME64 CSR access.
493
4942006-01-11      Till Straumann <strauman@slac.stanford.edu>
495
496        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
497        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
498        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
499        on master windows (creates race-condition on memory-mapped
500        devices). A new flag allows for signalling that a window
501        maps 'ordinary memory'. Disable VME IRQ level if no
502        handler is registered with interrupting vector.
503
5042006-01-11      Till Straumann <strauman@slac.stanford.edu>
505
506        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
507        Eliminate obsolete types.
508
5092005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
510
511        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
512        Remove CVS log.
513
5142005-10-20  Eric Norum <norume@aps.anl.gov>
515
516        * vmeUniverse/vmeUniverse.c: Support MVME2100.
517
5182005-09-02      Joel Sherrill <joel@OARcorp.com>
519
520        PR 577/bsps
521        * console.c: Make the previously committed patch for this PR compile.
522
5232005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
524
525        PR 577/bsps
526        * console.c: The console_close() method currently calls StopRemoteTx()
527        on all invocations. It should should be ok for last close only but
528        not for any others. If you open a port multiple times, you only want
529        to call StopRemoteTx() only as part of the last close.
530
5312005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
532
533        PR 779/bsp
534        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
535        handlers in powerpc bsps
536
5372005-03-14      Joel Sherrill <joel@OARcorp.com>
538
539        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
540        API unification. All use pci_find_device().
541
5422005-01-23      Joel Sherrill <joel@OARcorp.com>
543
544        * tod.c: Change type of RTC_Count to size_t.
545
5462004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
547
548        PR 704/bsps.
549        * ide_ctrl.c: Removed (obsolete).
550
5512004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
552
553        PR 703/filesystem
554        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
555        parameters to uint16_t for UDMA support.
556
5572004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
558
559        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
560        boards -- notably the MVME2100 -- return the physical address, not an
561        offset in PCI memory space.
562
5632004-10-13      Eric Norum <norume@aps.anl.gov>
564
565        PR 688/bsps
566        * shared/tod.c: Set RTEMS time during TOD initialization
567
5682004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
569
570        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
571
5722004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
573
574        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
575        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
576
5772004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * ChangeLog: Merge-in gdbstub/ChangeLog.
580        * gdbstub/ChangeLog: Remove.
581
5822003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
583
584        PR 501/rtems_misc
585        * console.c: console_open disables ICANON on non-console port, which
586        should be ok for the first open but not for subsequent ones. If you open
587        one serial port, you will configure it, when you reopen it you will lost
588        the ICANON parameters if you had put it. Should be done by console only
589        at first open.
590
5912003-09-04      Joel Sherrill <joel@OARcorp.com>
592
593        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
594        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
595        URL for license changed.
596
5972003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * Makefile.am: Reflect having moved automake/.
600
6012003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * include/Makefile.am: Remove (merged into Makefile.am).
604        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
605        * Makefile.am: Reflect changes above. Reflect having merged
606        ../configure.ac into ../../../configure.ac.
607
6082003-06-30      Joel Sherrill <joel@OARcorp.com>
609
610        * console-polled.c: Corrected comments in header.
611
6122003-04-10      Till Straumann <strauman@slac.stanford.edu>
613
614        PR 380/bsps
615        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
616        format strings compliant with libcpu/printk. minor fixes and lazy init
617        bugfix.
618
6192003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
622
6232003-02-20      Till Straumann <strauman@slac.stanford.edu>
624
625        PR 349/bsps
626        * README.universe, vmeUniverse/README.porting
627        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
628        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
629        * vmeUniverse/README.porting: New file.
630
6312002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
632
633        * ide_ctrl.c: New file.
634
6352002-07-01      Joel Sherrill <joel@OARcorp.com>
636
637        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
638        now that it is a two dimensional array based upon API and class.
639
6402002-06-25      Joel Sherrill <joel@OARcorp.com>
641
642        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
643        the shared gdb stub glue necessitating a move up.
644        * Makefile.am: Reflect new gdbstub directory.
645        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
646        the shared gdb stub glue necessitating a move up.
647        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
648        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
649        m68k/shared/gdbstub.
650
6512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
654        * Makefile.am: Remove AUTOMAKE_OPTIONS.
655
6562001-10-22      Joel Sherrill <joel@OARcorp.com>
657
658        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
659        application namespace.
660
6612001-10-17      Joel Sherrill <joel@OARcorp.com>
662
663        * timerstub.c: New stub file for BSPs that don't have timer hardware.
664
6652001-10-12      Joel Sherrill <joel@OARcorp.com>
666
667        * console-polled.c, console.c: Fixed typo.
668
6692001-05-14      Till Straumann <strauman@slac.stanford.edu>
670
671        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
672        vmeUniverse/vmeUniverse.h: New files.
673        * Makefile.am: Modified to reflect addition of files.
674        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
675        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
676        Till.  Please forward future modifications to him.
677
6782001-01-12      Joel Sherrill <joel@OARcorp.com>
679
680        * setvec.c: Removed unused variables.
681
6822001-01-09      Joel Sherrill <joel@OARcorp.com>
683
684        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
685        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
686        driver.
687
6882001-01-03      Joel Sherrill <joel@OARcorp.com>
689
690        * clockdrv_shell.c: Fixed syntax error in fast idle support.
691        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
692        CLOCK_DRIVER_USE_FAST_IDLE.
693        * console-polled.c: Added console_initialize_hardware() hook.
694
6952000-12-01      Joel Sherrill <joel@OARcorp.com>
696
697        * console-polled.c: Remove warnings.
698
6992000-11-13      Joel Sherrill <joel@OARcorp.com>
700
701        * clock_driver_stub.c: This is a stub of a clock driver that is
702        sufficient for linking the ticker application.  Some simulators do not
703        have a soruce for a clock tick.  Also this can be used while
704        constructing a BSP so everything links.
705
7062000-11-01      Joel Sherrill <joel@OARcorp.com>
707
708        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
709        moved from libc to lib/include/rtems and now must be referenced as
710        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
711
7122000-10-30      Joel Sherrill <joel@OARcorp.com>
713
714        * POSIX include files merged into newlib.  This resulted in some
715        definitions moving to other files and thus some secondary effects in
716        RTEMS source code.
717        * sbrk.c: Corrected prototype to match newlib.
718
7192000-08-10      Joel Sherrill <joel@OARcorp.com>
720
721        * ChangeLog: New file.
722
Note: See TracBrowser for help on using the repository browser.