source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 9647f7fe

4.104.115
Last change on this file since 9647f7fe was 9647f7fe, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 02/27/09 at 11:26:44
  • README: Added NCS.
  • Makefile.am, configure.ac, preinstall.am: Added BSP variants.
  • console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed register settings. Cleanup.
  • include/bsp.h: Added network defines and functions.
  • include/lpc24xx.h: Added AHB and EMC defines. Fixed Ethernet status sizes.
  • include/system-clocks.h, misc/system-clocks.c: Added micro seconds delay function that uses Timer 1. Changed PLL setup.
  • network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New files.
  • startup/bspstart.c: Added EMC initialization. Changes for ROM boot.
  • Property mode set to 100644
File size: 26.2 KB
Line 
12009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * include/utility.h: Added define.
4        * include/irq-generic.h: Added missing prototypes.
5
62009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * tod.c: Use rtems_clock_get_tod().
9
102009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * src/irq-generic.c: #include <stdlib.h>.
13
142008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
17        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
18        dispatch function.
19
202008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * bootcard.c: Eliminate pointers to API configuration tables in the
23        main configuration table. Reference the main configuration table and
24        the API configuration tables directly using the confdefs.h version
25        rather than obtaining a pointer to it. This eliminated some
26        variables, a potential fatal error, some unnecessary default
27        configuration structures. Overall, about a 4.5% reduction in the code
28        size for minimum and hello on the SPARC.
29
302008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
31
32        * clock_driver_stub.c: Remove (unused).
33
342008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
37        disable level are in the same state they would be in a true ISR. This
38        ensures that all of the clock tick handling is as similar as possible
39        in this limited environment.
40
412008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * include/tm27.h: Use shared tm27.h stub.
44
452008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
48        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
49        On 16-bit architectures, size_t can be 16-bits which would limit the
50        work area to 64K.
51
522008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
53
54        * include/utility.h: Renamed various macros.
55
562008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
57
58        * clockdrv_shell.c: Empty file. Add warning to not use this file.
59        * clock_driver_simidle.c: include clockdrv_shell.h.
60
612008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
62
63        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
64
652008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * clock_driver_simidle.c: New file.
68        This implementation is for BSPs for simulators without a clock tick
69        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
70        repeatedly when the application ends up in the IDLE task.  This
71        simulates time advancing.  It is enough to run many tests but
72        will not result in the correct behavior when you want timeslicing.
73        This is because timeslicing assumes that a tick ISR determines
74        that the currently executing thread must be switched out.  Without
75        a clock tick ISR, this will not occur.
76
772008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
80        area allocation mandatory. Rename
81        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
82
832008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * include/utility.h: New file.
86
872008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
90        can optionally print a message, poll for user to press key, and call
91        bsp_reset(). Using this eliminates the various bsp_cleanup()
92        implementations which had their own implementation and variety of
93        string constants.
94        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
95
962008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
97
98        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
99        rtems_clock_major with unsigned integer literal.
100
1012008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * bspgetworkarea.c: Fix typo. Add debug printk statements.
104
1052008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * bspgetworkarea.c: Augment to optionally know U-Boot.
108
1092008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
112
1132008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * bootcard.c: Add support for optionally having a unified work area. In
116        other words, the RTEMS Workspace and C Program Heap are the same pool
117        of memory.
118
1192008-09-17      Miao Yan <yanmiaobest@gmail.com>
120
121        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
122        only filesystem (devfs), optionally completely drop out filesystem,
123        and to clean up disabling newlib reentrancy support. This dropped 17K
124        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
125        code space.
126
1272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * bspgetworkarea.c: New file.  This implementation should be useable
130        by most BSPs if they provide the proper support in their linker script.
131
1322008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
135        and rtems/libio.h.
136        * bspstart.c: New file.
137
1382008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
141        special IOCTL in Clock_control. This was a hack which has existed
142        since before the Classic API Timer Manager was implemented. All
143        implementations of and references to Clock_control were removed.
144
1452008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * timerstub.c, tod.c: Convert to "bool".
148
1492008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * tod.c: Remove extern. RTC_Present is not defined anywhere.
152
1532008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        PR 1302/bsps
156        * vmeUniverse/vmeUniverse.h: Remove
157        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
158
1592008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * timerstub.c: Eliminate empty function from every benchmark timer
162        driver. Fix spelling.
163
1642008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * bootcard.c: Fix formatting.
167        * console-polled.c: Error if minor < 2 not just <= 2.
168
1692008-08-28      Till Straumann <strauman@slac.stanford.edu>
170
171        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
172        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
173
1742008-08-28      Till Straumann <strauman@slac.stanford.edu>
175
176        * vmeUniverse/VME.h: added BSP_VMEResetBus().
177
1782008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
179
180        * src/irq-generic.c: Fixed integer conversion warnings.
181
1822008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
183
184        * timerstub.c: Add missing prototypes.
185
1862008-08-15      Allan Hessenflow <allanh@kallisti.com>
187
188        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
189
1902008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
191
192        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
193        bsp_libc_init() to match RTEMS_Malloc_Initialize().
194
195        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
196
197        * src/irq-generic.c: Fixed warnings.
198
1992008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
202
2032008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * tod.c: Add missing prototypes.
206
2072008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        PR 537/bsps
210        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
211        newlib reentrancy. The parameter was ignored in libc_init().
212
2132008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
214
215        * src/irq-legacy.c: Free allocated memory in handler remove.
216
217        * bootcard.c: Check if the heap fits into the work area.
218
2192008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
220
221        * include/bootcard.h: New file.
222
223        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
224        added support for an optional separate heap area.
225
226        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
227
228        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
229        for new rtems_interrupt_handler_iterate() function.
230
2312008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
234        boot_card() handles RAM allocation.
235
2362008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
237
238        * bootcard.c: Removed duplicated code.
239
2402008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
241
242        * bootcard.c: Special case for PowerPC: The interrupt disable
243        mask is stored in SPRG0.  It must be valid before we can use
244        rtems_interrupt_disable().
245
2462008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
247
248        * include/irq-config.h, include/irq-generic.h,
249        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
250        support.
251
2522008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * include/tm27.h: New file. Stub version of tm27 support.
255
2562008-05-23      Till Straumann <strauman@slac.stanford.edu>
257
258        * vmeUniverse/VME.h: removed 'weak' attribute from
259        declaration of BSP_vme_config().
260
2612008-05-22      Till Straumann <strauman@slac.stanford.edu>
262
263        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
264        moved struct attributes as directed by gcc warning.
265
2662008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
267
268        * bootcard.c: Add capability for bootcard.c BSP Initialization
269        Framework to ask the BSP where it has memory for the RTEMS Workspace
270        and C Program Heap. These collectively are referred to as work area.
271        If the BSP supports this, then it does not have to include code to
272        split the available memory between the two areas. This reduces the
273        amount of code in the BSP specific bspstart.c file. Additionally, the
274        shared framework can initialize the C Library, call
275        rtems_debug_enable(), and dirty the work area memory. Until most/all
276        BSPs support this new capability, if the BSP supports this, it should
277        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
278        When the transition is complete, this autoconf macro can be removed.
279        * bsppretaskinghook.c: New file.
280
2812008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * bootcard.c: Refactored and renamed initialization routines to
284        rtems_initialize_data_structures, rtems_initialize_before_drivers,
285        rtems_initialize_device_drivers, and
286        rtems_initialize_start_multitasking. This opened the sequence up so
287        that bootcard() could provide a more robust and flexible framework
288        which is easier to explain and understand. This also lays the
289        groundwork for sharing the division of available memory between the
290        RTEMS workspace and heap and the C library initialization across all
291        BSPs.
292
2932008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * bootcard.c: Improve formatting and comments.
296
2972008-03-20      Till Straumann <strauman@slac.stanford.edu>
298
299        * vmeUniverse/vmeTsi148.c: type of 5th argument
300        to pci_read_config_dword() is now uint32_t*.
301
3022008-03-17      Till Straumann <strauman@slac.stanford.edu>
303
304        * vmeUniverse/vmeTsi148.c: Initialize VME Master
305        'VTON' timer and bus-release policy to less aggressive
306        values than the chip's defaults. The default VTON easily
307        overrides any settings used by the DMA engine.
308
3092008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * gdbstub/rtems-stub-glue.c: Update to use the new
312        rtems_object_get_name() service. This simplified the code a bit.
313
3142008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * bootcard.c: Improve comments and clean up argc/argv order.
317
3182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
321        Use the RTEMS provided accessor macros to obtain configuration
322        fields.
323
3242007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * bootcard.c: Move interrupt_stack_size field from CPU Table to
327        Configuration Table. Eliminate CPU Table from all ports. Delete
328        references to CPU Table in all forms.
329
3302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * bsppredriverhook.c: New file.
333
3342007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * bootcard.c: Moved most of the remaining CPU Table fields to the
337        Configuration Table. This included pretasking_hook, predriver_hook,
338        postdriver_hook, idle_task, do_zero_of_workspace,
339        extra_mpci_receive_server_stack, stack_allocate_hook, and
340        stack_free_hook. As a side-effect of this effort some multiprocessing
341        code was made conditional and some style clean up occurred.
342
3432007-12-02      Till Straumann <strauman@slac.stanford.edu>
344
345        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
346        silenced compiler warnings caused by type changes
347        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
348
3492007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * bootcard.c: Add comment.
352
3532007-07-15      Till Straumann <strauman@slac.stanford.edu>
354
355        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
356
3572007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * bsppost.c: Split open of the console from the standard BSP code so it
360        is easier to stub out.
361
3622007-05-10      Till Straumann <strauman@slac.stanford.edu>
363
364        * vmeUniverse/vmeUniverse.c: Changed types to silence
365        compiler warnings.
366
3672007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * bootcard.c: Move __fini call to inside executive for
370        symmettry with __init call.
371
3722007-04-17      Joel Sherrill <joel@OARcorp.com>
373
374        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
375        significantly speeds up boot time on targets not requiring memory to
376        be touched at boot time.
377
3782007-04-02      Joel Sherrill <joel@OARcorp.com>
379
380        * dummy_printk_support.c: New file.
381
3822007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
383
384        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
385
3862007-03-28      Joel Sherrill <joel@OARcorp.com>
387
388        * clockdrv_shell.c: Add support to the Clock driver template for
389        rtems_clock_set_nanoseconds_extension and the potential for TOD and
390        timestamps accurate to the nanosecond.
391
3922007-03-28      Joel Sherrill <joel@OARcorp.com>
393
394        PR 1232/bsps
395        * bsppost.c: It should not be a fatal error to not have a console.
396
3972007-03-09      Joel Sherrill <joel@OARcorp.com>
398
399        * bootcard.c: Change XXX to real comment.
400
4012007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
402
403        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
404
4052007-01-30      Till Straumann <strauman@slac.stanford.edu>
406
407        * vmeUniverse/README.porting, vmeUniverse/README.universe:
408        updated, added more information for BSP implementors.
409
410        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
411
412        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
413        * vmeUniverse/bspVmeDmaList.c (added):
414        Driver-independent code for linked-list DMA (public + private headers,
415        implementation).
416
417        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
418        interface to new DMA features of drivers.
419
420        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
421        hint bits (VME_MODE_DBWxx).
422
423
424        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
425        data-width hint/modifier bits.
426
427        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
428        Added support for data-width hint/modifier bits.
429        Added support for xxx_BLT, xxx_MBLT address modifiers.
430        Restrict DBW to 32 in non-MBLT modes (except single-beat;
431        a comment is in README.universe). Updated DMA support to
432        implement new VMEDMA.h API. Added support for non-incrementing
433        VME addresses. Restrict data width to 32 for single-beat AMs
434        when the universe would use MBLT for DMA.
435
4362007-01-19      Till Straumann <strauman@slac.stanford.edu>
437
438        * vmeUniverse/VME.h:
439        moved VME.h from libbsp/powerpc/shared/vme to
440        libbsp/shared/vmeUniverse; eventually, this (and other)
441        VME API headers should migrate to cpukit.
442
4432007-01-16      Till Straumann <strauman@slac.stanford.edu>
444
445        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
446        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
447        vmeUniverse/vme_am_defs.h:
448        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
449
4502006-12-13      Till Straumann <strauman@slac.stanford.edu>
451
452        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
453        Added flags for 2eSST and DBW16.
454        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
455        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
456        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
457        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
458        now more options are available.  Added new flag to install
459        'posted-write' workaround.
460        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
461        macro. Data width of outbound port can now be restricted to 16-bit
462        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
463        for mapping local registers onto VME. Interrupt manager now implements
464        a workaround (enabled at installation time) which flushes the
465        write-fifo after user ISR returns. This requires the universe's
466        registers to be accessible from VME (either CSR space or CRG mapped
467        to A16/A24/A32), though.
468        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
469        the fault address as a 32-bit address (not ulonglong anymore). The
470        driver only supports 32-bit addresses. Declare new routine
471        vmeTsi148MapCRG().  Export 'irq manager' API only if
472        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
473        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
474        supported. Added comments explaining the 'posted-write' workaround
475        implemented by the interrupt manager.
476        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
477        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
478        2eSST when configuring windows (untested - I have no 2eSST).
479        Added vmeTsi148MapCRG() for mapping local registers onto VME.
480        Implemented 'posted-write' workaround for interrupt manager
481        (consult source for details).
482
4832006-12-13      Joel Sherrill <joel@OARcorp.com>
484
485        PR 1190/bsps
486        * bootcard.c: Remove status since unused.
487
4882006-11-29      Till Straumann <strauman@slac.stanford.edu>
489
490        * vmeUniverse/vmeTsi148.h: user now must define a symbol
491        for the header to declare 'dump info'-style routine. This
492        is in order to avoid pulling in <stdio.h>.
493
4942006-11-17      Joel Sherrill <joel@OARcorp.com>
495
496        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
497        template and eliminate all fast idle code specific to this BSP. This
498        eliminates a fair amount of code in the BSP clock driver and
499        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
500        timer so I added the new hook Clock_driver_support_find_timer to
501        support this. In general, there was some clean up to the file headers
502        of various files.
503
5042006-11-15      Joel Sherrill <joel@OARcorp.com>
505
506        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
507        file and simplified initialization.
508        * main.c: Removed.
509
5102006-10-19      Joel Sherrill <joel@OARcorp.com>
511
512        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
513
5142006-07-12      Till Straumann <strauman@slac.stanford.edu>
515
516        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
517        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
518
5192006-06-19      Till Straumann <strauman@slac.stanford.edu>
520
521        * vmeUniverse/vme_amd_defs.h: Added address-modifier
522        codes for BLT/MBLT.
523
5242006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * gnatinstallhandler.c: Rename since old name is now used
527        by GNAT source.
528
5292006-01-26      Till Straumann <strauman@slac.stanford.edu>
530        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
531        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
532        Added 2F address modifier for VME64 CSR access.
533
5342006-01-11      Till Straumann <strauman@slac.stanford.edu>
535
536        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
537        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
538        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
539        on master windows (creates race-condition on memory-mapped
540        devices). A new flag allows for signalling that a window
541        maps 'ordinary memory'. Disable VME IRQ level if no
542        handler is registered with interrupting vector.
543
5442006-01-11      Till Straumann <strauman@slac.stanford.edu>
545
546        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
547        Eliminate obsolete types.
548
5492005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
550
551        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
552        Remove CVS log.
553
5542005-10-20  Eric Norum <norume@aps.anl.gov>
555
556        * vmeUniverse/vmeUniverse.c: Support MVME2100.
557
5582005-09-02      Joel Sherrill <joel@OARcorp.com>
559
560        PR 577/bsps
561        * console.c: Make the previously committed patch for this PR compile.
562
5632005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
564
565        PR 577/bsps
566        * console.c: The console_close() method currently calls StopRemoteTx()
567        on all invocations. It should should be ok for last close only but
568        not for any others. If you open a port multiple times, you only want
569        to call StopRemoteTx() only as part of the last close.
570
5712005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
572
573        PR 779/bsp
574        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
575        handlers in powerpc bsps
576
5772005-03-14      Joel Sherrill <joel@OARcorp.com>
578
579        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
580        API unification. All use pci_find_device().
581
5822005-01-23      Joel Sherrill <joel@OARcorp.com>
583
584        * tod.c: Change type of RTC_Count to size_t.
585
5862004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
587
588        PR 704/bsps.
589        * ide_ctrl.c: Removed (obsolete).
590
5912004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
592
593        PR 703/filesystem
594        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
595        parameters to uint16_t for UDMA support.
596
5972004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
598
599        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
600        boards -- notably the MVME2100 -- return the physical address, not an
601        offset in PCI memory space.
602
6032004-10-13      Eric Norum <norume@aps.anl.gov>
604
605        PR 688/bsps
606        * shared/tod.c: Set RTEMS time during TOD initialization
607
6082004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
609
610        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
611
6122004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
613
614        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
615        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
616
6172004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * ChangeLog: Merge-in gdbstub/ChangeLog.
620        * gdbstub/ChangeLog: Remove.
621
6222003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
623
624        PR 501/rtems_misc
625        * console.c: console_open disables ICANON on non-console port, which
626        should be ok for the first open but not for subsequent ones. If you open
627        one serial port, you will configure it, when you reopen it you will lost
628        the ICANON parameters if you had put it. Should be done by console only
629        at first open.
630
6312003-09-04      Joel Sherrill <joel@OARcorp.com>
632
633        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
634        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
635        URL for license changed.
636
6372003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * Makefile.am: Reflect having moved automake/.
640
6412003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * include/Makefile.am: Remove (merged into Makefile.am).
644        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
645        * Makefile.am: Reflect changes above. Reflect having merged
646        ../configure.ac into ../../../configure.ac.
647
6482003-06-30      Joel Sherrill <joel@OARcorp.com>
649
650        * console-polled.c: Corrected comments in header.
651
6522003-04-10      Till Straumann <strauman@slac.stanford.edu>
653
654        PR 380/bsps
655        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
656        format strings compliant with libcpu/printk. minor fixes and lazy init
657        bugfix.
658
6592003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
662
6632003-02-20      Till Straumann <strauman@slac.stanford.edu>
664
665        PR 349/bsps
666        * README.universe, vmeUniverse/README.porting
667        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
668        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
669        * vmeUniverse/README.porting: New file.
670
6712002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
672
673        * ide_ctrl.c: New file.
674
6752002-07-01      Joel Sherrill <joel@OARcorp.com>
676
677        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
678        now that it is a two dimensional array based upon API and class.
679
6802002-06-25      Joel Sherrill <joel@OARcorp.com>
681
682        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
683        the shared gdb stub glue necessitating a move up.
684        * Makefile.am: Reflect new gdbstub directory.
685        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
686        the shared gdb stub glue necessitating a move up.
687        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
688        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
689        m68k/shared/gdbstub.
690
6912002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
694        * Makefile.am: Remove AUTOMAKE_OPTIONS.
695
6962001-10-22      Joel Sherrill <joel@OARcorp.com>
697
698        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
699        application namespace.
700
7012001-10-17      Joel Sherrill <joel@OARcorp.com>
702
703        * timerstub.c: New stub file for BSPs that don't have timer hardware.
704
7052001-10-12      Joel Sherrill <joel@OARcorp.com>
706
707        * console-polled.c, console.c: Fixed typo.
708
7092001-05-14      Till Straumann <strauman@slac.stanford.edu>
710
711        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
712        vmeUniverse/vmeUniverse.h: New files.
713        * Makefile.am: Modified to reflect addition of files.
714        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
715        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
716        Till.  Please forward future modifications to him.
717
7182001-01-12      Joel Sherrill <joel@OARcorp.com>
719
720        * setvec.c: Removed unused variables.
721
7222001-01-09      Joel Sherrill <joel@OARcorp.com>
723
724        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
725        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
726        driver.
727
7282001-01-03      Joel Sherrill <joel@OARcorp.com>
729
730        * clockdrv_shell.c: Fixed syntax error in fast idle support.
731        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
732        CLOCK_DRIVER_USE_FAST_IDLE.
733        * console-polled.c: Added console_initialize_hardware() hook.
734
7352000-12-01      Joel Sherrill <joel@OARcorp.com>
736
737        * console-polled.c: Remove warnings.
738
7392000-11-13      Joel Sherrill <joel@OARcorp.com>
740
741        * clock_driver_stub.c: This is a stub of a clock driver that is
742        sufficient for linking the ticker application.  Some simulators do not
743        have a soruce for a clock tick.  Also this can be used while
744        constructing a BSP so everything links.
745
7462000-11-01      Joel Sherrill <joel@OARcorp.com>
747
748        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
749        moved from libc to lib/include/rtems and now must be referenced as
750        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
751
7522000-10-30      Joel Sherrill <joel@OARcorp.com>
753
754        * POSIX include files merged into newlib.  This resulted in some
755        definitions moving to other files and thus some secondary effects in
756        RTEMS source code.
757        * sbrk.c: Corrected prototype to match newlib.
758
7592000-08-10      Joel Sherrill <joel@OARcorp.com>
760
761        * ChangeLog: New file.
762
Note: See TracBrowser for help on using the repository browser.