source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 2d09d29

4.104.11
Last change on this file since 2d09d29 was 2d09d29, checked in by Till Straumann <strauman@…>, on Oct 20, 2009 at 5:49:41 PM

* empty log message *

  • Property mode set to 100644
File size: 57.4 KB
Line 
12009-10-20      Till Straumann <strauman@slac.stanford.edu>
2        * shared/start/start.S, shared/startup/bspstart.c:
3        let 'save_boot_params()' return a pointer to the commandline
4        saved by the BSP and pass this pointer on to 'boot_card()'.
5
62009-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * shared/startup/linkcmds: Add __SBSS_END__ and __SBSS2_END__.
9
102009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * shared/startup/zerobss.c: Remove nested externs.
13
142009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * shared/motorola/motorola.c, shared/vme/vme_universe.c:
17        Add missing prototypes.
18
192009-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * shared/openpic/openpic.c: Make openpic_writefield
22        static inline (Get rid of GCC warning).
23
242009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shared/console/console.c: Reflect termios_baud_to_number having been
27        renamed to rtems_termios_baud_to_number.
28
292009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * acinclude.m4: Add qemuppc.
32
332009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * shared/bootloader/bootldr.h: Change extern inline to static inline.
36
372009-09-11      Till Straumann <strauman@slac.stanford.edu>
38
39        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
40        rather than <bsp/pci.h>.
41
422009-09-11      Till Straumann <strauman@slac.stanford.edu>
43
44        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
45        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
46        have to create a dummy VMEConfig.h header.
47
482009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        PR 1435/bsps
51        * shared/startup/bspidle.c: New file.
52
532009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
56        score603e/startup/linkcmds, shared/startup/linkcmds,
57        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
58
592009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * shared/flash/spansionFlash.c: Convert calls to legacy routine
62        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
63
642009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
67        bsp_get_work_area() since the work area is larger than a single
68        allocatable object.
69
702009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
71
72        * shared/pci/pci.c: Removed warnings.
73
742009-04-28      Chris Johns <chrisj@rtems.org>
75
76        * shared/start/start.S: Update for boot_card command line change.
77
782009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        PR 1385/cpukit
81        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
82        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
83        dispatching code accesses two boolean variables for scheduling
84        purposes and the assembly implementations of this code did not get
85        updated.
86
872009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
88
89        * shared/clock/clock.c: Standard decrementer exception is now more
90        robust against erroneous external exception disable times.
91
922009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * shared/startup/bspgetworkarea.c: Add check to determine if current
95        stack pointer is in work area.
96
972009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * shared/startup/bspgetworkarea.c: Make debug messages same as
100        standard.
101
1022009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * shared/irq/irq.c: Spacing.
105
1062009-02-11      Matt Rippa <mrippa@gemini.edu>
107
108        PR 1352/bsps
109        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
110
1112009-02-11      Matt Rippa <mrippa@gemini.edu>
112
113        PR 1362/bsps
114        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
115
1162008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * shared/irq/openpic_i8259_irq.c: Line wrap.
119
1202008-11-03      Till Straumann <strauman@slac.stanford.edu>
121
122        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
123        only from 'firstOpen' and only if this is a serial console.
124
1252008-11-03      Till Straumann <strauman@slac.stanford.edu>
126
127        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
128        Fixed PR#1335.
129
1302008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * shared/clock/clock.c: Update for status-checks.h changes.
133
1342008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
137        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
138        which would limit the work area to 64K.
139
1402008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * shared/console/inch.c, shared/startup/panic.c: Use standardized
143        bsp_cleanup() which can optionally print a message, poll for user to
144        press key, and call bsp_reset(). Using this eliminates the various
145        bsp_cleanup() implementations which had their own implementation and
146        variety of string constants.
147        * shared/console/bspreset.c: New file.
148        * shared/console/reboot.c: Removed.
149
1502008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
153        warnings by switching to uintptr_t.
154
1552008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * shared/start/start.S, shared/startup/bspgetworkarea.c,
158        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
159        which reflect those tested on psim. Hopefully they work on all
160        boards. The initialization stack is explicitly declared in the
161        linkcmds memory layout rather than magic math.
162
1632008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * shared/include/nvram.h: Fix typo.
166
1672008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * shared/clock/clock.c: Remove unnecessary includes of
170        rtems/libcsupport.h and rtems/libio.h.
171
1722008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
175        of bsp_get_work_area() in its own file and rely on BSP Framework to
176        perform more initialization.
177        * shared/startup/bspgetworkarea.c: New file.
178
1792008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * shared/startup/bspstart.c: Review of all bsp_cleanup()
182        implementations. In this phase, all prototypes were removed from
183        bsp.h and empty implementations were removed and made to use the
184        shared stub.
185
1862008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * acinclude.m4: Add tqm8xx.
189
1902008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
191
192        * tqm8xx: New BSP.
193
1942008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * shared/irq/irq.c: Convert to "bool".
197
1982008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
201        special IOCTL in Clock_control. This was a hack which has existed
202        since before the Classic API Timer Manager was implemented. All
203        implementations of and references to Clock_control were removed.
204
2052008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
206
207        * shared/console/inch.c: Convert to "bool".
208
2092008-08-28      Till Straumann <strauman@slac.stanford.edu>
210
211        * shared/vme/vme_universe.c: added implementation for
212        BSP_VMEResetBus().
213
2142008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
217        prototypes.
218        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
219        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
220        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
221        startup/exit.c: Add missing prototypes.
222
2232008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
224
225        * shared/clock/clock.c: Fixed warnings.
226
2272008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
228
229        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
230
2312008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
232
233        * mpc55xxevb: New BSP.
234
2352008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
236        * haleakala: added new BSP
237
2382008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
239
240        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
241        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
242        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
243        used to store the interrupt disable mask.  See bootcard.c and
244        ppc_exc_initialize() for default initialization.
245
246        Update to new exception initialization routine ppc_exc_initialize().
247        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
248
249        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
250        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
251        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
252        used to store the interrupt disable mask.  See bootcard.c for default
253        initialization.
254
2552008-07-10      Till Straumann <strauman@slac.stanford.edu>
256
257        * shared/flash/spansionFlash.c: removed "m" memory
258        operands.
259
2602008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
263        directly.  Supports special variants for Book E and e300 cores.  For
264        standard decrementer CPUs the new decrementer value is calculated with
265        reference to a time base so that a time drift is avoided.
266
2672008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * shared/uboot_getenv.c: New file.
270
2712008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
272
273        * shared/startup/panic.c: Convention calls for leading underscore on
274        private RTEMS variables.
275
2762008-05-23      Till Straumann <strauman@slac.stanford.edu>
277
278        * shared/startup/pretaskinghook.c: removed declaration
279        of BSP_vme_config() (which is already declared in
280        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
281        gcc doesn't seem to understand that the linker may
282        define this to be NULL... Silences a compiler warning
283        (and users can always provide an empty routine).
284
2852008-05-22      Till Straumann <strauman@slac.stanford.edu>
286
287        * shared/startup/linkcmds, shared/startup/zerobss.c:
288        introduced '__bss_end'; assuming that __rtems_end
289        coincides with the end of .bss for the purpose of
290        zeroing .bss is very dangerous.
291
2922008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * shared/console/console.c: Fix typo.
295
2962008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
297
298        * shared/console/console.c: Remove explicit switch and call
299        termios_baud_to_number().
300
3012008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
304        Initialization Framework to ask the BSP where it has memory for the
305        RTEMS Workspace and C Program Heap. These collectively are referred
306        to as work area. If the BSP supports this, then it does not have to
307        include code to split the available memory between the two areas.
308        This reduces the amount of code in the BSP specific bspstart.c file.
309        Additionally, the shared framework can initialize the C Library, call
310        rtems_debug_enable(), and dirty the work area memory. Until most/all
311        BSPs support this new capability, if the BSP supports this, it should
312        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
313        When the transition is complete, this autoconf macro can be removed.
314
3152008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * shared/startup/bspstart.c: Refactored and renamed initialization
318        routines to rtems_initialize_data_structures,
319        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
320        rtems_initialize_start_multitasking. This opened the sequence up so
321        that bootcard() could provide a more robust and flexible framework
322        which is easier to explain and understand. This also lays the
323        groundwork for sharing the division of available memory between the
324        RTEMS workspace and heap and the C library initialization across all
325        BSPs.
326
3272008-03-21      Till Straumann <strauman@slac.stanford.edu>
328
329        * shared/console/uart.c: In IRQ driven mode also
330        keep reading chars while they are available (fifo
331        could be enabled).
332
3332008-03-19      Till Straumann <strauman@slac.stanford.edu>
334
335        * shared/console/console.c, shared/console/uart.c,
336        shared/console/uart.h: added support for task-driven
337        console.
338
3392008-03-19      Till Straumann <strauman@slac.stanford.edu>
340
341        * shared/startup/pretaskinghook.c: install pointer
342        to rtems_malloc_sbrk_helpers_table. This (and derived)
343        BSPs rely on sbrk delivering even the first/initial
344        chunk of memory.
345
3462008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
349        programs compiled with gcc 4.3.x can link.
350
3512008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
352
353        * gen405: Remove (Abandoned).
354        * helas403: Remove (Abandoned).
355        * acinclude: Regenerate.
356
3572007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
358
359        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
360        mvme3100.
361
3622007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
365        copies of the Configuration Table. Use the RTEMS provided accessor
366        macros to obtain configuration fields.
367
3682007-12-10      Till Straumann <strauman@slac.stanford.edu>
369
370        * Makefile.am, start/preload.S: moved preload.S
371        to ../shared/start.
372
3732007-12-10      Till Straumann <strauman@slac.stanford.edu>
374
375        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
376        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
377        to be closer to 'official' nomenclature.
378
3792007-12-10      Till Straumann <strauman@slac.stanford.edu>
380
381        * shared/openpic/openpic.c: fixed wrong register
382        address in openpic_gettimer().
383
3842007-12-10      Till Straumann <strauman@slac.stanford.edu>
385
386        * shared/motorola/vpd.c, shared/motorola/vpd.h:
387        added code (originally developed for 'beatnik')
388        to read MotLoad VPD data from i2c eeprom.
389
3902007-12-10      Till Straumann <strauman@slac.stanford.edu>
391
392        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
393        added READMEs stating that certain files should not be
394        copy/paste/modified when creating new BSPs. New BSPs
395        are encouraged to use the new library under
396        libcpu/powerpc/new-exceptions/bspsupport.
397
3982007-12-10      Till Straumann <strauman@slac.stanford.edu>
399       
400        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
401        shared/start/vectors_entry.S: moved vectors_entry.S to
402        'start' subdir and made a start file rather than
403        element of vectors.rel (it should always be linked but
404        won't if it is the sole member of vectors.rel).
405
4062007-12-08      Till Straumann <strauman@slac.stanford.edu>
407
408        * shared/vme/vme_universe.c: fixed wrong initialization
409        routine when using Tsi148 driver.
410
4112007-12-08      Till Straumann <strauman@slac.stanford.edu>
412
413        * Makefile.am: merged shared/vme/vme_universe.c and
414        shared/vme/vme_universe_dma.c into one file.
415        Added support for Tsi148 driver (DMA).
416
4172007-12-08      Till Straumann <strauman@slac.stanford.edu>
418
419        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
420        added support for Tsi148 bridge; BSP can define which
421        bridge driver to use from VMEConfig.h.
422        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
423        macro so that an error status can be passed back.
424
4252007-12-08      Till Straumann <strauman@slac.stanford.edu>
426
427        * irq_supp.h: was moved from shared/irq to
428        libcpu/powerpc/new-exceptions/bspsupport.
429
4302007-12-08      Till Straumann <strauman@slac.stanford.edu>
431
432        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
433        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
434        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
435        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
436        let C_dispatch_irq_handler() return zero to indicate to
437        low-level exception handling code that the exception
438        was handled (not used yet).
439
4402007-12-08      Till Straumann <strauman@slac.stanford.edu>
441
442        *shared/irq/irq_supp.h: removed cpp test for
443        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
444        *must* implement shared handlers.
445
4462007-12-06      Till Straumann <strauman@slac.stanford.edu>
447
448        * shared/openpic/openpic.c, shared/openpic/openpic.h:
449        added routines to set timer period and interupt mask
450        and to read current count.
451
4522007-12-06      Till Straumann <strauman@slac.stanford.edu>
453
454        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
455
4562007-12-06      Till Straumann <strauman@slac.stanford.edu>
457
458        * shared/vectors/vectors_init.c: replaced
459        switch ( current_ppc_cpu ) { } check by feature check.
460
4612007-12-06      Till Straumann <strauman@slac.stanford.edu>
462
463        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
464        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
465        run-time method to determine these bits (use settings
466        effective before exception occurred).
467        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
468        'bsp_raw_vector_is_405_critical' variable.
469
4702007-12-05      Till Straumann <strauman@slac.stanford.edu>
471
472        * shared/irq/irq_supp.h: removed stray '*/'. Removed
473        inclusion of <stdlib.h> which is unnecessary and broke
474        if_dc in an obscure way (due to malloc/free redefinition
475        in the networking code).
476
4772007-12-05      Till Straumann <strauman@slac.stanford.edu>
478
479        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
480        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
481        Converted exception vector names to new ones
482        (qualified by <cpu_type> if non-std ppc exceptions).
483
484
4852007-12-04      Till Straumann <strauman@slac.stanford.edu>
486
487        * shared/startup/bspstart.c: export BSP_commandline_string
488        variable.
489
4902007-12-04      Till Straumann <strauman@slac.stanford.edu>
491
492        * shared/flash/flash.c: added lazy init of driver
493        from BSP_flashWriteFile().
494
4952007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
496
497        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
498        Table to Configuration Table. Eliminate CPU Table from all ports.
499        Delete references to CPU Table in all forms.
500
5012007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * shared/irq/irq.c: Spacing.
504
5052007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
506
507        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
508        fields to the Configuration Table. This included pretasking_hook,
509        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
510        extra_mpci_receive_server_stack, stack_allocate_hook, and
511        stack_free_hook. As a side-effect of this effort some multiprocessing
512        code was made conditional and some style clean up occurred.
513
5142007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
517        includes.
518
5192007-12-02      Till Straumann <strauman@slac.stanford.edu>
520
521        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
522        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
523        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
524        0/1 if irq was disabled/enabled prior to disabling.
525        irq_supp.h now exports a inline helper routine for scanning
526        a list of shared handlers; to be used by PIC drivers.
527
5282007-12-02      Till Straumann <strauman@slac.stanford.edu>
529
530        * shared/openpic/openpic.c shared/openpic/openpic.h,
531        shared/irq/irq_init.c: added more parameters to
532        openpic_init() so that more details of the configuration
533        can be overridden/set from the BSP. Moved setup of
534        the EPIC-specific EOI delay from BSP code into openpic_init()
535        using the new 'epic_freq' parameter.
536
5372007-12-02      Till Straumann <strauman@slac.stanford.edu>
538        * shared/openpic/openpic.c, shared/openpic/openpic.h:
539        - eliminated conditional compilation (#ifdef mpc8240)
540          The difference in register-layout between the EPIC
541          and the std. openPIC is handled by an offset parameter
542          which can be set at run-time (initialization) with
543          a new routine 'openpic_set_src_offset()'.
544        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
545          which builds the driver for big-endian register access
546          (mpc8540).
547        - openpic_disable_irq() now returns the old state so
548          that it can be restored later.
549
5502007-12-01      Till Straumann <strauman@slac.stanford.edu>
551
552        * shared/irq/openpic_i8259_irq.c:
553        - conditionally define 'irq_mask_or_tbl' only if
554          BSP_PCI_ISA_BRIDGE_IRQ is defined.
555        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
556          interrupts rather than messing with MSR directly;
557          these macros:
558            o implement compiler memory barrier
559                o will handle multiple levels (e500 'critical' interrupts)
560                  if they are ever supported.
561        - decrementer irqs are also shareable - added list traversal.
562
5632007-12-01      Till Straumann <strauman@slac.stanford.edu>
564
565        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
566        is set. The shared irq manager supports shared interrupts
567        (but requires also that the PIC-driver supports them by
568        traversing the list of shared handlers).
569        Declare C_dispatch_irq_handler() which must be defined
570        (like the other routines declared in this header) by the
571        PIC-driver.
572
5732007-12-01      Till Straumann <strauman@slac.stanford.edu>
574
575        * shared/clock/p_clock.c: (run-time) check for e500-cpu
576        and install different ISR for that type of CPU.
577
5782007-12-01      Till Straumann <strauman@slac.stanford.edu>
579
580        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
581        rather than ifdef mpc824x so that we don't depend on
582        compile-time CPU flavor. Eventually, this should become
583        a run-time check.
584
5852007-12-01      Till Straumann <strauman@slac.stanford.edu>
586
587        * shared/vectors/vectors.h: Give the BSP_Exception_frame
588        struct a name.
589
5902007-12-01      Till Straumann <strauman@slac.stanford.edu>
591
592        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
593        if the BSP-specific configuration header (VMEConfig.h)
594        defines BSP_VME_BAT_IDX so that this file can be used
595        on CPUs w/o bats (e500).
596
5972007-11-30      Till Straumann <strauman@slac.stanford.edu>
598
599        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
600
6012007-11-30      Till Straumann <strauman@slac.stanford.edu>
602
603        * shared/startup/pretaskinghook.c: Replaced inclusion of
604        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
605        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
606
6072007-11-30      Till Straumann <strauman@slac.stanford.edu>
608
609        * shared/startup/bspstart.c: Removed excess /*, replaced
610        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
611        there should be run-time checks.
612
6132007-11-30      Till Straumann <strauman@slac.stanford.edu>
614
615        * shared/motorola/motorola.c: removed excess initializer
616        elements.
617
6182007-11-30      Till Straumann <strauman@slac.stanford.edu>
619
620        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
621        shared/irq/irq_supp.h (added):
622        Removed 'is_processor_irq()' from irq.c; the BSP routines
623        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
624        to ignore processor irqs anyways. Removed
625        all BSP-defined constants from irq.c. This makes irq.c (almost)
626        binary-compatible among BSPs (ultimate goal is making 'shared'
627        a library).
628        Added a header (irq_supp.h) defining the interface between
629        the generic interrupt manager (irq.c) and the routines it
630        requires to be supplied by the BSP (eventually, these
631        should go into rtems/irq.h).
632
6332007-11-30      Till Straumann <strauman@slac.stanford.edu>
634
635        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
636        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
637        initialize the irqBase member of the rtems_irq_global_settings
638        struct. However, irqBase is an rtems_irq_symbolic_name,
639        so using BSP_LOWEST_OFFSET is more appropriate.
640
6412007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
642
643        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
644        the CPU Table. They have been replaced with variables named bsp_XXX
645        as needed.
646
6472007-11-29      Till Straumann <strauman@slac.stanford.edu>
648
649        * Makefile.am, shared/flash, shared/flash/flash.c,
650        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
651        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
652        Added flash programmer API, implementation and chip drivers
653        for some intel + spansion flash chips (as found on mvme5500,
654        mvme6100 and mvme3100 boards).
655        A more appopriate place would probably be libchip but
656        I don't know if the API is acceptable and if the implementation
657        is generic enough (e.g., no CFI support) so I leave it here
658        for now.
659
6602007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * shared/console/uart.c: Fix typo and spacing.
663
6642007-11-21      Till Straumann <strauman@slac.stanford.edu>
665
666        * shared/console/uart.c: when draining UART during
667        initialization (wait for possible printk() activity
668        to finish) look at TEMT (fifo, holding-reg and shift-reg)
669        rather than THRE (fifo, holding-reg only). This resolved
670        some scrambled output issues for me.
671
672        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
673        value then the driver interprets the modulus as a speed value
674        and uses the current setting of the divisor to compute the
675        clock speed (BSPBaseBaud). This is useful if you have a board
676        that you know is initialized e.g., to 9600 but you
677        don't know the clock speed.
678
6792007-11-21      Till Straumann <strauman@slac.stanford.edu>
680
681        * Makefile.am, motorola_powerpc/Makefile.am,
682        * shared/pci/detect_raven_bridge.c, Makefile.am,
683        * shared/pci/generic_clear_hberrs.c: separated the generic
684        version of _BSP_clear_hostbridge_errors() into its own
685        file.
686
6872007-11-06      Till Straumann <strauman@slac.stanford.edu>
688
689        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
690        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
691        score603e/irq/irq.c, shared/irq/irq.c:
692        test for non-NULL-ness before calling 'on'/'off'
693        methods so that users don't have to provide
694        no-ops if they don't want this feature.
695
6962007-11-06      Till Straumann <strauman@slac.stanford.edu>
697
698        * shared/console/uart.c: removed #define UARTDEBUG
699
7002007-11-06      Till Straumann <strauman@slac.stanford.edu>
701
702        * shared/pci/pci.c: converted access to pci_config_addr to
703        conditionally defined macros so that bsp.h can override details.
704
7052007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        PR 1257/bsps
708        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
709        use the public API for
710        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
711        public API and directly accessing _CPU_ISR_Disable and
712        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
713        directive which could lead to problems. This patch also changes the
714        type of the variable passed into these routines and addresses minor
715        style issues.
716
7172007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
718
719        * shared/console/polled_io.c: Change prototype so code compiles.
720
7212007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
722
723        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
724        by more BSPs.
725        * shared/showbats.c: New file.
726
7272007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
728
729        * acinclude.m4, gen83xx/:
730        added support for MPC83xx controllers and MPC8349EAMDS board
731       
7322007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
733
734        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
735        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
736        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
737        converted various BSP specific implementations into a more general
738        "shared" one
739
7402007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
741
742        * virtex/:
743        integrated "virtex" BSP to support PPC core implemented in a
744        Xilinx virtex FPGA
745
7462007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
747
748        * shared/uboot_dump_bdinfo.c: New file.
749
7502007-04-17      Joel Sherrill <joel@OARcorp.com>
751
752        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
753
7542007-04-17      Joel Sherrill <joel@OARcorp.com>
755
756        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
757
7582007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
759
760        * shared/motorola/motorola.c,shared/openpic/openpic.c,
761        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
762        adapted to detect/use MVME2400
763
7642007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
765
766        * shared/pci/pci.c: More stdint.h fixed-size types.
767
7682007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
769
770        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
771        shared/bootloader/pci.c, shared/bootloader/pci.h,
772        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
773        shared/pci/pci.c, shared/pci/pcifinddevice.c:
774        Use stdint.h fixed-size types.
775
7762007-03-11      Joel Sherrill <joel@OARcorp.com>
777
778        * shared/startup/bspstart.c: Remove assignments of
779        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
780        value in boot_card.c
781
7822007-01-29      Till Straumann <strauman@slac.stanford.edu>
783
784        * shared/vme/VMEConfig.h:
785        Added more comments about the semantics of the various
786        symbols BSPs should define in this file.
787        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
788
789        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
790        BSP_VMEIrqMgrInstall() here.
791
792        * Makefile.am, shared/vme/README,
793        * shared/vme/vme_universe_dma.c (added): Added glue code
794        implementing the VMEDMA.h API using the vmeUniverse driver.
795
7962007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
797
798        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
799        gen5200/mscan/mscan_int.h:
800        split mscan.h into two headers, corrected CAN filtering
801        code to
802        support remote requests
803
8042007-01-19      Till Straumann <strauman@slac.stanford.edu>
805
806        * mvme5500/Makefile.am, mvme5500/preinstall.am,
807        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
808        mvme5500/vme/vmeconfig.c:
809        removed copies of vmeconfig.c, VME.h - use generic
810        versions instead.
811
8122007-01-19      Till Straumann <strauman@slac.stanford.edu>
813
814        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
815        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
816        score603e/Makefile.am, score603e/preinstall.am,
817        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
818        libbsp/shared/vmeUniverse; eventually, this (and other)
819        VME API headers should migrate to cpukit.
820
8212007-01-16      Till Straumann <strauman@slac.stanford.edu>
822
823        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
824        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
825        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
826        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
827        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
828        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
829        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
830        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
831        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
832
8332006-12-13      Till Straumann <strauman@slac.stanford.edu>
834
835        * mvme5500/Makefile.am, mvme5500/preinstall.am:
836        need to install bsp/vme_am_defs.h
837
8382006-12-13      Till Straumann <strauman@slac.stanford.edu>
839
840        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
841        use symbolic flag instead of numerical value
842        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
843        before including <bsp/vmeUniverse.h>
844
8452006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
846
847        * configure.ac: New BUG-REPORT address.
848
8492006-11-15      Joel Sherrill <joel@OARcorp.com>
850
851        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
852        This eliminated a file and simplified initialization.
853
8542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
855
856        * configure.ac: Require autoconf-2.60. Require automake-1.10.
857
8582006-08-21      Till Straumann <strauman@slac.stanford.edu>
859
860        * shared/vme/vmeconfig.c: open outbound window
861        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
862
8632006-08-10      Till Straumann <strauman@slac.stanford.edu>
864
865        * shared/irq/openpic_i8259_irq.c: fixed type of
866        'frame' argument to C_dispatch_irq_handler(). It's
867        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
868
8692006-07-12      Till Straumann <strauman@slac.stanford.edu>
870
871        * shared/startup/probeMemEnd.c: added paranoia to inline
872        assembly code; added 'memory' clobbers and made sure
873        any registers modified by the 'asm' appear in the output
874        operands.
875
8762006-07-12      Till Straumann <strauman@slac.stanford.edu>
877
878        * shared/startup/panic.c: Fixed compiler warnings.
879
8802006-06-19      Till Straumann <strauman@slac.stanford.edu>
881
882        * shared/vme/vmeconfig.c: Indicate that it's ok to
883        use decoupled cycles to access on-board memory from
884        VME.
885
8862006-06-19      Till Straumann <strauman@slac.stanford.edu>
887
888        * shared/vme/vme_universe.c: Only set/access the
889        _BSP_vme_bridge_irq variable on BSPs that
890        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
891
8922006-06-19      Till Straumann <strauman@slac.stanford.edu>
893
894        * shared/vectors/vectors.S: filter exception vector for
895        altivec and remap 0xf20 to assigned vector number alias.
896
8972006-06-19      Till Straumann <strauman@slac.stanford.edu>
898
899        * shared/startup/bspstart.c: fixed compiler warnings
900        (bspIo.h inclusion, cast of number constants to pointers).
901        Enable L1 cache on mvme2100.
902
9032006-06-19      Till Straumann <strauman@slac.stanford.edu>
904
905        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
906        for integer-only tasks (new gcc may use FP regs implicitly).
907
9082006-03-08      Joel Sherrill <joel@OARcorp.com>
909
910        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
911
9122006-02-13      Till Straumann <strauman@slac.stanford.edu>
913
914        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
915        added code for BSPs to use: panic using printk() to display
916        reason. probeMemEnd() to determine memory size by probing.
917
9182006-02-08      Joel Sherrill <joel@OARcorp.com>
919
920        * shared/startup/linkcmds: Add sections required by newer gcc versions.
921
9222006-01-08      Joel Sherrill <joel@OARcorp.com>
923
924        * acinclude.m4: Add gen5200 to list of BSPs.
925
9262006-01-05      Till Straumann <strauman@slac.stanford.edu>
927
928        * shared/vectors/vectors.S: mask high bits when calculating
929        the exception vector number to yield correct result even if
930        the vectors reside in the upper area (0xfff00000; psim).
931
9322005-12-02      Till Straumann <strauman@slac.stanford.edu>
933
934        * shared/irq/irq_init.c, shared/openpic/openpic.h
935        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
936        mode of operation for multiplexing 16 interrupt lines.
937        This introduces a pipeline delay which can cause
938        spurious interrupts unless ending the interrupt cycle
939        (EOI) is delayed accordingly.
940
9412005-12-01      Till Straumann <strauman@slac.stanford.edu>
942
943        * shared/vectors/vectors.h, shared/vectors/vectors.S,
944        shared/vectors/vectors_init.c: Reduced size of default
945        prologue (some exceptions, e.g., altivec unavail.) are only
946        0x20 bytes apart. Also introduced a modified prologue
947        that switches r0..r3 shadowing off (r0..r3 undefined
948        on certain 603e variants when incurring a TLB miss).
949
9502005-11-29      Till Straumann <strauman@slac.stanford.edu>
951
952        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
953        CR[6] before invoking high-level handler to make sure no
954        varargs fn callee assumes there are FP arguments.
955
9562005-11-29      Till Straumann <strauman@slac.stanford.edu>
957
958        * shared/irq/irq.c: Fixed incorrect removal of first shared
959        interrupt in chain.
960
9612005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
962
963        * shared/startup/bspstart.c: Eliminate obsolete types.
964
9652005-11-03      Till Straumann <strauman@slac.stanford.edu>
966
967        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
968        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
969        shared/startup/bspstart.c: moved linkcmds to shared area for other
970        BSPs to use
971
9722005-11-03      Till Straumann <strauman@slac.stanford.edu>
973
974        * shared/bootloader/misc.c, shared/console/polled_io.c,
975        shared/residual/residual.c: silenced compiler warnings (type cast &
976        renaming puts->my_puts)
977
9782005-11-02      Till Straumann <strauman@slac.stanford.edu>
979
980        * mvme5500/start/start.S, shared/start/start.S,
981        shared/startup/bspstart.c: moved assembly code to C; setdbat now
982        supports high bats on 7450 CPUs; added argument checking to setdbat;
983        added getdbat; moved early initialization code (clear_bats) from BSP
984        to libcpu (CPU_clear_bats_early)
985
9862005-10-20      Eric Norum <norume@aps.anl.gov>
987
988        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
989        shared/vme/VMEConfig.h: Support MVME2100.
990
9912005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
992
993        * Makefile.am: Merge-in shared/Makefile.am.
994        * configure.ac: Remove shared/Makefile.am.
995        * ChangeLog: Merge-in shared/ChangeLog.
996
9972005-10-06      Till Straumann <strauman@slac.stanford.edu>
998
999        PR 833/bsps
1000        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
1001        explicitely enable the FPU across the user ISR but DONT save/restore
1002        the FPU context. Any use of the FPU fron the user handler (e.g., due
1003        to GCC optimizations) result in corruption. The fix results in an
1004        exception in such cases (user ISR must explicitely
1005        save/enable/restore FPU).
1006
10072005-09-16      richard.campbell@OARCorp.com
1008
1009        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
1010        was written in inline assembly and containined a register direction
1011        error.
1012
10132005-07-28      Eric Norum <norume@aps.anl.gov>
1014
1015        * shared/shared/clock/p_clock.c: Changes provided by Phillip
1016        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
1017        Corresponding changes made to mvme5500/startup/bspstart.c.
1018
10192005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1020
1021        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
1022        shared/irq/irq.h: Modified to use rtems/irq.h.
1023
10242005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1025
1026        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
1027        {un|}signed{8|16|32}.
1028        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
1029        u32.
1030
10312005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
1032
1033        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
1034        shared/bootloader/misc.c, shared/bootloader/pci.c,
1035        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1036
10372005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1038
1039        * shared/pci/pci.h: Add pci_bus_count().
1040
10412005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1042
1043        * shared/irq/irq_init.c, shared/pci/pci.c,
1044        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1045        to support common PCI interface
1046
10472005-04-28      Joel Sherrill <joel@OARcorp.com>
1048
1049        * acinclude.m4: Remove dmv177 and ppcn_60x.
1050        * configure.ac: Remove reference to dmv177.
1051
10522005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1053
1054        * acinclude.m4: Initial release of ep1a bsp
1055
10562005-04-26      Joel Sherrill <joel@OARcorp.com>
1057
1058        * shared/console/uart.h: Eliminate tabs.
1059
10602005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1061
1062        PR 779/bsp
1063        * shared/clock/p_clock.c, shared/console/console.c,
1064        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1065        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1066        new exception interrupt handlers
1067
10682005-03-14      Joel Sherrill <joel@OARcorp.com>
1069
1070        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1071        Continue PCI API unification. All use pci_find_device(). Also
1072        reformat to remove tabs.
1073
10742005-03-04      Joel Sherrill <joel@OARcorp.com>
1075
1076        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1077        shared/startup/bspstart.c: Make PCI initialize function part of the
1078        unified PCI API as pci_initialize().
1079
10802005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1081
1082        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1083        * shared/startup/bspstart.c, shared/start/start.S: include
1084        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1085        of CPU_MINIMUM_STACK_FRAME_SIZE.
1086
10872005-02-12      Joel Sherrill <joel@OARcorp.com>
1088
1089        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1090        in cpukit and include rtems/pci.h for the base set of PCI
1091        functionality.
1092
10932005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1094
1095        * shared/tod/todcfg.c: size_t RTC_Count.
1096
10972005-01-04      Joel Sherrill <joel@OARcorp.com>
1098
1099        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1100        Remove warnings.
1101
11022004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1103
1104        * acinclude.m4: Reflect eth_comm having been removed.
1105
11062004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1107
1108        PR 729/bsps
1109        PR 728/bsps
1110        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1111        .data and .rodata sections being generated by gcc-3.3.3 and above,
1112        the lack of which was causing the bootloader to crash.
1113        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1114        assignement which makes too-large regions conflict with onboard
1115        hardware, replacing it with sfree which deletes the memory region
1116        from the setup code, leaving it disabled.
1117
11182004-11-30      Eric Norum <norume@aps.anl.gov>
1119
1120        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1121
11222004-10-26      Eric Norum <norume@aps.anl.gov>
1123
1124        Remove environ common area -- it breaks newlib
1125        * powerpc/dmv177/start/start.S
1126        * powerpc/eth_comm/start/start.S
1127        * powerpc/mbx8xx/startup/start.S
1128        * powerpc/mvme5500/start/start.S
1129        * powerpc/ppcn_60x/start/start.S
1130        * powerpc/psim/start/start.S
1131        * powerpc/score603e/start/start.S
1132        * powerpc/shared/start/start.S
1133        * powerpc/ss555/startup/start.S
1134
11352004-10-20      Eric Norum <norume@aps.anl.gov>
1136
1137        * configure.ac
1138        * mvme5500/.......
1139        * acinclude.m4: Add mvme5500 BSP
1140
11412004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1142
1143        PR 606/bsps
1144        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1145        remapping so buses >= 1 are remapped. Reduced PCI space to match
1146        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1147        Set PCI latency timers to known sane values.  Changed bridge PCI
1148        settings to minimum sane instead of whatever sounded neat in the PCI
1149        spec.  Force pf regions to memory mapped to preserve byte access.
1150
11512004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1152
1153        * configure.ac: Require automake > 1.9.
1154
11552004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1156
1157        * acinclude.m4: Regenerate to include ss555.
1158
11592004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1160
1161        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1162        * acinclude.m4: Regenerate.
1163
11642004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1165
1166        * configure.ac: Reflect having removed shared/*/Makefile.am
1167
11682004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1169
1170        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1171        $(RTEMS_BSP_FAMILY).
1172
11732003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1174
1175        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1176
11772003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1178
1179        * Makefile.am: Misc cleanups and fixes.
1180
11812003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1182
1183        * acinclude.m4: Reflect changes to bootstrap.
1184
11852003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1186
1187        * Makefile.am: Reflect having moved aclocal/.
1188
11892003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * Makefile.am: Reflect having moved automake/.
1192
11932003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1194
1195        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1196        address.
1197
11982003-07-18      Till Straumann <strauman@slac.stanford.edu>
1199
1200        PR 288/rtems
1201        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1202        properly maintained and does not reside in SPRG0.
1203
12042003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1205
1206        PR 432/bsps
1207        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1208        small IO regions, which if remapped would cause i8259 registers to
1209        move out from under the #define'd base addresses.
1210        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1211        256 megs, I incorrectly had extended it which would cause problems
1212        with PCI devices that defined prefetchable memory.
1213
12142003-06-13      Till Straumann <strauman@slac.stanford.edu>
1215
1216        PR 415/bsps
1217        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1218        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1219        host bridge. This can be used for memory probing on the VME bus.
1220
12212003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1222
1223        PR 405/bsps
1224        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1225        interrupts. Existing single hander vectors are undisturbed, a new
1226        function added to allow adding/removing handlers from a vector.
1227        * shared/bootloader/pci.c: Added support for configuring devices for
1228        pci busses > 0
1229        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1230        interrupt routing tables in support of FixupPCI.  This is
1231        board-specific, each board will have to supply information for
1232        FixupPCI() to do anything for it.
1233        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1234        address space.
1235        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1236        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1237        away from the host processor.
1238
12392003-04-15      Joel Sherrill <joel@OARcorp.com>
1240
1241        PR 386/bsps
1242        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1243        declaration of _BSP_vme_bridge_irq.
1244
12452003-04-10      Till Straumann <strauman@slac.stanford.edu>
1246
1247        PR 379/bsps
1248        * shared/console/console.c, shared/console/consoleIo.h,
1249        shared/console/polled_io.c, shared/irq/irq_init.c,
1250        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1251        Unfortunately, the supported 'printk' format string subset of the
1252        polled-io and libcpu implementations are different - hence, a few
1253        format strings in the ppc/shared BSP were changed.
1254        * shared/console/uart.c, shared/console/uart.h:
1255        BSP_output_char_via_serial() prototype changed to match the
1256        BSP_output_char_function_type.  Note that the motorola BSPs use
1257        polled-io for the output_char routine, not the uart.c version. The
1258        latter can be used be other BSPs however (e.g. SVGM).
1259        * shared/console/polled_io.c: libcpu provides 'printk' already.
1260        Therefore, the implementation in this file was removed (still used
1261        for the bootloader, though).  It now provides BSP_output_char() for
1262        libcpu's printk().
1263
12642003-04-10      Joel Sherrill <joel@OARcorp.com>
1265
1266        PR 383/bsps
1267        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1268        patches.
1269
12702003-03-25      Till Straumann <strauman@slac.stanford.edu>
1271
1272        PR 360/bsps
1273        PR 349/bsps
1274        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1275        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1276        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1277        library dependency on the vmeUniverse driver. It is now possible to
1278        use the ppc/shared/irq code on non-VME BSPs without triggering
1279        linkage of the vmeUniverse driver.
1280        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1281        shared/openpic/openpic.h: BSP code had set the task priority
1282        register multiple times of the OpenPIC instead of setting the
1283        individual source priorities. This patch adds
1284        openpic_get_source_priority() and openpic_set_source_priority()
1285        calls and lets IRQ management code use them.
1286
12872003-03-18      Till Straumann <strauman@slac.stanford.edu>
1288
1289        PR 356/bsps
1290        This patch makes RTEMS/powerpc/shared EABI compliant.
1291        * shared/irq/irq_init.c, shared/start/Makefile.am,
1292        shared/start/start.S, shared/startup/bspstart.c,
1293        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1294        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1295        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1296        are probably used even if -msdata=eabi is not specified).
1297        * shared/start/rtems_crti.S: New file which must be linked
1298        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1299        lets __init() return immediately. Also, a new entry point '_init' to
1300        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1301
13022003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1303
1304        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1305
13062003-02-20      Till Straumann <strauman@slac.stanford.edu>
1307
1308        PR 349/bsps
1309        * shared/console/console.c, shared/console/uart.c,
1310        shared/console/uart.h: implement IOCTLs for the serial (UART)
1311        console to install/retrieve a BREAK-IRQ callback.  The callback
1312        routine (if installed) is invoked from the UART ISR when a BREAK
1313        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1314        reboot a la vxWorks Ctrl-X (although we use the serial line break
1315        condition) NOTE: The callback runs in ISR context.
1316        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1317        files
1318        * shared/add BSP hook to let a VME interrupt acknowledge the
1319        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1320        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1321        or R13 - fix: openpic_init was called with the polarity/senses
1322        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1323        _read_SPRXX() _write_SPRXX() macros
1324        * shared/fix: remove implicit assumption that ISA interrupt vectors
1325        start at 0
1326        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1327        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1328        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1329        bridge driver.
1330        * shared/console/polled_io.c, shared/console/reboot.c,
1331        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1332        shared/openpic/Makefile.am, shared/startup/linkcmds,
1333        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1334        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1335        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1336        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1337        irq.c:
1338        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1339        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1340        pagetable support from libcpu.
1341
13422003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1343
1344        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1345        * configure.ac: AC_PREREQ(2.57).
1346
13472003-01-20      Joel Sherrill <joel@OARcorp.com>
1348
1349        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1350
13512002-12-19      Joel Sherrill <joel@OARcorp.com>
1352
1353        * shared/console/console.c: Removed __assert() which conflicts with
1354        newlib.
1355
13562002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1357
1358        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1359
13602002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1361
1362        * shared/bootloader/head.S: Added support for optional debug via
1363        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1364        seems to cause trouble with the 603.  The cpu init functions in the
1365        bsp get all that stuff going properly.
1366
13672002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1368
1369        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1370
13712002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1372
1373        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1374        MTX603e.
1375
13762002-10-31      Joel Sherrill <joel@OARcorp.com>
1377
1378        * shared/bootloader/em86.c, shared/console/inch.c,
1379        shared/console/polled_io.c, shared/irq/irq.c,
1380        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1381        shared/vectors/vectors_init.c: Removed warnings.
1382
13832002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1384
1385        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1386
13872002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1388
1389        * shared/bootloader/em86real.S: Fix syntax error in comment near
1390        line 1185.
1391
13922002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1393
1394        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1395        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1396        changes to <rtems/score/cpu.h>.
1397        * shared/bootloader/head.S, shared/bootloader/misc.c,
1398        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1399        shared/vectors/vectors.S: Ditto.
1400
14012002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1402
1403        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1404
14052002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1406
1407        * shared/residual/residual.c: Include <string.h>.
1408        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1409        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1410        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1411
14122002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1413
1414        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1415        shared/clock/Makefile.am, shared/console/Makefile.am,
1416        shared/include/Makefile.am, shared/irq/Makefile.am,
1417        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1418        shared/pci/Makefile.am, shared/residual/Makefile.am,
1419        shared/start/Makefile.am, shared/startup/Makefile.am,
1420        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1421        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1422        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1423
14242001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1425
1426        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1427        * Makefile.am: Add DIST_SUBDIRS.
1428        * shared/include/bsp.h: Include <bspopts.h>.
1429        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1430
14312001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1432
1433        * support/new_exception_processing/Makefile.am,
1434        support/old_exception_processing/Makefile.am,
1435        support/old_exception_processing/cpu_asm.S,
1436        support/old_exception_processing/irq_stub.S: Modified to reflect old
1437        versus new exception processing being a per BSP option.
1438        * support/new_exception_processing/c_isr.inl,
1439        support/new_exception_processing/cpu.h,
1440        support/old_exception_processing/c_isr.inl,
1441        support/old_exception_processing/cpu.h,
1442        support/old_exception_processing/ppc_offs.h: Removed.
1443
14442001-11-20      Joel Sherrill <joel@OARcorp.com>
1445
1446        * support/new_exception_processing/configure.ac,
1447        support/new_exception_processing/rtems/score/c_isr.inl,
1448        support/new_exception_processing/rtems/score/cpu.h,
1449        support/old_exception_processing/configure.ac,
1450        support/old_exception_processing/rtems/score/c_isr.inl,
1451        support/old_exception_processing/rtems/score/cpu.h,
1452        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1453        missed in previous commit.
1454        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1455        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1456        papyrus/times, papyrus/dlentry/.cvsignore,
1457        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1458        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1459        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1460        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1461        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1462        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1463        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1464        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1465        papyrus/wrapup/Makefile.am: Deleted.
1466        * acinclude.m4: papyrus reference removed.
1467
14682001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1469
1470        This modification is part of the submitted modifications necessary
1471        to
1472        support the IBM PPC405 family.  This submission was reviewed by
1473        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1474        not negatively impact the ppc403 BSPs.  The submission and tracking
1475        process was captured as PR50.
1476        * ChangeLog: Removed bogus comment on edit of generated file.
1477        * acinclude.m4: Added gen405 BSP.
1478
14792001-10-25      Joel Sherrill <joel@OARcorp.com>
1480
1481        * shared/startup/linkcmds: Added _init and _fini.
1482
14832001-10-22      Joel Sherrill <joel@OARcorp.com>
1484
1485        * acinclude.m4: Added mpc8260ads subdirectory.
1486
14872001-10-12      Joel Sherrill <joel@OARcorp.com>
1488
1489        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1490
14912001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1492
1493        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1494        * configure.ac: New file, generated from configure.in by autoupdate.
1495        * configure.in: Remove.
1496
14972001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1498
1499        * acinclude.m4: New file.
1500        * configure.in: Use RTEMS_BSP_SUBDIR.
1501
15022001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1503
1504        * shared/console/Makefile.am, shared/residual/Makefile.am,
1505        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1506        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1507        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1508
15092001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1510
1511        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1512        256 meg to allow operation on boards with larger RAM sizes.
1513        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1514        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1515        function to allow operation on boards with CPUs other than the
1516        MPC750.
1517
15182001-05-14      Till Straumann <strauman@slac.stanford.edu>
1519
1520        * shared/bootloader/misc.c, shared/console/Makefile.am,
1521        shared/console/console.c, shared/console/consoleIo.h,
1522        shared/console/inch.c, shared/console/polled_io.c,
1523        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1524        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1525        shared/irq/irq_init.c, shared/openpic/openpic.c,
1526        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1527        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1528        shared/startup/bspstart.c, shared/vectors/vectors.S,
1529        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1530        "libbsp/powerpc/shared" BSP has been modified considerably with the
1531        goal to make it more flexible and reusable by other BSPs. The main
1532        strategies were: - eliminate hardcoded base addresses; devices use
1533        offsets and a BSP defined base address. - separate functionality
1534        into different files (e.g. reboot from inch.c to reboot.c) which can
1535        be overridden by a 'derived' BSP. - separate initialization code
1536        into separate files (e.g.  PCI bridge detection/initialization was
1537        separated from the more generic PCI access routines), also to make
1538        it easier for 'derived' BSPs to substitute their own initialization
1539        code. There are also a couple of enhancements and fixes: - IRQ
1540        handling code now has a hook for attaching a VME bridge. - OpenPIC
1541        is now explicitely initialized (polarities, senses). Eliminated the
1542        implicit assumption on the presence of an ISA PIC. - UART and
1543        console driver now supports more than 1 port. The current maximum of
1544        2 can easily be extended by enlarging a table (it would even be
1545        easier if the ISR API was not broken by design). - fixed polled_io.c
1546        so it correctly supports console on COM2 - fixed TLB invalidation
1547        code (start.S). - exception handler prints a stack backtrace. -
1548        added BSP_pciFindDevice() to scan the pci bus for a particular
1549        vendor/device/instance.
1550
15512001-05-09      Joel Sherrill <joel@OARcorp.com>
1552
1553        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1554        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1555        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1556        direction of segments to memory regions may also have been
1557        addressed.  This was a sweep across all BSPs.
1558
15592001-04-08      Joel Sherrill <joel@OARcorp.com>
1560
1561        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1562
15632001-03-30      Eric Valette <valette@crf.canon.fr>
1564
1565        * shared/Makefile.am, shared/console/consoleIo.h,
1566        shared/include/bsp.h: These modifications are part of the conversion
1567        of the mpc8xx CPU to the "new exception processing model."
1568        * configure.in, motorola_powerpc/Makefile.am,
1569        motorola_powerpc/configure.in: These modifications are in support of
1570        switching the mpc8xx to the use the "new exception processing
1571        model."
1572
15732000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1574
1575        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1576
15772000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1578
1579        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1580        $(RTEMS_TOPdir)/aclocal.
1581
15822000-11-01      Joel Sherrill <joel@OARcorp.com>
1583
1584        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1585        and libcsupport.h moved from libc to lib/include/rtems and now must
1586        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1587        while doing this.
1588
15892000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1590
1591        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1592        GNU canonicalization.
1593
15942000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1595
1596        * shared/startup/linkcmds: Added lines so DWARF debug information
1597        would be available.  Otherwise gdb complains that the offsets for
1598        the debug info are incorrect and doesn't load the files.
1599
16002000-09-05      Joel Sherrill <joel@OARcorp.com>
1601
1602        * shared/start/start.S: Include proper files to compile.
1603
16042000-08-10      Joel Sherrill <joel@OARcorp.com>
1605
1606        * ChangeLog, shared/ChangeLog: New file.
1607
Note: See TracBrowser for help on using the repository browser.