source: rtems/c/src/lib/libbsp/shared/ChangeLog @ 6a78bbd

4.104.11
Last change on this file since 6a78bbd was 6a78bbd, checked in by Joel Sherrill <joel.sherrill@…>, on May 6, 2009 at 2:21:35 PM

2009-05-06 Michael Walle <michael@…>

PR 1409/bsps

  • gdbstub/rtems-stub-glue.c: Print object names correctly.
  • Property mode set to 100644
File size: 27.4 KB
Line 
12009-05-06      Michael Walle <michael@walle.cc>
2
3        PR 1409/bsps
4        * gdbstub/rtems-stub-glue.c: Print object names correctly.
5
62009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * bootcard.c: Add info to not enough memory message.
9
102009-05-03      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * tod.c: Remove warnings and clean up.
13
142009-04-28      Chris Johns <chrisj@rtems.org>
15
16        * bootcard.c, include/bootcard.h: Remove argc/argv/envp and
17        replace with a single BSP boot command line a BSP can optionally
18        support.
19
202009-03-10      Eric Norum <norume@aps.anl.gov>
21
22        * bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This
23        allows the potential for sbrk() to extend the heap area. This
24        actually is done on PowerPC BSPs with more than 32MB which use
25        dynamic loading.
26
272009-03-05      Till Straumann <strauman@slac.stanford.edu>
28
29        * bootcard.c: use aligned heap_start (instead of
30        original heap_start) when calculating default heap
31        size (to take into account loss due to alignment).
32
332009-03-05      Till Straumann <strauman@slac.stanford.edu>
34
35        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
36        fixed function declarations to silence compiler
37        warnings.
38
392009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * bspgetworkarea.c: Add check to determine if current stack pointer is
42        in work area.
43
442009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
45
46        * include/utility.h: Added define.
47        * include/irq-generic.h: Added missing prototypes.
48
492009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * tod.c: Use rtems_clock_get_tod().
52
532009-01-05      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * src/irq-generic.c: #include <stdlib.h>.
56
572008-12-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
58
59        * include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
60        * include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
61        dispatch function.
62
632008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * bootcard.c: Eliminate pointers to API configuration tables in the
66        main configuration table. Reference the main configuration table and
67        the API configuration tables directly using the confdefs.h version
68        rather than obtaining a pointer to it. This eliminated some
69        variables, a potential fatal error, some unnecessary default
70        configuration structures. Overall, about a 4.5% reduction in the code
71        size for minimum and hello on the SPARC.
72
732008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
74
75        * clock_driver_stub.c: Remove (unused).
76
772008-10-13      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
80        disable level are in the same state they would be in a true ISR. This
81        ensures that all of the clock tick handling is as similar as possible
82        in this limited environment.
83
842008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * include/tm27.h: Use shared tm27.h stub.
87
882008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
91        include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
92        On 16-bit architectures, size_t can be 16-bits which would limit the
93        work area to 64K.
94
952008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
96
97        * include/utility.h: Renamed various macros.
98
992008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * clockdrv_shell.c: Empty file. Add warning to not use this file.
102        * clock_driver_simidle.c: include clockdrv_shell.h.
103
1042008-09-30      Ralf Corsepius <ralf.corsepius@rtems.org>
105
106        * clockdrv_shell.h: New (Copied from clockdrv_shell.c).
107
1082008-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * clock_driver_simidle.c: New file.
111        This implementation is for BSPs for simulators without a clock tick
112        ISR.  It provides a special IDLE task that calls rtems_clock_tick()
113        repeatedly when the application ends up in the IDLE task.  This
114        simulates time advancing.  It is enough to run many tests but
115        will not result in the correct behavior when you want timeslicing.
116        This is because timeslicing assumes that a tick ISR determines
117        that the currently executing thread must be switched out.  Without
118        a clock tick ISR, this will not occur.
119
1202008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * bootcard.c, include/bootcard.h: Make letting boot_card() handle work
123        area allocation mandatory. Rename
124        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
125
1262008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * include/utility.h: New file.
129
1302008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
133        can optionally print a message, poll for user to press key, and call
134        bsp_reset(). Using this eliminates the various bsp_cleanup()
135        implementations which had their own implementation and variety of
136        string constants.
137        * bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
138
1392008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
140
141        * clockdrv_shell.c: Install_clock has now static linkage.  Initialize
142        rtems_clock_major with unsigned integer literal.
143
1442008-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * bspgetworkarea.c: Fix typo. Add debug printk statements.
147
1482008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * bspgetworkarea.c: Augment to optionally know U-Boot.
151
1522008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * bootcard.c: Perform bsp_start() before bsp_get_work_area().
155
1562008-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * bootcard.c: Add support for optionally having a unified work area. In
159        other words, the RTEMS Workspace and C Program Heap are the same pool
160        of memory.
161
1622008-09-17      Miao Yan <yanmiaobest@gmail.com>
163
164        * bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
165        only filesystem (devfs), optionally completely drop out filesystem,
166        and to clean up disabling newlib reentrancy support. This dropped 17K
167        from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
168        code space.
169
1702008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * bspgetworkarea.c: New file.  This implementation should be useable
173        by most BSPs if they provide the proper support in their linker script.
174
1752008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
178        and rtems/libio.h.
179        * bspstart.c: New file.
180
1812008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * clockdrv_shell.c: The Shared Memory Driver no longer requires the
184        special IOCTL in Clock_control. This was a hack which has existed
185        since before the Classic API Timer Manager was implemented. All
186        implementations of and references to Clock_control were removed.
187
1882008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * timerstub.c, tod.c: Convert to "bool".
191
1922008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * tod.c: Remove extern. RTC_Present is not defined anywhere.
195
1962008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        PR 1302/bsps
199        * vmeUniverse/vmeUniverse.h: Remove
200        _VME_UNIVERSE_DECLARE_SHOW_ROUTINES.
201
2022008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * timerstub.c: Eliminate empty function from every benchmark timer
205        driver. Fix spelling.
206
2072008-08-30      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * bootcard.c: Fix formatting.
210        * console-polled.c: Error if minor < 2 not just <= 2.
211
2122008-08-28      Till Straumann <strauman@slac.stanford.edu>
213
214        * vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
215        added vmeTsi148ResetBusXX(), vmeTsi148ResetBus().
216
2172008-08-28      Till Straumann <strauman@slac.stanford.edu>
218
219        * vmeUniverse/VME.h: added BSP_VMEResetBus().
220
2212008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
222
223        * src/irq-generic.c: Fixed integer conversion warnings.
224
2252008-08-19      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * timerstub.c: Add missing prototypes.
228
2292008-08-15      Allan Hessenflow <allanh@kallisti.com>
230
231        * src/lib/libbsp/mips/jmr3904/tools/runtest: Add bf537Stamp.
232
2332008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
234
235        * include/bootcard.h, bootcard.c, bsplibc.c: Changed parameter types of
236        bsp_libc_init() to match RTEMS_Malloc_Initialize().
237
238        * bsppost.c, bsppredriverhook.c: Include bootcard.h.
239
240        * src/irq-generic.c: Fixed warnings.
241
2422008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
243
244        * bsppost.c: Fix warning by moving prototype to libcsupport.h.
245
2462008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * tod.c: Add missing prototypes.
249
2502008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        PR 537/bsps
253        * bsplibc.c: Eliminate vestiges of ticks_per_timeslice controlling
254        newlib reentrancy. The parameter was ignored in libc_init().
255
2562008-07-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
257
258        * src/irq-legacy.c: Free allocated memory in handler remove.
259
260        * bootcard.c: Check if the heap fits into the work area.
261
2622008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
263
264        * include/bootcard.h: New file.
265
266        * bootcard.c: Changed bsp_get_workarea() to bsp_get_work_area() and
267        added support for an optional separate heap area.
268
269        * bsppretaskinghook.c: Cleanup.  Include bootcard.h.
270
271        * include/irq-generic.h, src/irq-generic.c, src/irq-legacy.c: Support
272        for new rtems_interrupt_handler_iterate() function.
273
2742008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
275
276        * bootcard.c: Must include bsp.h or bspopts.h or we cannot know if
277        boot_card() handles RAM allocation.
278
2792008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
280
281        * bootcard.c: Removed duplicated code.
282
2832008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285        * bootcard.c: Special case for PowerPC: The interrupt disable
286        mask is stored in SPRG0.  It must be valid before we can use
287        rtems_interrupt_disable().
288
2892008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
290
291        * include/irq-config.h, include/irq-generic.h,
292        src/irq-generic.c, src/irq-legacy.c: Generic BSP interrupt handler
293        support.
294
2952008-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
296
297        * include/tm27.h: New file. Stub version of tm27 support.
298
2992008-05-23      Till Straumann <strauman@slac.stanford.edu>
300
301        * vmeUniverse/VME.h: removed 'weak' attribute from
302        declaration of BSP_vme_config().
303
3042008-05-22      Till Straumann <strauman@slac.stanford.edu>
305
306        * vmeUniverse/vmeUniverse.c: fixed compiler warning;
307        moved struct attributes as directed by gcc warning.
308
3092008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * bootcard.c: Add capability for bootcard.c BSP Initialization
312        Framework to ask the BSP where it has memory for the RTEMS Workspace
313        and C Program Heap. These collectively are referred to as work area.
314        If the BSP supports this, then it does not have to include code to
315        split the available memory between the two areas. This reduces the
316        amount of code in the BSP specific bspstart.c file. Additionally, the
317        shared framework can initialize the C Library, call
318        rtems_debug_enable(), and dirty the work area memory. Until most/all
319        BSPs support this new capability, if the BSP supports this, it should
320        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
321        When the transition is complete, this autoconf macro can be removed.
322        * bsppretaskinghook.c: New file.
323
3242008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * bootcard.c: Refactored and renamed initialization routines to
327        rtems_initialize_data_structures, rtems_initialize_before_drivers,
328        rtems_initialize_device_drivers, and
329        rtems_initialize_start_multitasking. This opened the sequence up so
330        that bootcard() could provide a more robust and flexible framework
331        which is easier to explain and understand. This also lays the
332        groundwork for sharing the division of available memory between the
333        RTEMS workspace and heap and the C library initialization across all
334        BSPs.
335
3362008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
337
338        * bootcard.c: Improve formatting and comments.
339
3402008-03-20      Till Straumann <strauman@slac.stanford.edu>
341
342        * vmeUniverse/vmeTsi148.c: type of 5th argument
343        to pci_read_config_dword() is now uint32_t*.
344
3452008-03-17      Till Straumann <strauman@slac.stanford.edu>
346
347        * vmeUniverse/vmeTsi148.c: Initialize VME Master
348        'VTON' timer and bus-release policy to less aggressive
349        values than the chip's defaults. The default VTON easily
350        overrides any settings used by the DMA engine.
351
3522008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * gdbstub/rtems-stub-glue.c: Update to use the new
355        rtems_object_get_name() service. This simplified the code a bit.
356
3572008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * bootcard.c: Improve comments and clean up argc/argv order.
360
3612007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * bootcard.c, bsplibc.c: Eliminate copies of the Configuration Table.
364        Use the RTEMS provided accessor macros to obtain configuration
365        fields.
366
3672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * bootcard.c: Move interrupt_stack_size field from CPU Table to
370        Configuration Table. Eliminate CPU Table from all ports. Delete
371        references to CPU Table in all forms.
372
3732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
374
375        * bsppredriverhook.c: New file.
376
3772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * bootcard.c: Moved most of the remaining CPU Table fields to the
380        Configuration Table. This included pretasking_hook, predriver_hook,
381        postdriver_hook, idle_task, do_zero_of_workspace,
382        extra_mpci_receive_server_stack, stack_allocate_hook, and
383        stack_free_hook. As a side-effect of this effort some multiprocessing
384        code was made conditional and some style clean up occurred.
385
3862007-12-02      Till Straumann <strauman@slac.stanford.edu>
387
388        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
389        silenced compiler warnings caused by type changes
390        in byteorder.h (volatile unsigned * -> volatile uint32_t *)
391
3922007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
393
394        * bootcard.c: Add comment.
395
3962007-07-15      Till Straumann <strauman@slac.stanford.edu>
397
398        * vmeUniverse/vmeTsi148.c: Use size_t for sizes.
399
4002007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
401
402        * bsppost.c: Split open of the console from the standard BSP code so it
403        is easier to stub out.
404
4052007-05-10      Till Straumann <strauman@slac.stanford.edu>
406
407        * vmeUniverse/vmeUniverse.c: Changed types to silence
408        compiler warnings.
409
4102007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * bootcard.c: Move __fini call to inside executive for
413        symmettry with __init call.
414
4152007-04-17      Joel Sherrill <joel@OARcorp.com>
416
417        * bootcard.c: RTEMS Workspace now defaults to not being zeroed. This
418        significantly speeds up boot time on targets not requiring memory to
419        be touched at boot time.
420
4212007-04-02      Joel Sherrill <joel@OARcorp.com>
422
423        * dummy_printk_support.c: New file.
424
4252007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
426
427        * vmeUniverse/vmeUniverse.c: Use uint32_t for pci_ulong.
428
4292007-03-28      Joel Sherrill <joel@OARcorp.com>
430
431        * clockdrv_shell.c: Add support to the Clock driver template for
432        rtems_clock_set_nanoseconds_extension and the potential for TOD and
433        timestamps accurate to the nanosecond.
434
4352007-03-28      Joel Sherrill <joel@OARcorp.com>
436
437        PR 1232/bsps
438        * bsppost.c: It should not be a fatal error to not have a console.
439
4402007-03-09      Joel Sherrill <joel@OARcorp.com>
441
442        * bootcard.c: Change XXX to real comment.
443
4442007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
445
446        * vmeUniverse/vmeUniverse.c: Use size_t for sizes.
447
4482007-01-30      Till Straumann <strauman@slac.stanford.edu>
449
450        * vmeUniverse/README.porting, vmeUniverse/README.universe:
451        updated, added more information for BSP implementors.
452
453        * vmeUniverse/VMEDMA.h (added): VME DMA API definition.
454
455        * vmeUniverse/bspVmeDmaList.h (added), vmeUniverse/bspVmeDmaListP.h (added),
456        * vmeUniverse/bspVmeDmaList.c (added):
457        Driver-independent code for linked-list DMA (public + private headers,
458        implementation).
459
460        * vmeUniverse/vmeUniverseDMA.h (added), vmeUniverse/vmeTsi148DMA.h (added):
461        interface to new DMA features of drivers.
462
463        * vmeUniverse/vme_amd_defs.h: Added definition for data-width
464        hint bits (VME_MODE_DBWxx).
465
466
467        * vmeUniverse/vmeTsi148.c: added DMA support. Added support for
468        data-width hint/modifier bits.
469
470        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
471        Added support for data-width hint/modifier bits.
472        Added support for xxx_BLT, xxx_MBLT address modifiers.
473        Restrict DBW to 32 in non-MBLT modes (except single-beat;
474        a comment is in README.universe). Updated DMA support to
475        implement new VMEDMA.h API. Added support for non-incrementing
476        VME addresses. Restrict data width to 32 for single-beat AMs
477        when the universe would use MBLT for DMA.
478
4792007-01-19      Till Straumann <strauman@slac.stanford.edu>
480
481        * vmeUniverse/VME.h:
482        moved VME.h from libbsp/powerpc/shared/vme to
483        libbsp/shared/vmeUniverse; eventually, this (and other)
484        VME API headers should migrate to cpukit.
485
4862007-01-16      Till Straumann <strauman@slac.stanford.edu>
487
488        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
489        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
490        vmeUniverse/vme_am_defs.h:
491        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
492
4932006-12-13      Till Straumann <strauman@slac.stanford.edu>
494
495        * vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME.
496        Added flags for 2eSST and DBW16.
497        * vmeUniverse/vmeUniverse.h: Removed AM definitions and include
498        vme_am_defs.h instead. Declare new routine vmeUniverseMapCRG().
499        Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined. Renamed
500        'shared' argument to vmeUniverseInstallIrqMgrAlt() to 'flags' since
501        now more options are available.  Added new flag to install
502        'posted-write' workaround.
503        * vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
504        macro. Data width of outbound port can now be restricted to 16-bit
505        (if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
506        for mapping local registers onto VME. Interrupt manager now implements
507        a workaround (enabled at installation time) which flushes the
508        write-fifo after user ISR returns. This requires the universe's
509        registers to be accessible from VME (either CSR space or CRG mapped
510        to A16/A24/A32), though.
511        * vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
512        the fault address as a 32-bit address (not ulonglong anymore). The
513        driver only supports 32-bit addresses. Declare new routine
514        vmeTsi148MapCRG().  Export 'irq manager' API only if
515        __INSIDE_RTEMS_BSP__ defined.  Renamed 'shared' argument to
516        vmeTsi148InstallIrqMgrAlt() to 'flags' to allow more options to be
517        supported. Added comments explaining the 'posted-write' workaround
518        implemented by the interrupt manager.
519        * vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
520        Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
521        2eSST when configuring windows (untested - I have no 2eSST).
522        Added vmeTsi148MapCRG() for mapping local registers onto VME.
523        Implemented 'posted-write' workaround for interrupt manager
524        (consult source for details).
525
5262006-12-13      Joel Sherrill <joel@OARcorp.com>
527
528        PR 1190/bsps
529        * bootcard.c: Remove status since unused.
530
5312006-11-29      Till Straumann <strauman@slac.stanford.edu>
532
533        * vmeUniverse/vmeTsi148.h: user now must define a symbol
534        for the header to declare 'dump info'-style routine. This
535        is in order to avoid pulling in <stdio.h>.
536
5372006-11-17      Joel Sherrill <joel@OARcorp.com>
538
539        * clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
540        template and eliminate all fast idle code specific to this BSP. This
541        eliminates a fair amount of code in the BSP clock driver and
542        bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
543        timer so I added the new hook Clock_driver_support_find_timer to
544        support this. In general, there was some clean up to the file headers
545        of various files.
546
5472006-11-15      Joel Sherrill <joel@OARcorp.com>
548
549        * bootcard.c: Merge c_rtems_main() into boot_card(). This eliminated a
550        file and simplified initialization.
551        * main.c: Removed.
552
5532006-10-19      Joel Sherrill <joel@OARcorp.com>
554
555        * gdbstub/rtems-stub-glue.c: Change registers pointer to unsigned.
556
5572006-07-12      Till Straumann <strauman@slac.stanford.edu>
558
559        * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
560        (gcc-4.1.1 warns that uint32_t and unsigned int are different).
561
5622006-06-19      Till Straumann <strauman@slac.stanford.edu>
563
564        * vmeUniverse/vme_amd_defs.h: Added address-modifier
565        codes for BLT/MBLT.
566
5672006-02-01      Joel Sherrill <joel.sherrill@oarcorp.com>
568
569        * gnatinstallhandler.c: Rename since old name is now used
570        by GNAT source.
571
5722006-01-26      Till Straumann <strauman@slac.stanford.edu>
573        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
574        vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
575        Added 2F address modifier for VME64 CSR access.
576
5772006-01-11      Till Straumann <strauman@slac.stanford.edu>
578
579        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h,
580        vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
581        vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
582        on master windows (creates race-condition on memory-mapped
583        devices). A new flag allows for signalling that a window
584        maps 'ordinary memory'. Disable VME IRQ level if no
585        handler is registered with interrupting vector.
586
5872006-01-11      Till Straumann <strauman@slac.stanford.edu>
588
589        * vmeUniverse/vmeTsi148.c, vmeUniverse/vmeTsi148.h:
590        Eliminate obsolete types.
591
5922005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
593
594        * vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
595        Remove CVS log.
596
5972005-10-20  Eric Norum <norume@aps.anl.gov>
598
599        * vmeUniverse/vmeUniverse.c: Support MVME2100.
600
6012005-09-02      Joel Sherrill <joel@OARcorp.com>
602
603        PR 577/bsps
604        * console.c: Make the previously committed patch for this PR compile.
605
6062005-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
607
608        PR 577/bsps
609        * console.c: The console_close() method currently calls StopRemoteTx()
610        on all invocations. It should should be ok for last close only but
611        not for any others. If you open a port multiple times, you only want
612        to call StopRemoteTx() only as part of the last close.
613
6142005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
615
616        PR 779/bsp
617        * vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
618        handlers in powerpc bsps
619
6202005-03-14      Joel Sherrill <joel@OARcorp.com>
621
622        * vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
623        API unification. All use pci_find_device().
624
6252005-01-23      Joel Sherrill <joel@OARcorp.com>
626
627        * tod.c: Change type of RTC_Count to size_t.
628
6292004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
630
631        PR 704/bsps.
632        * ide_ctrl.c: Removed (obsolete).
633
6342004-11-20      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
635
636        PR 703/filesystem
637        * ide_ctrl.c: Extend the "modes_available" and "mode_active"
638        parameters to uint16_t for UDMA support.
639
6402004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
641
642        * vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
643        boards -- notably the MVME2100 -- return the physical address, not an
644        offset in PCI memory space.
645
6462004-10-13      Eric Norum <norume@aps.anl.gov>
647
648        PR 688/bsps
649        * shared/tod.c: Set RTEMS time during TOD initialization
650
6512004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
652
653        * ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
654
6552004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
656
657        * bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
658        gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
659
6602004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * ChangeLog: Merge-in gdbstub/ChangeLog.
663        * gdbstub/ChangeLog: Remove.
664
6652003-09-26      Cedric Aubert <cedric_aubert@yahoo.fr>
666
667        PR 501/rtems_misc
668        * console.c: console_open disables ICANON on non-console port, which
669        should be ok for the first open but not for subsequent ones. If you open
670        one serial port, you will configure it, when you reopen it you will lost
671        the ICANON parameters if you had put it. Should be done by console only
672        at first open.
673
6742003-09-04      Joel Sherrill <joel@OARcorp.com>
675
676        * bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c, console.c,
677        ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h, include/coverhd.h:
678        URL for license changed.
679
6802003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * Makefile.am: Reflect having moved automake/.
683
6842003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * include/Makefile.am: Remove (merged into Makefile.am).
687        * gdbstub/Makefile.am: Remove (merged into Makefile.am).
688        * Makefile.am: Reflect changes above. Reflect having merged
689        ../configure.ac into ../../../configure.ac.
690
6912003-06-30      Joel Sherrill <joel@OARcorp.com>
692
693        * console-polled.c: Corrected comments in header.
694
6952003-04-10      Till Straumann <strauman@slac.stanford.edu>
696
697        PR 380/bsps
698        * vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h: make printk
699        format strings compliant with libcpu/printk. minor fixes and lazy init
700        bugfix.
701
7022003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
703
704        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on CVS-mergers).
705
7062003-02-20      Till Straumann <strauman@slac.stanford.edu>
707
708        PR 349/bsps
709        * README.universe, vmeUniverse/README.porting
710        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
711        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
712        * vmeUniverse/README.porting: New file.
713
7142002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
715
716        * ide_ctrl.c: New file.
717
7182002-07-01      Joel Sherrill <joel@OARcorp.com>
719
720        * gdbstub/rtems-stub-glue.c: Corrected use of _Objects_Information_table
721        now that it is a two dimensional array based upon API and class.
722
7232002-06-25      Joel Sherrill <joel@OARcorp.com>
724
725        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
726        the shared gdb stub glue necessitating a move up.
727        * Makefile.am: Reflect new gdbstub directory.
728        * Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k support to
729        the shared gdb stub glue necessitating a move up.
730        * gdbstub/ChangeLog, gdbstub/Makefile.am, gdbstub/.cvsignore: New file.
731        * gdbstub/rtems-stub-glue.c: Moved from mips/shared/gdbstub and
732        m68k/shared/gdbstub.
733
7342002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * Makefile.am: Remove AUTOMAKE_OPTIONS.
738
7392001-10-22      Joel Sherrill <joel@OARcorp.com>
740
741        * bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI pollutes the
742        application namespace.
743
7442001-10-17      Joel Sherrill <joel@OARcorp.com>
745
746        * timerstub.c: New stub file for BSPs that don't have timer hardware.
747
7482001-10-12      Joel Sherrill <joel@OARcorp.com>
749
750        * console-polled.c, console.c: Fixed typo.
751
7522001-05-14      Till Straumann <strauman@slac.stanford.edu>
753
754        * vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
755        vmeUniverse/vmeUniverse.h: New files.
756        * Makefile.am: Modified to reflect addition of files.
757        * Per PR214, contributes a driver for the TUNDRA UNIVERSE VME-PCI bridge
758        to libbsp/shared.   NOTE: This driver is maintained _outside_ RTEMS by
759        Till.  Please forward future modifications to him.
760
7612001-01-12      Joel Sherrill <joel@OARcorp.com>
762
763        * setvec.c: Removed unused variables.
764
7652001-01-09      Joel Sherrill <joel@OARcorp.com>
766
767        * clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
768        multiple ISRs per clock tick.  Testing per hacking on mips/jmr3904 clock
769        driver.
770
7712001-01-03      Joel Sherrill <joel@OARcorp.com>
772
773        * clockdrv_shell.c: Fixed syntax error in fast idle support.
774        * clockdrv_shell.c: Added fast idle mode which is enabled by defining
775        CLOCK_DRIVER_USE_FAST_IDLE.
776        * console-polled.c: Added console_initialize_hardware() hook.
777
7782000-12-01      Joel Sherrill <joel@OARcorp.com>
779
780        * console-polled.c: Remove warnings.
781
7822000-11-13      Joel Sherrill <joel@OARcorp.com>
783
784        * clock_driver_stub.c: This is a stub of a clock driver that is
785        sufficient for linking the ticker application.  Some simulators do not
786        have a soruce for a clock tick.  Also this can be used while
787        constructing a BSP so everything links.
788
7892000-11-01      Joel Sherrill <joel@OARcorp.com>
790
791        * bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h
792        moved from libc to lib/include/rtems and now must be referenced as
793        <rtems/XXX.h>.   Header file order was cleaned up while doing this.
794
7952000-10-30      Joel Sherrill <joel@OARcorp.com>
796
797        * POSIX include files merged into newlib.  This resulted in some
798        definitions moving to other files and thus some secondary effects in
799        RTEMS source code.
800        * sbrk.c: Corrected prototype to match newlib.
801
8022000-08-10      Joel Sherrill <joel@OARcorp.com>
803
804        * ChangeLog: New file.
805
Note: See TracBrowser for help on using the repository browser.