source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ e33c621

4.104.115
Last change on this file since e33c621 was e84ada6, checked in by Joel Sherrill <joel.sherrill@…>, on 10/19/09 at 17:58:34

2009-10-19 Joel Sherrill <joel.sherrill@…>

  • shared/startup/linkcmds: Add SBSS_END and SBSS2_END.
  • Property mode set to 100644
File size: 57.2 KB
Line 
12009-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * shared/startup/linkcmds: Add __SBSS_END__ and __SBSS2_END__.
4
52009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * shared/startup/zerobss.c: Remove nested externs.
8
92009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * shared/motorola/motorola.c, shared/vme/vme_universe.c:
12        Add missing prototypes.
13
142009-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * shared/openpic/openpic.c: Make openpic_writefield
17        static inline (Get rid of GCC warning).
18
192009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * shared/console/console.c: Reflect termios_baud_to_number having been
22        renamed to rtems_termios_baud_to_number.
23
242009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * acinclude.m4: Add qemuppc.
27
282009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * shared/bootloader/bootldr.h: Change extern inline to static inline.
31
322009-09-11      Till Straumann <strauman@slac.stanford.edu>
33
34        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
35        rather than <bsp/pci.h>.
36
372009-09-11      Till Straumann <strauman@slac.stanford.edu>
38
39        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
40        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
41        have to create a dummy VMEConfig.h header.
42
432009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        PR 1435/bsps
46        * shared/startup/bspidle.c: New file.
47
482009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
51        score603e/startup/linkcmds, shared/startup/linkcmds,
52        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
53
542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * shared/flash/spansionFlash.c: Convert calls to legacy routine
57        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
58
592009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
62        bsp_get_work_area() since the work area is larger than a single
63        allocatable object.
64
652009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
66
67        * shared/pci/pci.c: Removed warnings.
68
692009-04-28      Chris Johns <chrisj@rtems.org>
70
71        * shared/start/start.S: Update for boot_card command line change.
72
732009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        PR 1385/cpukit
76        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
77        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
78        dispatching code accesses two boolean variables for scheduling
79        purposes and the assembly implementations of this code did not get
80        updated.
81
822009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
83
84        * shared/clock/clock.c: Standard decrementer exception is now more
85        robust against erroneous external exception disable times.
86
872009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * shared/startup/bspgetworkarea.c: Add check to determine if current
90        stack pointer is in work area.
91
922009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * shared/startup/bspgetworkarea.c: Make debug messages same as
95        standard.
96
972009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * shared/irq/irq.c: Spacing.
100
1012009-02-11      Matt Rippa <mrippa@gemini.edu>
102
103        PR 1352/bsps
104        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
105
1062009-02-11      Matt Rippa <mrippa@gemini.edu>
107
108        PR 1362/bsps
109        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
110
1112008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * shared/irq/openpic_i8259_irq.c: Line wrap.
114
1152008-11-03      Till Straumann <strauman@slac.stanford.edu>
116
117        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
118        only from 'firstOpen' and only if this is a serial console.
119
1202008-11-03      Till Straumann <strauman@slac.stanford.edu>
121
122        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
123        Fixed PR#1335.
124
1252008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * shared/clock/clock.c: Update for status-checks.h changes.
128
1292008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
132        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
133        which would limit the work area to 64K.
134
1352008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * shared/console/inch.c, shared/startup/panic.c: Use standardized
138        bsp_cleanup() which can optionally print a message, poll for user to
139        press key, and call bsp_reset(). Using this eliminates the various
140        bsp_cleanup() implementations which had their own implementation and
141        variety of string constants.
142        * shared/console/bspreset.c: New file.
143        * shared/console/reboot.c: Removed.
144
1452008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
148        warnings by switching to uintptr_t.
149
1502008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * shared/start/start.S, shared/startup/bspgetworkarea.c,
153        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
154        which reflect those tested on psim. Hopefully they work on all
155        boards. The initialization stack is explicitly declared in the
156        linkcmds memory layout rather than magic math.
157
1582008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * shared/include/nvram.h: Fix typo.
161
1622008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * shared/clock/clock.c: Remove unnecessary includes of
165        rtems/libcsupport.h and rtems/libio.h.
166
1672008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
170        of bsp_get_work_area() in its own file and rely on BSP Framework to
171        perform more initialization.
172        * shared/startup/bspgetworkarea.c: New file.
173
1742008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * shared/startup/bspstart.c: Review of all bsp_cleanup()
177        implementations. In this phase, all prototypes were removed from
178        bsp.h and empty implementations were removed and made to use the
179        shared stub.
180
1812008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * acinclude.m4: Add tqm8xx.
184
1852008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
186
187        * tqm8xx: New BSP.
188
1892008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * shared/irq/irq.c: Convert to "bool".
192
1932008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
196        special IOCTL in Clock_control. This was a hack which has existed
197        since before the Classic API Timer Manager was implemented. All
198        implementations of and references to Clock_control were removed.
199
2002008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * shared/console/inch.c: Convert to "bool".
203
2042008-08-28      Till Straumann <strauman@slac.stanford.edu>
205
206        * shared/vme/vme_universe.c: added implementation for
207        BSP_VMEResetBus().
208
2092008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
212        prototypes.
213        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
214        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
215        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
216        startup/exit.c: Add missing prototypes.
217
2182008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
219
220        * shared/clock/clock.c: Fixed warnings.
221
2222008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
223
224        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
225
2262008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
227
228        * mpc55xxevb: New BSP.
229
2302008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
231        * haleakala: added new BSP
232
2332008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
234
235        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
236        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
237        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
238        used to store the interrupt disable mask.  See bootcard.c and
239        ppc_exc_initialize() for default initialization.
240
241        Update to new exception initialization routine ppc_exc_initialize().
242        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
243
244        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
245        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
246        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
247        used to store the interrupt disable mask.  See bootcard.c for default
248        initialization.
249
2502008-07-10      Till Straumann <strauman@slac.stanford.edu>
251
252        * shared/flash/spansionFlash.c: removed "m" memory
253        operands.
254
2552008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
256
257        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
258        directly.  Supports special variants for Book E and e300 cores.  For
259        standard decrementer CPUs the new decrementer value is calculated with
260        reference to a time base so that a time drift is avoided.
261
2622008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
263
264        * shared/uboot_getenv.c: New file.
265
2662008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
267
268        * shared/startup/panic.c: Convention calls for leading underscore on
269        private RTEMS variables.
270
2712008-05-23      Till Straumann <strauman@slac.stanford.edu>
272
273        * shared/startup/pretaskinghook.c: removed declaration
274        of BSP_vme_config() (which is already declared in
275        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
276        gcc doesn't seem to understand that the linker may
277        define this to be NULL... Silences a compiler warning
278        (and users can always provide an empty routine).
279
2802008-05-22      Till Straumann <strauman@slac.stanford.edu>
281
282        * shared/startup/linkcmds, shared/startup/zerobss.c:
283        introduced '__bss_end'; assuming that __rtems_end
284        coincides with the end of .bss for the purpose of
285        zeroing .bss is very dangerous.
286
2872008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * shared/console/console.c: Fix typo.
290
2912008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
292
293        * shared/console/console.c: Remove explicit switch and call
294        termios_baud_to_number().
295
2962008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
299        Initialization Framework to ask the BSP where it has memory for the
300        RTEMS Workspace and C Program Heap. These collectively are referred
301        to as work area. If the BSP supports this, then it does not have to
302        include code to split the available memory between the two areas.
303        This reduces the amount of code in the BSP specific bspstart.c file.
304        Additionally, the shared framework can initialize the C Library, call
305        rtems_debug_enable(), and dirty the work area memory. Until most/all
306        BSPs support this new capability, if the BSP supports this, it should
307        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
308        When the transition is complete, this autoconf macro can be removed.
309
3102008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * shared/startup/bspstart.c: Refactored and renamed initialization
313        routines to rtems_initialize_data_structures,
314        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
315        rtems_initialize_start_multitasking. This opened the sequence up so
316        that bootcard() could provide a more robust and flexible framework
317        which is easier to explain and understand. This also lays the
318        groundwork for sharing the division of available memory between the
319        RTEMS workspace and heap and the C library initialization across all
320        BSPs.
321
3222008-03-21      Till Straumann <strauman@slac.stanford.edu>
323
324        * shared/console/uart.c: In IRQ driven mode also
325        keep reading chars while they are available (fifo
326        could be enabled).
327
3282008-03-19      Till Straumann <strauman@slac.stanford.edu>
329
330        * shared/console/console.c, shared/console/uart.c,
331        shared/console/uart.h: added support for task-driven
332        console.
333
3342008-03-19      Till Straumann <strauman@slac.stanford.edu>
335
336        * shared/startup/pretaskinghook.c: install pointer
337        to rtems_malloc_sbrk_helpers_table. This (and derived)
338        BSPs rely on sbrk delivering even the first/initial
339        chunk of memory.
340
3412008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
344        programs compiled with gcc 4.3.x can link.
345
3462008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
347
348        * gen405: Remove (Abandoned).
349        * helas403: Remove (Abandoned).
350        * acinclude: Regenerate.
351
3522007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
355        mvme3100.
356
3572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
360        copies of the Configuration Table. Use the RTEMS provided accessor
361        macros to obtain configuration fields.
362
3632007-12-10      Till Straumann <strauman@slac.stanford.edu>
364
365        * Makefile.am, start/preload.S: moved preload.S
366        to ../shared/start.
367
3682007-12-10      Till Straumann <strauman@slac.stanford.edu>
369
370        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
371        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
372        to be closer to 'official' nomenclature.
373
3742007-12-10      Till Straumann <strauman@slac.stanford.edu>
375
376        * shared/openpic/openpic.c: fixed wrong register
377        address in openpic_gettimer().
378
3792007-12-10      Till Straumann <strauman@slac.stanford.edu>
380
381        * shared/motorola/vpd.c, shared/motorola/vpd.h:
382        added code (originally developed for 'beatnik')
383        to read MotLoad VPD data from i2c eeprom.
384
3852007-12-10      Till Straumann <strauman@slac.stanford.edu>
386
387        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
388        added READMEs stating that certain files should not be
389        copy/paste/modified when creating new BSPs. New BSPs
390        are encouraged to use the new library under
391        libcpu/powerpc/new-exceptions/bspsupport.
392
3932007-12-10      Till Straumann <strauman@slac.stanford.edu>
394       
395        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
396        shared/start/vectors_entry.S: moved vectors_entry.S to
397        'start' subdir and made a start file rather than
398        element of vectors.rel (it should always be linked but
399        won't if it is the sole member of vectors.rel).
400
4012007-12-08      Till Straumann <strauman@slac.stanford.edu>
402
403        * shared/vme/vme_universe.c: fixed wrong initialization
404        routine when using Tsi148 driver.
405
4062007-12-08      Till Straumann <strauman@slac.stanford.edu>
407
408        * Makefile.am: merged shared/vme/vme_universe.c and
409        shared/vme/vme_universe_dma.c into one file.
410        Added support for Tsi148 driver (DMA).
411
4122007-12-08      Till Straumann <strauman@slac.stanford.edu>
413
414        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
415        added support for Tsi148 bridge; BSP can define which
416        bridge driver to use from VMEConfig.h.
417        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
418        macro so that an error status can be passed back.
419
4202007-12-08      Till Straumann <strauman@slac.stanford.edu>
421
422        * irq_supp.h: was moved from shared/irq to
423        libcpu/powerpc/new-exceptions/bspsupport.
424
4252007-12-08      Till Straumann <strauman@slac.stanford.edu>
426
427        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
428        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
429        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
430        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
431        let C_dispatch_irq_handler() return zero to indicate to
432        low-level exception handling code that the exception
433        was handled (not used yet).
434
4352007-12-08      Till Straumann <strauman@slac.stanford.edu>
436
437        *shared/irq/irq_supp.h: removed cpp test for
438        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
439        *must* implement shared handlers.
440
4412007-12-06      Till Straumann <strauman@slac.stanford.edu>
442
443        * shared/openpic/openpic.c, shared/openpic/openpic.h:
444        added routines to set timer period and interupt mask
445        and to read current count.
446
4472007-12-06      Till Straumann <strauman@slac.stanford.edu>
448
449        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
450
4512007-12-06      Till Straumann <strauman@slac.stanford.edu>
452
453        * shared/vectors/vectors_init.c: replaced
454        switch ( current_ppc_cpu ) { } check by feature check.
455
4562007-12-06      Till Straumann <strauman@slac.stanford.edu>
457
458        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
459        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
460        run-time method to determine these bits (use settings
461        effective before exception occurred).
462        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
463        'bsp_raw_vector_is_405_critical' variable.
464
4652007-12-05      Till Straumann <strauman@slac.stanford.edu>
466
467        * shared/irq/irq_supp.h: removed stray '*/'. Removed
468        inclusion of <stdlib.h> which is unnecessary and broke
469        if_dc in an obscure way (due to malloc/free redefinition
470        in the networking code).
471
4722007-12-05      Till Straumann <strauman@slac.stanford.edu>
473
474        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
475        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
476        Converted exception vector names to new ones
477        (qualified by <cpu_type> if non-std ppc exceptions).
478
479
4802007-12-04      Till Straumann <strauman@slac.stanford.edu>
481
482        * shared/startup/bspstart.c: export BSP_commandline_string
483        variable.
484
4852007-12-04      Till Straumann <strauman@slac.stanford.edu>
486
487        * shared/flash/flash.c: added lazy init of driver
488        from BSP_flashWriteFile().
489
4902007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
493        Table to Configuration Table. Eliminate CPU Table from all ports.
494        Delete references to CPU Table in all forms.
495
4962007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * shared/irq/irq.c: Spacing.
499
5002007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
501
502        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
503        fields to the Configuration Table. This included pretasking_hook,
504        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
505        extra_mpci_receive_server_stack, stack_allocate_hook, and
506        stack_free_hook. As a side-effect of this effort some multiprocessing
507        code was made conditional and some style clean up occurred.
508
5092007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
512        includes.
513
5142007-12-02      Till Straumann <strauman@slac.stanford.edu>
515
516        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
517        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
518        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
519        0/1 if irq was disabled/enabled prior to disabling.
520        irq_supp.h now exports a inline helper routine for scanning
521        a list of shared handlers; to be used by PIC drivers.
522
5232007-12-02      Till Straumann <strauman@slac.stanford.edu>
524
525        * shared/openpic/openpic.c shared/openpic/openpic.h,
526        shared/irq/irq_init.c: added more parameters to
527        openpic_init() so that more details of the configuration
528        can be overridden/set from the BSP. Moved setup of
529        the EPIC-specific EOI delay from BSP code into openpic_init()
530        using the new 'epic_freq' parameter.
531
5322007-12-02      Till Straumann <strauman@slac.stanford.edu>
533        * shared/openpic/openpic.c, shared/openpic/openpic.h:
534        - eliminated conditional compilation (#ifdef mpc8240)
535          The difference in register-layout between the EPIC
536          and the std. openPIC is handled by an offset parameter
537          which can be set at run-time (initialization) with
538          a new routine 'openpic_set_src_offset()'.
539        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
540          which builds the driver for big-endian register access
541          (mpc8540).
542        - openpic_disable_irq() now returns the old state so
543          that it can be restored later.
544
5452007-12-01      Till Straumann <strauman@slac.stanford.edu>
546
547        * shared/irq/openpic_i8259_irq.c:
548        - conditionally define 'irq_mask_or_tbl' only if
549          BSP_PCI_ISA_BRIDGE_IRQ is defined.
550        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
551          interrupts rather than messing with MSR directly;
552          these macros:
553            o implement compiler memory barrier
554                o will handle multiple levels (e500 'critical' interrupts)
555                  if they are ever supported.
556        - decrementer irqs are also shareable - added list traversal.
557
5582007-12-01      Till Straumann <strauman@slac.stanford.edu>
559
560        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
561        is set. The shared irq manager supports shared interrupts
562        (but requires also that the PIC-driver supports them by
563        traversing the list of shared handlers).
564        Declare C_dispatch_irq_handler() which must be defined
565        (like the other routines declared in this header) by the
566        PIC-driver.
567
5682007-12-01      Till Straumann <strauman@slac.stanford.edu>
569
570        * shared/clock/p_clock.c: (run-time) check for e500-cpu
571        and install different ISR for that type of CPU.
572
5732007-12-01      Till Straumann <strauman@slac.stanford.edu>
574
575        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
576        rather than ifdef mpc824x so that we don't depend on
577        compile-time CPU flavor. Eventually, this should become
578        a run-time check.
579
5802007-12-01      Till Straumann <strauman@slac.stanford.edu>
581
582        * shared/vectors/vectors.h: Give the BSP_Exception_frame
583        struct a name.
584
5852007-12-01      Till Straumann <strauman@slac.stanford.edu>
586
587        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
588        if the BSP-specific configuration header (VMEConfig.h)
589        defines BSP_VME_BAT_IDX so that this file can be used
590        on CPUs w/o bats (e500).
591
5922007-11-30      Till Straumann <strauman@slac.stanford.edu>
593
594        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
595
5962007-11-30      Till Straumann <strauman@slac.stanford.edu>
597
598        * shared/startup/pretaskinghook.c: Replaced inclusion of
599        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
600        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
601
6022007-11-30      Till Straumann <strauman@slac.stanford.edu>
603
604        * shared/startup/bspstart.c: Removed excess /*, replaced
605        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
606        there should be run-time checks.
607
6082007-11-30      Till Straumann <strauman@slac.stanford.edu>
609
610        * shared/motorola/motorola.c: removed excess initializer
611        elements.
612
6132007-11-30      Till Straumann <strauman@slac.stanford.edu>
614
615        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
616        shared/irq/irq_supp.h (added):
617        Removed 'is_processor_irq()' from irq.c; the BSP routines
618        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
619        to ignore processor irqs anyways. Removed
620        all BSP-defined constants from irq.c. This makes irq.c (almost)
621        binary-compatible among BSPs (ultimate goal is making 'shared'
622        a library).
623        Added a header (irq_supp.h) defining the interface between
624        the generic interrupt manager (irq.c) and the routines it
625        requires to be supplied by the BSP (eventually, these
626        should go into rtems/irq.h).
627
6282007-11-30      Till Straumann <strauman@slac.stanford.edu>
629
630        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
631        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
632        initialize the irqBase member of the rtems_irq_global_settings
633        struct. However, irqBase is an rtems_irq_symbolic_name,
634        so using BSP_LOWEST_OFFSET is more appropriate.
635
6362007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
637
638        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
639        the CPU Table. They have been replaced with variables named bsp_XXX
640        as needed.
641
6422007-11-29      Till Straumann <strauman@slac.stanford.edu>
643
644        * Makefile.am, shared/flash, shared/flash/flash.c,
645        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
646        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
647        Added flash programmer API, implementation and chip drivers
648        for some intel + spansion flash chips (as found on mvme5500,
649        mvme6100 and mvme3100 boards).
650        A more appopriate place would probably be libchip but
651        I don't know if the API is acceptable and if the implementation
652        is generic enough (e.g., no CFI support) so I leave it here
653        for now.
654
6552007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * shared/console/uart.c: Fix typo and spacing.
658
6592007-11-21      Till Straumann <strauman@slac.stanford.edu>
660
661        * shared/console/uart.c: when draining UART during
662        initialization (wait for possible printk() activity
663        to finish) look at TEMT (fifo, holding-reg and shift-reg)
664        rather than THRE (fifo, holding-reg only). This resolved
665        some scrambled output issues for me.
666
667        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
668        value then the driver interprets the modulus as a speed value
669        and uses the current setting of the divisor to compute the
670        clock speed (BSPBaseBaud). This is useful if you have a board
671        that you know is initialized e.g., to 9600 but you
672        don't know the clock speed.
673
6742007-11-21      Till Straumann <strauman@slac.stanford.edu>
675
676        * Makefile.am, motorola_powerpc/Makefile.am,
677        * shared/pci/detect_raven_bridge.c, Makefile.am,
678        * shared/pci/generic_clear_hberrs.c: separated the generic
679        version of _BSP_clear_hostbridge_errors() into its own
680        file.
681
6822007-11-06      Till Straumann <strauman@slac.stanford.edu>
683
684        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
685        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
686        score603e/irq/irq.c, shared/irq/irq.c:
687        test for non-NULL-ness before calling 'on'/'off'
688        methods so that users don't have to provide
689        no-ops if they don't want this feature.
690
6912007-11-06      Till Straumann <strauman@slac.stanford.edu>
692
693        * shared/console/uart.c: removed #define UARTDEBUG
694
6952007-11-06      Till Straumann <strauman@slac.stanford.edu>
696
697        * shared/pci/pci.c: converted access to pci_config_addr to
698        conditionally defined macros so that bsp.h can override details.
699
7002007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
701
702        PR 1257/bsps
703        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
704        use the public API for
705        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
706        public API and directly accessing _CPU_ISR_Disable and
707        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
708        directive which could lead to problems. This patch also changes the
709        type of the variable passed into these routines and addresses minor
710        style issues.
711
7122007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
713
714        * shared/console/polled_io.c: Change prototype so code compiles.
715
7162007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
717
718        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
719        by more BSPs.
720        * shared/showbats.c: New file.
721
7222007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
723
724        * acinclude.m4, gen83xx/:
725        added support for MPC83xx controllers and MPC8349EAMDS board
726       
7272007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
728
729        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
730        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
731        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
732        converted various BSP specific implementations into a more general
733        "shared" one
734
7352007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
736
737        * virtex/:
738        integrated "virtex" BSP to support PPC core implemented in a
739        Xilinx virtex FPGA
740
7412007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * shared/uboot_dump_bdinfo.c: New file.
744
7452007-04-17      Joel Sherrill <joel@OARcorp.com>
746
747        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
748
7492007-04-17      Joel Sherrill <joel@OARcorp.com>
750
751        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
752
7532007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
754
755        * shared/motorola/motorola.c,shared/openpic/openpic.c,
756        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
757        adapted to detect/use MVME2400
758
7592007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
760
761        * shared/pci/pci.c: More stdint.h fixed-size types.
762
7632007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
764
765        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
766        shared/bootloader/pci.c, shared/bootloader/pci.h,
767        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
768        shared/pci/pci.c, shared/pci/pcifinddevice.c:
769        Use stdint.h fixed-size types.
770
7712007-03-11      Joel Sherrill <joel@OARcorp.com>
772
773        * shared/startup/bspstart.c: Remove assignments of
774        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
775        value in boot_card.c
776
7772007-01-29      Till Straumann <strauman@slac.stanford.edu>
778
779        * shared/vme/VMEConfig.h:
780        Added more comments about the semantics of the various
781        symbols BSPs should define in this file.
782        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
783
784        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
785        BSP_VMEIrqMgrInstall() here.
786
787        * Makefile.am, shared/vme/README,
788        * shared/vme/vme_universe_dma.c (added): Added glue code
789        implementing the VMEDMA.h API using the vmeUniverse driver.
790
7912007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
792
793        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
794        gen5200/mscan/mscan_int.h:
795        split mscan.h into two headers, corrected CAN filtering
796        code to
797        support remote requests
798
7992007-01-19      Till Straumann <strauman@slac.stanford.edu>
800
801        * mvme5500/Makefile.am, mvme5500/preinstall.am,
802        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
803        mvme5500/vme/vmeconfig.c:
804        removed copies of vmeconfig.c, VME.h - use generic
805        versions instead.
806
8072007-01-19      Till Straumann <strauman@slac.stanford.edu>
808
809        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
810        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
811        score603e/Makefile.am, score603e/preinstall.am,
812        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
813        libbsp/shared/vmeUniverse; eventually, this (and other)
814        VME API headers should migrate to cpukit.
815
8162007-01-16      Till Straumann <strauman@slac.stanford.edu>
817
818        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
819        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
820        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
821        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
822        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
823        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
824        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
825        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
826        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
827
8282006-12-13      Till Straumann <strauman@slac.stanford.edu>
829
830        * mvme5500/Makefile.am, mvme5500/preinstall.am:
831        need to install bsp/vme_am_defs.h
832
8332006-12-13      Till Straumann <strauman@slac.stanford.edu>
834
835        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
836        use symbolic flag instead of numerical value
837        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
838        before including <bsp/vmeUniverse.h>
839
8402006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
841
842        * configure.ac: New BUG-REPORT address.
843
8442006-11-15      Joel Sherrill <joel@OARcorp.com>
845
846        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
847        This eliminated a file and simplified initialization.
848
8492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
850
851        * configure.ac: Require autoconf-2.60. Require automake-1.10.
852
8532006-08-21      Till Straumann <strauman@slac.stanford.edu>
854
855        * shared/vme/vmeconfig.c: open outbound window
856        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
857
8582006-08-10      Till Straumann <strauman@slac.stanford.edu>
859
860        * shared/irq/openpic_i8259_irq.c: fixed type of
861        'frame' argument to C_dispatch_irq_handler(). It's
862        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
863
8642006-07-12      Till Straumann <strauman@slac.stanford.edu>
865
866        * shared/startup/probeMemEnd.c: added paranoia to inline
867        assembly code; added 'memory' clobbers and made sure
868        any registers modified by the 'asm' appear in the output
869        operands.
870
8712006-07-12      Till Straumann <strauman@slac.stanford.edu>
872
873        * shared/startup/panic.c: Fixed compiler warnings.
874
8752006-06-19      Till Straumann <strauman@slac.stanford.edu>
876
877        * shared/vme/vmeconfig.c: Indicate that it's ok to
878        use decoupled cycles to access on-board memory from
879        VME.
880
8812006-06-19      Till Straumann <strauman@slac.stanford.edu>
882
883        * shared/vme/vme_universe.c: Only set/access the
884        _BSP_vme_bridge_irq variable on BSPs that
885        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
886
8872006-06-19      Till Straumann <strauman@slac.stanford.edu>
888
889        * shared/vectors/vectors.S: filter exception vector for
890        altivec and remap 0xf20 to assigned vector number alias.
891
8922006-06-19      Till Straumann <strauman@slac.stanford.edu>
893
894        * shared/startup/bspstart.c: fixed compiler warnings
895        (bspIo.h inclusion, cast of number constants to pointers).
896        Enable L1 cache on mvme2100.
897
8982006-06-19      Till Straumann <strauman@slac.stanford.edu>
899
900        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
901        for integer-only tasks (new gcc may use FP regs implicitly).
902
9032006-03-08      Joel Sherrill <joel@OARcorp.com>
904
905        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
906
9072006-02-13      Till Straumann <strauman@slac.stanford.edu>
908
909        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
910        added code for BSPs to use: panic using printk() to display
911        reason. probeMemEnd() to determine memory size by probing.
912
9132006-02-08      Joel Sherrill <joel@OARcorp.com>
914
915        * shared/startup/linkcmds: Add sections required by newer gcc versions.
916
9172006-01-08      Joel Sherrill <joel@OARcorp.com>
918
919        * acinclude.m4: Add gen5200 to list of BSPs.
920
9212006-01-05      Till Straumann <strauman@slac.stanford.edu>
922
923        * shared/vectors/vectors.S: mask high bits when calculating
924        the exception vector number to yield correct result even if
925        the vectors reside in the upper area (0xfff00000; psim).
926
9272005-12-02      Till Straumann <strauman@slac.stanford.edu>
928
929        * shared/irq/irq_init.c, shared/openpic/openpic.h
930        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
931        mode of operation for multiplexing 16 interrupt lines.
932        This introduces a pipeline delay which can cause
933        spurious interrupts unless ending the interrupt cycle
934        (EOI) is delayed accordingly.
935
9362005-12-01      Till Straumann <strauman@slac.stanford.edu>
937
938        * shared/vectors/vectors.h, shared/vectors/vectors.S,
939        shared/vectors/vectors_init.c: Reduced size of default
940        prologue (some exceptions, e.g., altivec unavail.) are only
941        0x20 bytes apart. Also introduced a modified prologue
942        that switches r0..r3 shadowing off (r0..r3 undefined
943        on certain 603e variants when incurring a TLB miss).
944
9452005-11-29      Till Straumann <strauman@slac.stanford.edu>
946
947        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
948        CR[6] before invoking high-level handler to make sure no
949        varargs fn callee assumes there are FP arguments.
950
9512005-11-29      Till Straumann <strauman@slac.stanford.edu>
952
953        * shared/irq/irq.c: Fixed incorrect removal of first shared
954        interrupt in chain.
955
9562005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
957
958        * shared/startup/bspstart.c: Eliminate obsolete types.
959
9602005-11-03      Till Straumann <strauman@slac.stanford.edu>
961
962        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
963        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
964        shared/startup/bspstart.c: moved linkcmds to shared area for other
965        BSPs to use
966
9672005-11-03      Till Straumann <strauman@slac.stanford.edu>
968
969        * shared/bootloader/misc.c, shared/console/polled_io.c,
970        shared/residual/residual.c: silenced compiler warnings (type cast &
971        renaming puts->my_puts)
972
9732005-11-02      Till Straumann <strauman@slac.stanford.edu>
974
975        * mvme5500/start/start.S, shared/start/start.S,
976        shared/startup/bspstart.c: moved assembly code to C; setdbat now
977        supports high bats on 7450 CPUs; added argument checking to setdbat;
978        added getdbat; moved early initialization code (clear_bats) from BSP
979        to libcpu (CPU_clear_bats_early)
980
9812005-10-20      Eric Norum <norume@aps.anl.gov>
982
983        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
984        shared/vme/VMEConfig.h: Support MVME2100.
985
9862005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
987
988        * Makefile.am: Merge-in shared/Makefile.am.
989        * configure.ac: Remove shared/Makefile.am.
990        * ChangeLog: Merge-in shared/ChangeLog.
991
9922005-10-06      Till Straumann <strauman@slac.stanford.edu>
993
994        PR 833/bsps
995        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
996        explicitely enable the FPU across the user ISR but DONT save/restore
997        the FPU context. Any use of the FPU fron the user handler (e.g., due
998        to GCC optimizations) result in corruption. The fix results in an
999        exception in such cases (user ISR must explicitely
1000        save/enable/restore FPU).
1001
10022005-09-16      richard.campbell@OARCorp.com
1003
1004        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
1005        was written in inline assembly and containined a register direction
1006        error.
1007
10082005-07-28      Eric Norum <norume@aps.anl.gov>
1009
1010        * shared/shared/clock/p_clock.c: Changes provided by Phillip
1011        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
1012        Corresponding changes made to mvme5500/startup/bspstart.c.
1013
10142005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1015
1016        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
1017        shared/irq/irq.h: Modified to use rtems/irq.h.
1018
10192005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1020
1021        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
1022        {un|}signed{8|16|32}.
1023        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
1024        u32.
1025
10262005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
1027
1028        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
1029        shared/bootloader/misc.c, shared/bootloader/pci.c,
1030        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1031
10322005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1033
1034        * shared/pci/pci.h: Add pci_bus_count().
1035
10362005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1037
1038        * shared/irq/irq_init.c, shared/pci/pci.c,
1039        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1040        to support common PCI interface
1041
10422005-04-28      Joel Sherrill <joel@OARcorp.com>
1043
1044        * acinclude.m4: Remove dmv177 and ppcn_60x.
1045        * configure.ac: Remove reference to dmv177.
1046
10472005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1048
1049        * acinclude.m4: Initial release of ep1a bsp
1050
10512005-04-26      Joel Sherrill <joel@OARcorp.com>
1052
1053        * shared/console/uart.h: Eliminate tabs.
1054
10552005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1056
1057        PR 779/bsp
1058        * shared/clock/p_clock.c, shared/console/console.c,
1059        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1060        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1061        new exception interrupt handlers
1062
10632005-03-14      Joel Sherrill <joel@OARcorp.com>
1064
1065        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1066        Continue PCI API unification. All use pci_find_device(). Also
1067        reformat to remove tabs.
1068
10692005-03-04      Joel Sherrill <joel@OARcorp.com>
1070
1071        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1072        shared/startup/bspstart.c: Make PCI initialize function part of the
1073        unified PCI API as pci_initialize().
1074
10752005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1076
1077        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1078        * shared/startup/bspstart.c, shared/start/start.S: include
1079        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1080        of CPU_MINIMUM_STACK_FRAME_SIZE.
1081
10822005-02-12      Joel Sherrill <joel@OARcorp.com>
1083
1084        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1085        in cpukit and include rtems/pci.h for the base set of PCI
1086        functionality.
1087
10882005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1089
1090        * shared/tod/todcfg.c: size_t RTC_Count.
1091
10922005-01-04      Joel Sherrill <joel@OARcorp.com>
1093
1094        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1095        Remove warnings.
1096
10972004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1098
1099        * acinclude.m4: Reflect eth_comm having been removed.
1100
11012004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1102
1103        PR 729/bsps
1104        PR 728/bsps
1105        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1106        .data and .rodata sections being generated by gcc-3.3.3 and above,
1107        the lack of which was causing the bootloader to crash.
1108        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1109        assignement which makes too-large regions conflict with onboard
1110        hardware, replacing it with sfree which deletes the memory region
1111        from the setup code, leaving it disabled.
1112
11132004-11-30      Eric Norum <norume@aps.anl.gov>
1114
1115        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1116
11172004-10-26      Eric Norum <norume@aps.anl.gov>
1118
1119        Remove environ common area -- it breaks newlib
1120        * powerpc/dmv177/start/start.S
1121        * powerpc/eth_comm/start/start.S
1122        * powerpc/mbx8xx/startup/start.S
1123        * powerpc/mvme5500/start/start.S
1124        * powerpc/ppcn_60x/start/start.S
1125        * powerpc/psim/start/start.S
1126        * powerpc/score603e/start/start.S
1127        * powerpc/shared/start/start.S
1128        * powerpc/ss555/startup/start.S
1129
11302004-10-20      Eric Norum <norume@aps.anl.gov>
1131
1132        * configure.ac
1133        * mvme5500/.......
1134        * acinclude.m4: Add mvme5500 BSP
1135
11362004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1137
1138        PR 606/bsps
1139        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1140        remapping so buses >= 1 are remapped. Reduced PCI space to match
1141        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1142        Set PCI latency timers to known sane values.  Changed bridge PCI
1143        settings to minimum sane instead of whatever sounded neat in the PCI
1144        spec.  Force pf regions to memory mapped to preserve byte access.
1145
11462004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1147
1148        * configure.ac: Require automake > 1.9.
1149
11502004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1151
1152        * acinclude.m4: Regenerate to include ss555.
1153
11542004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1155
1156        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1157        * acinclude.m4: Regenerate.
1158
11592004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1160
1161        * configure.ac: Reflect having removed shared/*/Makefile.am
1162
11632004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1164
1165        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1166        $(RTEMS_BSP_FAMILY).
1167
11682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1169
1170        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1171
11722003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1173
1174        * Makefile.am: Misc cleanups and fixes.
1175
11762003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1177
1178        * acinclude.m4: Reflect changes to bootstrap.
1179
11802003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1181
1182        * Makefile.am: Reflect having moved aclocal/.
1183
11842003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1185
1186        * Makefile.am: Reflect having moved automake/.
1187
11882003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1189
1190        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1191        address.
1192
11932003-07-18      Till Straumann <strauman@slac.stanford.edu>
1194
1195        PR 288/rtems
1196        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1197        properly maintained and does not reside in SPRG0.
1198
11992003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1200
1201        PR 432/bsps
1202        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1203        small IO regions, which if remapped would cause i8259 registers to
1204        move out from under the #define'd base addresses.
1205        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1206        256 megs, I incorrectly had extended it which would cause problems
1207        with PCI devices that defined prefetchable memory.
1208
12092003-06-13      Till Straumann <strauman@slac.stanford.edu>
1210
1211        PR 415/bsps
1212        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1213        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1214        host bridge. This can be used for memory probing on the VME bus.
1215
12162003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1217
1218        PR 405/bsps
1219        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1220        interrupts. Existing single hander vectors are undisturbed, a new
1221        function added to allow adding/removing handlers from a vector.
1222        * shared/bootloader/pci.c: Added support for configuring devices for
1223        pci busses > 0
1224        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1225        interrupt routing tables in support of FixupPCI.  This is
1226        board-specific, each board will have to supply information for
1227        FixupPCI() to do anything for it.
1228        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1229        address space.
1230        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1231        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1232        away from the host processor.
1233
12342003-04-15      Joel Sherrill <joel@OARcorp.com>
1235
1236        PR 386/bsps
1237        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1238        declaration of _BSP_vme_bridge_irq.
1239
12402003-04-10      Till Straumann <strauman@slac.stanford.edu>
1241
1242        PR 379/bsps
1243        * shared/console/console.c, shared/console/consoleIo.h,
1244        shared/console/polled_io.c, shared/irq/irq_init.c,
1245        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1246        Unfortunately, the supported 'printk' format string subset of the
1247        polled-io and libcpu implementations are different - hence, a few
1248        format strings in the ppc/shared BSP were changed.
1249        * shared/console/uart.c, shared/console/uart.h:
1250        BSP_output_char_via_serial() prototype changed to match the
1251        BSP_output_char_function_type.  Note that the motorola BSPs use
1252        polled-io for the output_char routine, not the uart.c version. The
1253        latter can be used be other BSPs however (e.g. SVGM).
1254        * shared/console/polled_io.c: libcpu provides 'printk' already.
1255        Therefore, the implementation in this file was removed (still used
1256        for the bootloader, though).  It now provides BSP_output_char() for
1257        libcpu's printk().
1258
12592003-04-10      Joel Sherrill <joel@OARcorp.com>
1260
1261        PR 383/bsps
1262        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1263        patches.
1264
12652003-03-25      Till Straumann <strauman@slac.stanford.edu>
1266
1267        PR 360/bsps
1268        PR 349/bsps
1269        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1270        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1271        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1272        library dependency on the vmeUniverse driver. It is now possible to
1273        use the ppc/shared/irq code on non-VME BSPs without triggering
1274        linkage of the vmeUniverse driver.
1275        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1276        shared/openpic/openpic.h: BSP code had set the task priority
1277        register multiple times of the OpenPIC instead of setting the
1278        individual source priorities. This patch adds
1279        openpic_get_source_priority() and openpic_set_source_priority()
1280        calls and lets IRQ management code use them.
1281
12822003-03-18      Till Straumann <strauman@slac.stanford.edu>
1283
1284        PR 356/bsps
1285        This patch makes RTEMS/powerpc/shared EABI compliant.
1286        * shared/irq/irq_init.c, shared/start/Makefile.am,
1287        shared/start/start.S, shared/startup/bspstart.c,
1288        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1289        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1290        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1291        are probably used even if -msdata=eabi is not specified).
1292        * shared/start/rtems_crti.S: New file which must be linked
1293        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1294        lets __init() return immediately. Also, a new entry point '_init' to
1295        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1296
12972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1298
1299        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1300
13012003-02-20      Till Straumann <strauman@slac.stanford.edu>
1302
1303        PR 349/bsps
1304        * shared/console/console.c, shared/console/uart.c,
1305        shared/console/uart.h: implement IOCTLs for the serial (UART)
1306        console to install/retrieve a BREAK-IRQ callback.  The callback
1307        routine (if installed) is invoked from the UART ISR when a BREAK
1308        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1309        reboot a la vxWorks Ctrl-X (although we use the serial line break
1310        condition) NOTE: The callback runs in ISR context.
1311        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1312        files
1313        * shared/add BSP hook to let a VME interrupt acknowledge the
1314        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1315        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1316        or R13 - fix: openpic_init was called with the polarity/senses
1317        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1318        _read_SPRXX() _write_SPRXX() macros
1319        * shared/fix: remove implicit assumption that ISA interrupt vectors
1320        start at 0
1321        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1322        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1323        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1324        bridge driver.
1325        * shared/console/polled_io.c, shared/console/reboot.c,
1326        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1327        shared/openpic/Makefile.am, shared/startup/linkcmds,
1328        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1329        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1330        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1331        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1332        irq.c:
1333        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1334        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1335        pagetable support from libcpu.
1336
13372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1338
1339        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1340        * configure.ac: AC_PREREQ(2.57).
1341
13422003-01-20      Joel Sherrill <joel@OARcorp.com>
1343
1344        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1345
13462002-12-19      Joel Sherrill <joel@OARcorp.com>
1347
1348        * shared/console/console.c: Removed __assert() which conflicts with
1349        newlib.
1350
13512002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1352
1353        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1354
13552002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1356
1357        * shared/bootloader/head.S: Added support for optional debug via
1358        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1359        seems to cause trouble with the 603.  The cpu init functions in the
1360        bsp get all that stuff going properly.
1361
13622002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1363
1364        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1365
13662002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1367
1368        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1369        MTX603e.
1370
13712002-10-31      Joel Sherrill <joel@OARcorp.com>
1372
1373        * shared/bootloader/em86.c, shared/console/inch.c,
1374        shared/console/polled_io.c, shared/irq/irq.c,
1375        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1376        shared/vectors/vectors_init.c: Removed warnings.
1377
13782002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1379
1380        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1381
13822002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1383
1384        * shared/bootloader/em86real.S: Fix syntax error in comment near
1385        line 1185.
1386
13872002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1388
1389        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1390        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1391        changes to <rtems/score/cpu.h>.
1392        * shared/bootloader/head.S, shared/bootloader/misc.c,
1393        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1394        shared/vectors/vectors.S: Ditto.
1395
13962002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1397
1398        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1399
14002002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1401
1402        * shared/residual/residual.c: Include <string.h>.
1403        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1404        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1405        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1406
14072002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1408
1409        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1410        shared/clock/Makefile.am, shared/console/Makefile.am,
1411        shared/include/Makefile.am, shared/irq/Makefile.am,
1412        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1413        shared/pci/Makefile.am, shared/residual/Makefile.am,
1414        shared/start/Makefile.am, shared/startup/Makefile.am,
1415        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1416        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1417        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1418
14192001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1420
1421        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1422        * Makefile.am: Add DIST_SUBDIRS.
1423        * shared/include/bsp.h: Include <bspopts.h>.
1424        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1425
14262001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1427
1428        * support/new_exception_processing/Makefile.am,
1429        support/old_exception_processing/Makefile.am,
1430        support/old_exception_processing/cpu_asm.S,
1431        support/old_exception_processing/irq_stub.S: Modified to reflect old
1432        versus new exception processing being a per BSP option.
1433        * support/new_exception_processing/c_isr.inl,
1434        support/new_exception_processing/cpu.h,
1435        support/old_exception_processing/c_isr.inl,
1436        support/old_exception_processing/cpu.h,
1437        support/old_exception_processing/ppc_offs.h: Removed.
1438
14392001-11-20      Joel Sherrill <joel@OARcorp.com>
1440
1441        * support/new_exception_processing/configure.ac,
1442        support/new_exception_processing/rtems/score/c_isr.inl,
1443        support/new_exception_processing/rtems/score/cpu.h,
1444        support/old_exception_processing/configure.ac,
1445        support/old_exception_processing/rtems/score/c_isr.inl,
1446        support/old_exception_processing/rtems/score/cpu.h,
1447        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1448        missed in previous commit.
1449        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1450        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1451        papyrus/times, papyrus/dlentry/.cvsignore,
1452        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1453        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1454        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1455        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1456        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1457        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1458        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1459        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1460        papyrus/wrapup/Makefile.am: Deleted.
1461        * acinclude.m4: papyrus reference removed.
1462
14632001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1464
1465        This modification is part of the submitted modifications necessary
1466        to
1467        support the IBM PPC405 family.  This submission was reviewed by
1468        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1469        not negatively impact the ppc403 BSPs.  The submission and tracking
1470        process was captured as PR50.
1471        * ChangeLog: Removed bogus comment on edit of generated file.
1472        * acinclude.m4: Added gen405 BSP.
1473
14742001-10-25      Joel Sherrill <joel@OARcorp.com>
1475
1476        * shared/startup/linkcmds: Added _init and _fini.
1477
14782001-10-22      Joel Sherrill <joel@OARcorp.com>
1479
1480        * acinclude.m4: Added mpc8260ads subdirectory.
1481
14822001-10-12      Joel Sherrill <joel@OARcorp.com>
1483
1484        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1485
14862001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1487
1488        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1489        * configure.ac: New file, generated from configure.in by autoupdate.
1490        * configure.in: Remove.
1491
14922001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1493
1494        * acinclude.m4: New file.
1495        * configure.in: Use RTEMS_BSP_SUBDIR.
1496
14972001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1498
1499        * shared/console/Makefile.am, shared/residual/Makefile.am,
1500        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1501        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1502        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1503
15042001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1505
1506        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1507        256 meg to allow operation on boards with larger RAM sizes.
1508        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1509        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1510        function to allow operation on boards with CPUs other than the
1511        MPC750.
1512
15132001-05-14      Till Straumann <strauman@slac.stanford.edu>
1514
1515        * shared/bootloader/misc.c, shared/console/Makefile.am,
1516        shared/console/console.c, shared/console/consoleIo.h,
1517        shared/console/inch.c, shared/console/polled_io.c,
1518        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1519        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1520        shared/irq/irq_init.c, shared/openpic/openpic.c,
1521        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1522        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1523        shared/startup/bspstart.c, shared/vectors/vectors.S,
1524        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1525        "libbsp/powerpc/shared" BSP has been modified considerably with the
1526        goal to make it more flexible and reusable by other BSPs. The main
1527        strategies were: - eliminate hardcoded base addresses; devices use
1528        offsets and a BSP defined base address. - separate functionality
1529        into different files (e.g. reboot from inch.c to reboot.c) which can
1530        be overridden by a 'derived' BSP. - separate initialization code
1531        into separate files (e.g.  PCI bridge detection/initialization was
1532        separated from the more generic PCI access routines), also to make
1533        it easier for 'derived' BSPs to substitute their own initialization
1534        code. There are also a couple of enhancements and fixes: - IRQ
1535        handling code now has a hook for attaching a VME bridge. - OpenPIC
1536        is now explicitely initialized (polarities, senses). Eliminated the
1537        implicit assumption on the presence of an ISA PIC. - UART and
1538        console driver now supports more than 1 port. The current maximum of
1539        2 can easily be extended by enlarging a table (it would even be
1540        easier if the ISR API was not broken by design). - fixed polled_io.c
1541        so it correctly supports console on COM2 - fixed TLB invalidation
1542        code (start.S). - exception handler prints a stack backtrace. -
1543        added BSP_pciFindDevice() to scan the pci bus for a particular
1544        vendor/device/instance.
1545
15462001-05-09      Joel Sherrill <joel@OARcorp.com>
1547
1548        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1549        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1550        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1551        direction of segments to memory regions may also have been
1552        addressed.  This was a sweep across all BSPs.
1553
15542001-04-08      Joel Sherrill <joel@OARcorp.com>
1555
1556        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1557
15582001-03-30      Eric Valette <valette@crf.canon.fr>
1559
1560        * shared/Makefile.am, shared/console/consoleIo.h,
1561        shared/include/bsp.h: These modifications are part of the conversion
1562        of the mpc8xx CPU to the "new exception processing model."
1563        * configure.in, motorola_powerpc/Makefile.am,
1564        motorola_powerpc/configure.in: These modifications are in support of
1565        switching the mpc8xx to the use the "new exception processing
1566        model."
1567
15682000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1569
1570        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1571
15722000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1573
1574        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1575        $(RTEMS_TOPdir)/aclocal.
1576
15772000-11-01      Joel Sherrill <joel@OARcorp.com>
1578
1579        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1580        and libcsupport.h moved from libc to lib/include/rtems and now must
1581        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1582        while doing this.
1583
15842000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1585
1586        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1587        GNU canonicalization.
1588
15892000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1590
1591        * shared/startup/linkcmds: Added lines so DWARF debug information
1592        would be available.  Otherwise gdb complains that the offsets for
1593        the debug info are incorrect and doesn't load the files.
1594
15952000-09-05      Joel Sherrill <joel@OARcorp.com>
1596
1597        * shared/start/start.S: Include proper files to compile.
1598
15992000-08-10      Joel Sherrill <joel@OARcorp.com>
1600
1601        * ChangeLog, shared/ChangeLog: New file.
1602
Note: See TracBrowser for help on using the repository browser.