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

4.104.114.95
Last change on this file since a3ae5896 was a3ae5896, checked in by Till Straumann <strauman@…>, on 12/02/07 at 20:46:00

2007-12-02 Till Straumann <strauman@…>

  • shared/openpic/openpic.c, shared/openpic/openpic.h:
  • eliminated conditional compilation (#ifdef mpc8240) The difference in register-layout between the EPIC and the std. openPIC is handled by an offset parameter which can be set at run-time (initialization) with a new routine 'openpic_set_src_offset()'.
  • allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN which builds the driver for big-endian register access (mpc8540).
  • openpic_disable_irq() now returns the old state so that it can be restored later.
  • Property mode set to 100644
File size: 39.1 KB
Line 
12007-12-02      Till Straumann <strauman@slac.stanford.edu>
2        * shared/openpic/openpic.c, shared/openpic/openpic.h:
3        - eliminated conditional compilation (#ifdef mpc8240)
4          The difference in register-layout between the EPIC
5          and the std. openPIC is handled by an offset parameter
6          which can be set at run-time (initialization) with
7          a new routine 'openpic_set_src_offset()'.
8        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
9          which builds the driver for big-endian register access
10          (mpc8540).
11        - openpic_disable_irq() now returns the old state so
12          that it can be restored later.
13
142007-12-01      Till Straumann <strauman@slac.stanford.edu>
15
16        * shared/irq/openpic_i8259_irq.c:
17        - conditionally define 'irq_mask_or_tbl' only if
18          BSP_PCI_ISA_BRIDGE_IRQ is defined.
19        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
20          interrupts rather than messing with MSR directly;
21          these macros:
22            o implement compiler memory barrier
23                o will handle multiple levels (e500 'critical' interrupts)
24                  if they are ever supported.
25        - decrementer irqs are also shareable - added list traversal.
26
272007-12-01      Till Straumann <strauman@slac.stanford.edu>
28
29        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
30        is set. The shared irq manager supports shared interrupts
31        (but requires also that the PIC-driver supports them by
32        traversing the list of shared handlers).
33        Declare C_dispatch_irq_handler() which must be defined
34        (like the other routines declared in this header) by the
35        PIC-driver.
36
372007-12-01      Till Straumann <strauman@slac.stanford.edu>
38
39        * shared/clock/p_clock.c: (run-time) check for e500-cpu
40        and install different ISR for that type of CPU.
41
422007-12-01      Till Straumann <strauman@slac.stanford.edu>
43
44        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
45        rather than ifdef mpc824x so that we don't depend on
46        compile-time CPU flavor. Eventually, this should become
47        a run-time check.
48
492007-12-01      Till Straumann <strauman@slac.stanford.edu>
50
51        * shared/vectors/vectors.h: Give the BSP_Exception_frame
52        struct a name.
53
542007-12-01      Till Straumann <strauman@slac.stanford.edu>
55
56        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
57        if the BSP-specific configuration header (VMEConfig.h)
58        defines BSP_VME_BAT_IDX so that this file can be used
59        on CPUs w/o bats (e500).
60
612007-11-30      Till Straumann <strauman@slac.stanford.edu>
62
63        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
64
652007-11-30      Till Straumann <strauman@slac.stanford.edu>
66
67        * shared/startup/pretaskinghook.c: Replaced inclusion of
68        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
69        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
70
712007-11-30      Till Straumann <strauman@slac.stanford.edu>
72
73        * shared/startup/bspstart.c: Removed excess /*, replaced
74        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
75        there should be run-time checks.
76
772007-11-30      Till Straumann <strauman@slac.stanford.edu>
78
79        * shared/motorola/motorola.c: removed excess initializer
80        elements.
81
822007-11-30      Till Straumann <strauman@slac.stanford.edu>
83
84        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
85        shared/irq/irq_supp.h (added):
86        Removed 'is_processor_irq()' from irq.c; the BSP routines
87        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
88        to ignore processor irqs anyways. Removed
89        all BSP-defined constants from irq.c. This makes irq.c (almost)
90        binary-compatible among BSPs (ultimate goal is making 'shared'
91        a library).
92        Added a header (irq_supp.h) defining the interface between
93        the generic interrupt manager (irq.c) and the routines it
94        requires to be supplied by the BSP (eventually, these
95        should go into rtems/irq.h).
96
972007-11-30      Till Straumann <strauman@slac.stanford.edu>
98
99        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
100        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
101        initialize the irqBase member of the rtems_irq_global_settings
102        struct. However, irqBase is an rtems_irq_symbolic_name,
103        so using BSP_LOWEST_OFFSET is more appropriate.
104
1052007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
108        the CPU Table. They have been replaced with variables named bsp_XXX
109        as needed.
110
1112007-11-29      Till Straumann <strauman@slac.stanford.edu>
112
113        * Makefile.am, shared/flash, shared/flash/flash.c,
114        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
115        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
116        Added flash programmer API, implementation and chip drivers
117        for some intel + spansion flash chips (as found on mvme5500,
118        mvme6100 and mvme3100 boards).
119        A more appopriate place would probably be libchip but
120        I don't know if the API is acceptable and if the implementation
121        is generic enough (e.g., no CFI support) so I leave it here
122        for now.
123
1242007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * shared/console/uart.c: Fix typo and spacing.
127
1282007-11-21      Till Straumann <strauman@slac.stanford.edu>
129
130        * shared/console/uart.c: when draining UART during
131        initialization (wait for possible printk() activity
132        to finish) look at TEMT (fifo, holding-reg and shift-reg)
133        rather than THRE (fifo, holding-reg only). This resolved
134        some scrambled output issues for me.
135
136        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
137        value then the driver interprets the modulus as a speed value
138        and uses the current setting of the divisor to compute the
139        clock speed (BSPBaseBaud). This is useful if you have a board
140        that you know is initialized e.g., to 9600 but you
141        don't know the clock speed.
142
1432007-11-21      Till Straumann <strauman@slac.stanford.edu>
144
145        * Makefile.am, motorola_powerpc/Makefile.am,
146        * shared/pci/detect_raven_bridge.c, Makefile.am,
147        * shared/pci/generic_clear_hberrs.c: separated the generic
148        version of _BSP_clear_hostbridge_errors() into its own
149        file.
150
1512007-11-06      Till Straumann <strauman@slac.stanford.edu>
152
153        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
154        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
155        score603e/irq/irq.c, shared/irq/irq.c:
156        test for non-NULL-ness before calling 'on'/'off'
157        methods so that users don't have to provide
158        no-ops if they don't want this feature.
159
1602007-11-06      Till Straumann <strauman@slac.stanford.edu>
161
162        * shared/console/uart.c: removed #define UARTDEBUG
163
1642007-11-06      Till Straumann <strauman@slac.stanford.edu>
165
166        * shared/pci/pci.c: converted access to pci_config_addr to
167        conditionally defined macros so that bsp.h can override details.
168
1692007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        PR 1257/bsps
172        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
173        use the public API for
174        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
175        public API and directly accessing _CPU_ISR_Disable and
176        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
177        directive which could lead to problems. This patch also changes the
178        type of the variable passed into these routines and addresses minor
179        style issues.
180
1812007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * shared/console/polled_io.c: Change prototype so code compiles.
184
1852007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
188        by more BSPs.
189        * shared/showbats.c: New file.
190
1912007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
192
193        * acinclude.m4, gen83xx/:
194        added support for MPC83xx controllers and MPC8349EAMDS board
195       
1962007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
197
198        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
199        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
200        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
201        converted various BSP specific implementations into a more general
202        "shared" one
203
2042007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
205
206        * virtex/:
207        integrated "virtex" BSP to support PPC core implemented in a
208        Xilinx virtex FPGA
209
2102007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * shared/uboot_dump_bdinfo.c: New file.
213
2142007-04-17      Joel Sherrill <joel@OARcorp.com>
215
216        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
217
2182007-04-17      Joel Sherrill <joel@OARcorp.com>
219
220        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
221
2222007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
223
224        * shared/motorola/motorola.c,shared/openpic/openpic.c,
225        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
226        adapted to detect/use MVME2400
227
2282007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * shared/pci/pci.c: More stdint.h fixed-size types.
231
2322007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
233
234        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
235        shared/bootloader/pci.c, shared/bootloader/pci.h,
236        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
237        shared/pci/pci.c, shared/pci/pcifinddevice.c:
238        Use stdint.h fixed-size types.
239
2402007-03-11      Joel Sherrill <joel@OARcorp.com>
241
242        * shared/startup/bspstart.c: Remove assignments of
243        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
244        value in boot_card.c
245
2462007-01-29      Till Straumann <strauman@slac.stanford.edu>
247
248        * shared/vme/VMEConfig.h:
249        Added more comments about the semantics of the various
250        symbols BSPs should define in this file.
251        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
252
253        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
254        BSP_VMEIrqMgrInstall() here.
255
256        * Makefile.am, shared/vme/README,
257        * shared/vme/vme_universe_dma.c (added): Added glue code
258        implementing the VMEDMA.h API using the vmeUniverse driver.
259
2602007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
261
262        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
263        gen5200/mscan/mscan_int.h:
264        split mscan.h into two headers, corrected CAN filtering
265        code to
266        support remote requests
267
2682007-01-19      Till Straumann <strauman@slac.stanford.edu>
269
270        * mvme5500/Makefile.am, mvme5500/preinstall.am,
271        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
272        mvme5500/vme/vmeconfig.c:
273        removed copies of vmeconfig.c, VME.h - use generic
274        versions instead.
275
2762007-01-19      Till Straumann <strauman@slac.stanford.edu>
277
278        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
279        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
280        score603e/Makefile.am, score603e/preinstall.am,
281        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
282        libbsp/shared/vmeUniverse; eventually, this (and other)
283        VME API headers should migrate to cpukit.
284
2852007-01-16      Till Straumann <strauman@slac.stanford.edu>
286
287        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
288        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
289        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
290        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
291        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
292        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
293        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
294        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
295        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
296
2972006-12-13      Till Straumann <strauman@slac.stanford.edu>
298
299        * mvme5500/Makefile.am, mvme5500/preinstall.am:
300        need to install bsp/vme_am_defs.h
301
3022006-12-13      Till Straumann <strauman@slac.stanford.edu>
303
304        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
305        use symbolic flag instead of numerical value
306        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
307        before including <bsp/vmeUniverse.h>
308
3092006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * configure.ac: New BUG-REPORT address.
312
3132006-11-15      Joel Sherrill <joel@OARcorp.com>
314
315        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
316        This eliminated a file and simplified initialization.
317
3182006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * configure.ac: Require autoconf-2.60. Require automake-1.10.
321
3222006-08-21      Till Straumann <strauman@slac.stanford.edu>
323
324        * shared/vme/vmeconfig.c: open outbound window
325        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
326
3272006-08-10      Till Straumann <strauman@slac.stanford.edu>
328
329        * shared/irq/openpic_i8259_irq.c: fixed type of
330        'frame' argument to C_dispatch_irq_handler(). It's
331        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
332
3332006-07-12      Till Straumann <strauman@slac.stanford.edu>
334
335        * shared/startup/probeMemEnd.c: added paranoia to inline
336        assembly code; added 'memory' clobbers and made sure
337        any registers modified by the 'asm' appear in the output
338        operands.
339
3402006-07-12      Till Straumann <strauman@slac.stanford.edu>
341
342        * shared/startup/panic.c: Fixed compiler warnings.
343
3442006-06-19      Till Straumann <strauman@slac.stanford.edu>
345
346        * shared/vme/vmeconfig.c: Indicate that it's ok to
347        use decoupled cycles to access on-board memory from
348        VME.
349
3502006-06-19      Till Straumann <strauman@slac.stanford.edu>
351
352        * shared/vme/vme_universe.c: Only set/access the
353        _BSP_vme_bridge_irq variable on BSPs that
354        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
355
3562006-06-19      Till Straumann <strauman@slac.stanford.edu>
357
358        * shared/vectors/vectors.S: filter exception vector for
359        altivec and remap 0xf20 to assigned vector number alias.
360
3612006-06-19      Till Straumann <strauman@slac.stanford.edu>
362
363        * shared/startup/bspstart.c: fixed compiler warnings
364        (bspIo.h inclusion, cast of number constants to pointers).
365        Enable L1 cache on mvme2100.
366
3672006-06-19      Till Straumann <strauman@slac.stanford.edu>
368
369        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
370        for integer-only tasks (new gcc may use FP regs implicitly).
371
3722006-03-08      Joel Sherrill <joel@OARcorp.com>
373
374        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
375
3762006-02-13      Till Straumann <strauman@slac.stanford.edu>
377
378        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
379        added code for BSPs to use: panic using printk() to display
380        reason. probeMemEnd() to determine memory size by probing.
381
3822006-02-08      Joel Sherrill <joel@OARcorp.com>
383
384        * shared/startup/linkcmds: Add sections required by newer gcc versions.
385
3862006-01-08      Joel Sherrill <joel@OARcorp.com>
387
388        * acinclude.m4: Add gen5200 to list of BSPs.
389
3902006-01-05      Till Straumann <strauman@slac.stanford.edu>
391
392        * shared/vectors/vectors.S: mask high bits when calculating
393        the exception vector number to yield correct result even if
394        the vectors reside in the upper area (0xfff00000; psim).
395
3962005-12-02      Till Straumann <strauman@slac.stanford.edu>
397
398        * shared/irq/irq_init.c, shared/openpic/openpic.h
399        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
400        mode of operation for multiplexing 16 interrupt lines.
401        This introduces a pipeline delay which can cause
402        spurious interrupts unless ending the interrupt cycle
403        (EOI) is delayed accordingly.
404
4052005-12-01      Till Straumann <strauman@slac.stanford.edu>
406
407        * shared/vectors/vectors.h, shared/vectors/vectors.S,
408        shared/vectors/vectors_init.c: Reduced size of default
409        prologue (some exceptions, e.g., altivec unavail.) are only
410        0x20 bytes apart. Also introduced a modified prologue
411        that switches r0..r3 shadowing off (r0..r3 undefined
412        on certain 603e variants when incurring a TLB miss).
413
4142005-11-29      Till Straumann <strauman@slac.stanford.edu>
415
416        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
417        CR[6] before invoking high-level handler to make sure no
418        varargs fn callee assumes there are FP arguments.
419
4202005-11-29      Till Straumann <strauman@slac.stanford.edu>
421
422        * shared/irq/irq.c: Fixed incorrect removal of first shared
423        interrupt in chain.
424
4252005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * shared/startup/bspstart.c: Eliminate obsolete types.
428
4292005-11-03      Till Straumann <strauman@slac.stanford.edu>
430
431        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
432        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
433        shared/startup/bspstart.c: moved linkcmds to shared area for other
434        BSPs to use
435
4362005-11-03      Till Straumann <strauman@slac.stanford.edu>
437
438        * shared/bootloader/misc.c, shared/console/polled_io.c,
439        shared/residual/residual.c: silenced compiler warnings (type cast &
440        renaming puts->my_puts)
441
4422005-11-02      Till Straumann <strauman@slac.stanford.edu>
443
444        * mvme5500/start/start.S, shared/start/start.S,
445        shared/startup/bspstart.c: moved assembly code to C; setdbat now
446        supports high bats on 7450 CPUs; added argument checking to setdbat;
447        added getdbat; moved early initialization code (clear_bats) from BSP
448        to libcpu (CPU_clear_bats_early)
449
4502005-10-20      Eric Norum <norume@aps.anl.gov>
451
452        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
453        shared/vme/VMEConfig.h: Support MVME2100.
454
4552005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
456
457        * Makefile.am: Merge-in shared/Makefile.am.
458        * configure.ac: Remove shared/Makefile.am.
459        * ChangeLog: Merge-in shared/ChangeLog.
460
4612005-10-06      Till Straumann <strauman@slac.stanford.edu>
462
463        PR 833/bsps
464        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
465        explicitely enable the FPU across the user ISR but DONT save/restore
466        the FPU context. Any use of the FPU fron the user handler (e.g., due
467        to GCC optimizations) result in corruption. The fix results in an
468        exception in such cases (user ISR must explicitely
469        save/enable/restore FPU).
470
4712005-09-16      richard.campbell@OARCorp.com
472
473        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
474        was written in inline assembly and containined a register direction
475        error.
476
4772005-07-28      Eric Norum <norume@aps.anl.gov>
478
479        * shared/shared/clock/p_clock.c: Changes provided by Phillip
480        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
481        Corresponding changes made to mvme5500/startup/bspstart.c.
482
4832005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
484
485        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
486        shared/irq/irq.h: Modified to use rtems/irq.h.
487
4882005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
489
490        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
491        {un|}signed{8|16|32}.
492        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
493        u32.
494
4952005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
496
497        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
498        shared/bootloader/misc.c, shared/bootloader/pci.c,
499        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
500
5012005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
502
503        * shared/pci/pci.h: Add pci_bus_count().
504
5052005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
506
507        * shared/irq/irq_init.c, shared/pci/pci.c,
508        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
509        to support common PCI interface
510
5112005-04-28      Joel Sherrill <joel@OARcorp.com>
512
513        * acinclude.m4: Remove dmv177 and ppcn_60x.
514        * configure.ac: Remove reference to dmv177.
515
5162005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
517
518        * acinclude.m4: Initial release of ep1a bsp
519
5202005-04-26      Joel Sherrill <joel@OARcorp.com>
521
522        * shared/console/uart.h: Eliminate tabs.
523
5242005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
525
526        PR 779/bsp
527        * shared/clock/p_clock.c, shared/console/console.c,
528        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
529        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
530        new exception interrupt handlers
531
5322005-03-14      Joel Sherrill <joel@OARcorp.com>
533
534        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
535        Continue PCI API unification. All use pci_find_device(). Also
536        reformat to remove tabs.
537
5382005-03-04      Joel Sherrill <joel@OARcorp.com>
539
540        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
541        shared/startup/bspstart.c: Make PCI initialize function part of the
542        unified PCI API as pci_initialize().
543
5442005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
545
546        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
547        * shared/startup/bspstart.c, shared/start/start.S: include
548        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
549        of CPU_MINIMUM_STACK_FRAME_SIZE.
550
5512005-02-12      Joel Sherrill <joel@OARcorp.com>
552
553        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
554        in cpukit and include rtems/pci.h for the base set of PCI
555        functionality.
556
5572005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
558
559        * shared/tod/todcfg.c: size_t RTC_Count.
560
5612005-01-04      Joel Sherrill <joel@OARcorp.com>
562
563        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
564        Remove warnings.
565
5662004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
567
568        * acinclude.m4: Reflect eth_comm having been removed.
569
5702004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
571
572        PR 729/bsps
573        PR 728/bsps
574        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
575        .data and .rodata sections being generated by gcc-3.3.3 and above,
576        the lack of which was causing the bootloader to crash.
577        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
578        assignement which makes too-large regions conflict with onboard
579        hardware, replacing it with sfree which deletes the memory region
580        from the setup code, leaving it disabled.
581
5822004-11-30      Eric Norum <norume@aps.anl.gov>
583
584        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
585
5862004-10-26      Eric Norum <norume@aps.anl.gov>
587
588        Remove environ common area -- it breaks newlib
589        * powerpc/dmv177/start/start.S
590        * powerpc/eth_comm/start/start.S
591        * powerpc/mbx8xx/startup/start.S
592        * powerpc/mvme5500/start/start.S
593        * powerpc/ppcn_60x/start/start.S
594        * powerpc/psim/start/start.S
595        * powerpc/score603e/start/start.S
596        * powerpc/shared/start/start.S
597        * powerpc/ss555/startup/start.S
598
5992004-10-20      Eric Norum <norume@aps.anl.gov>
600
601        * configure.ac
602        * mvme5500/.......
603        * acinclude.m4: Add mvme5500 BSP
604
6052004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
606
607        PR 606/bsps
608        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
609        remapping so buses >= 1 are remapped. Reduced PCI space to match
610        bat2.  Fixed incorrect region size calculation in pci_read_bases.
611        Set PCI latency timers to known sane values.  Changed bridge PCI
612        settings to minimum sane instead of whatever sounded neat in the PCI
613        spec.  Force pf regions to memory mapped to preserve byte access.
614
6152004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
616
617        * configure.ac: Require automake > 1.9.
618
6192004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
620
621        * acinclude.m4: Regenerate to include ss555.
622
6232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
626        * acinclude.m4: Regenerate.
627
6282004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * configure.ac: Reflect having removed shared/*/Makefile.am
631
6322004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
635        $(RTEMS_BSP_FAMILY).
636
6372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
640
6412003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * Makefile.am: Misc cleanups and fixes.
644
6452003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * acinclude.m4: Reflect changes to bootstrap.
648
6492003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am: Reflect having moved aclocal/.
652
6532003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * Makefile.am: Reflect having moved automake/.
656
6572003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * configure.ac: Use rtems-bugs@rtems.com as bug report email
660        address.
661
6622003-07-18      Till Straumann <strauman@slac.stanford.edu>
663
664        PR 288/rtems
665        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
666        properly maintained and does not reside in SPRG0.
667
6682003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
669
670        PR 432/bsps
671        * shared/bootloader/pci.c: Re-instated code that prevents remapping
672        small IO regions, which if remapped would cause i8259 registers to
673        move out from under the #define'd base addresses.
674        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
675        256 megs, I incorrectly had extended it which would cause problems
676        with PCI devices that defined prefetchable memory.
677
6782003-06-13      Till Straumann <strauman@slac.stanford.edu>
679
680        PR 415/bsps
681        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
682        shared/startup/bspstart.c: Support enabling MCP exceptions on the
683        host bridge. This can be used for memory probing on the VME bus.
684
6852003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
686
687        PR 405/bsps
688        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
689        interrupts. Existing single hander vectors are undisturbed, a new
690        function added to allow adding/removing handlers from a vector.
691        * shared/bootloader/pci.c: Added support for configuring devices for
692        pci busses > 0
693        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
694        interrupt routing tables in support of FixupPCI.  This is
695        board-specific, each board will have to supply information for
696        FixupPCI() to do anything for it.
697        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
698        address space.
699        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
700        vectors in the INTERRUPT_LINE register of pci devices any # of hops
701        away from the host processor.
702
7032003-04-15      Joel Sherrill <joel@OARcorp.com>
704
705        PR 386/bsps
706        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
707        declaration of _BSP_vme_bridge_irq.
708
7092003-04-10      Till Straumann <strauman@slac.stanford.edu>
710
711        PR 379/bsps
712        * shared/console/console.c, shared/console/consoleIo.h,
713        shared/console/polled_io.c, shared/irq/irq_init.c,
714        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
715        Unfortunately, the supported 'printk' format string subset of the
716        polled-io and libcpu implementations are different - hence, a few
717        format strings in the ppc/shared BSP were changed.
718        * shared/console/uart.c, shared/console/uart.h:
719        BSP_output_char_via_serial() prototype changed to match the
720        BSP_output_char_function_type.  Note that the motorola BSPs use
721        polled-io for the output_char routine, not the uart.c version. The
722        latter can be used be other BSPs however (e.g. SVGM).
723        * shared/console/polled_io.c: libcpu provides 'printk' already.
724        Therefore, the implementation in this file was removed (still used
725        for the bootloader, though).  It now provides BSP_output_char() for
726        libcpu's printk().
727
7282003-04-10      Joel Sherrill <joel@OARcorp.com>
729
730        PR 383/bsps
731        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
732        patches.
733
7342003-03-25      Till Straumann <strauman@slac.stanford.edu>
735
736        PR 360/bsps
737        PR 349/bsps
738        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
739        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
740        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
741        library dependency on the vmeUniverse driver. It is now possible to
742        use the ppc/shared/irq code on non-VME BSPs without triggering
743        linkage of the vmeUniverse driver.
744        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
745        shared/openpic/openpic.h: BSP code had set the task priority
746        register multiple times of the OpenPIC instead of setting the
747        individual source priorities. This patch adds
748        openpic_get_source_priority() and openpic_set_source_priority()
749        calls and lets IRQ management code use them.
750
7512003-03-18      Till Straumann <strauman@slac.stanford.edu>
752
753        PR 356/bsps
754        This patch makes RTEMS/powerpc/shared EABI compliant.
755        * shared/irq/irq_init.c, shared/start/Makefile.am,
756        shared/start/start.S, shared/startup/bspstart.c,
757        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
758        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
759        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
760        are probably used even if -msdata=eabi is not specified).
761        * shared/start/rtems_crti.S: New file which must be linked
762        immediately after ecrti.o. rtems_crti.o contains a code snippet who
763        lets __init() return immediately. Also, a new entry point '_init' to
764        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
765
7662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * configure.ac: Remove AC_CONFIG_AUX_DIR.
769
7702003-02-20      Till Straumann <strauman@slac.stanford.edu>
771
772        PR 349/bsps
773        * shared/console/console.c, shared/console/uart.c,
774        shared/console/uart.h: implement IOCTLs for the serial (UART)
775        console to install/retrieve a BREAK-IRQ callback.  The callback
776        routine (if installed) is invoked from the UART ISR when a BREAK
777        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
778        reboot a la vxWorks Ctrl-X (although we use the serial line break
779        condition) NOTE: The callback runs in ISR context.
780        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
781        files
782        * shared/add BSP hook to let a VME interrupt acknowledge the
783        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
784        EABI compliance; isr/exception lowlevel handlers must not clobber R2
785        or R13 - fix: openpic_init was called with the polarity/senses
786        tables swapped (fixed wrong order of arguments) - cosmetics: use new
787        _read_SPRXX() _write_SPRXX() macros
788        * shared/fix: remove implicit assumption that ISA interrupt vectors
789        start at 0
790        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
791        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
792        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
793        bridge driver.
794        * shared/console/polled_io.c, shared/console/reboot.c,
795        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
796        shared/openpic/Makefile.am, shared/startup/linkcmds,
797        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
798        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
799        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
800        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
801        irq.c:
802        * shared/startup/Makefile.am, shared/startup/bspstart.c,
803        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
804        pagetable support from libcpu.
805
8062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
809        * configure.ac: AC_PREREQ(2.57).
810
8112003-01-20      Joel Sherrill <joel@OARcorp.com>
812
813        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
814
8152002-12-19      Joel Sherrill <joel@OARcorp.com>
816
817        * shared/console/console.c: Removed __assert() which conflicts with
818        newlib.
819
8202002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
823
8242002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
825
826        * shared/bootloader/head.S: Added support for optional debug via
827        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
828        seems to cause trouble with the 603.  The cpu init functions in the
829        bsp get all that stuff going properly.
830
8312002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
834
8352002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
836
837        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
838        MTX603e.
839
8402002-10-31      Joel Sherrill <joel@OARcorp.com>
841
842        * shared/bootloader/em86.c, shared/console/inch.c,
843        shared/console/polled_io.c, shared/irq/irq.c,
844        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
845        shared/vectors/vectors_init.c: Removed warnings.
846
8472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
850
8512002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * shared/bootloader/em86real.S: Fix syntax error in comment near
854        line 1185.
855
8562002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
859        * shared/bootloader/exception.S, shared/start/start.S: Reflect
860        changes to <rtems/score/cpu.h>.
861        * shared/bootloader/head.S, shared/bootloader/misc.c,
862        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
863        shared/vectors/vectors.S: Ditto.
864
8652002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
866
867        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
868
8692002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
870
871        * shared/residual/residual.c: Include <string.h>.
872        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
873        * shared/bootloader/mm.c, shared/bootloader/pci.c,
874        shared/console/console.c, shared/openpic/openpic.c: Ditto.
875
8762002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
877
878        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
879        shared/clock/Makefile.am, shared/console/Makefile.am,
880        shared/include/Makefile.am, shared/irq/Makefile.am,
881        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
882        shared/pci/Makefile.am, shared/residual/Makefile.am,
883        shared/start/Makefile.am, shared/startup/Makefile.am,
884        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
885        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
886        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
887
8882001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
889
890        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
891        * Makefile.am: Add DIST_SUBDIRS.
892        * shared/include/bsp.h: Include <bspopts.h>.
893        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
894
8952001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * support/new_exception_processing/Makefile.am,
898        support/old_exception_processing/Makefile.am,
899        support/old_exception_processing/cpu_asm.S,
900        support/old_exception_processing/irq_stub.S: Modified to reflect old
901        versus new exception processing being a per BSP option.
902        * support/new_exception_processing/c_isr.inl,
903        support/new_exception_processing/cpu.h,
904        support/old_exception_processing/c_isr.inl,
905        support/old_exception_processing/cpu.h,
906        support/old_exception_processing/ppc_offs.h: Removed.
907
9082001-11-20      Joel Sherrill <joel@OARcorp.com>
909
910        * support/new_exception_processing/configure.ac,
911        support/new_exception_processing/rtems/score/c_isr.inl,
912        support/new_exception_processing/rtems/score/cpu.h,
913        support/old_exception_processing/configure.ac,
914        support/old_exception_processing/rtems/score/c_isr.inl,
915        support/old_exception_processing/rtems/score/cpu.h,
916        support/old_exception_processing/rtems/score/ppc_offs.h: New files
917        missed in previous commit.
918        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
919        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
920        papyrus/times, papyrus/dlentry/.cvsignore,
921        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
922        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
923        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
924        papyrus/include/Makefile.am, papyrus/include/bsp.h,
925        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
926        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
927        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
928        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
929        papyrus/wrapup/Makefile.am: Deleted.
930        * acinclude.m4: papyrus reference removed.
931
9322001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
933
934        This modification is part of the submitted modifications necessary
935        to
936        support the IBM PPC405 family.  This submission was reviewed by
937        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
938        not negatively impact the ppc403 BSPs.  The submission and tracking
939        process was captured as PR50.
940        * ChangeLog: Removed bogus comment on edit of generated file.
941        * acinclude.m4: Added gen405 BSP.
942
9432001-10-25      Joel Sherrill <joel@OARcorp.com>
944
945        * shared/startup/linkcmds: Added _init and _fini.
946
9472001-10-22      Joel Sherrill <joel@OARcorp.com>
948
949        * acinclude.m4: Added mpc8260ads subdirectory.
950
9512001-10-12      Joel Sherrill <joel@OARcorp.com>
952
953        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
954
9552001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
958        * configure.ac: New file, generated from configure.in by autoupdate.
959        * configure.in: Remove.
960
9612001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
962
963        * acinclude.m4: New file.
964        * configure.in: Use RTEMS_BSP_SUBDIR.
965
9662001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
967
968        * shared/console/Makefile.am, shared/residual/Makefile.am,
969        shared/irq/Makefile.am, shared/motorola/Makefile.am,
970        shared/vectors/Makefile.am, shared/pci/Makefile.am,
971        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
972
9732001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
974
975        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
976        256 meg to allow operation on boards with larger RAM sizes.
977        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
978        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
979        function to allow operation on boards with CPUs other than the
980        MPC750.
981
9822001-05-14      Till Straumann <strauman@slac.stanford.edu>
983
984        * shared/bootloader/misc.c, shared/console/Makefile.am,
985        shared/console/console.c, shared/console/consoleIo.h,
986        shared/console/inch.c, shared/console/polled_io.c,
987        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
988        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
989        shared/irq/irq_init.c, shared/openpic/openpic.c,
990        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
991        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
992        shared/startup/bspstart.c, shared/vectors/vectors.S,
993        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
994        "libbsp/powerpc/shared" BSP has been modified considerably with the
995        goal to make it more flexible and reusable by other BSPs. The main
996        strategies were: - eliminate hardcoded base addresses; devices use
997        offsets and a BSP defined base address. - separate functionality
998        into different files (e.g. reboot from inch.c to reboot.c) which can
999        be overridden by a 'derived' BSP. - separate initialization code
1000        into separate files (e.g.  PCI bridge detection/initialization was
1001        separated from the more generic PCI access routines), also to make
1002        it easier for 'derived' BSPs to substitute their own initialization
1003        code. There are also a couple of enhancements and fixes: - IRQ
1004        handling code now has a hook for attaching a VME bridge. - OpenPIC
1005        is now explicitely initialized (polarities, senses). Eliminated the
1006        implicit assumption on the presence of an ISA PIC. - UART and
1007        console driver now supports more than 1 port. The current maximum of
1008        2 can easily be extended by enlarging a table (it would even be
1009        easier if the ISR API was not broken by design). - fixed polled_io.c
1010        so it correctly supports console on COM2 - fixed TLB invalidation
1011        code (start.S). - exception handler prints a stack backtrace. -
1012        added BSP_pciFindDevice() to scan the pci bus for a particular
1013        vendor/device/instance.
1014
10152001-05-09      Joel Sherrill <joel@OARcorp.com>
1016
1017        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1018        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1019        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1020        direction of segments to memory regions may also have been
1021        addressed.  This was a sweep across all BSPs.
1022
10232001-04-08      Joel Sherrill <joel@OARcorp.com>
1024
1025        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1026
10272001-03-30      Eric Valette <valette@crf.canon.fr>
1028
1029        * shared/Makefile.am, shared/console/consoleIo.h,
1030        shared/include/bsp.h: These modifications are part of the conversion
1031        of the mpc8xx CPU to the "new exception processing model."
1032        * configure.in, motorola_powerpc/Makefile.am,
1033        motorola_powerpc/configure.in: These modifications are in support of
1034        switching the mpc8xx to the use the "new exception processing
1035        model."
1036
10372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1038
1039        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1040
10412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1042
1043        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1044        $(RTEMS_TOPdir)/aclocal.
1045
10462000-11-01      Joel Sherrill <joel@OARcorp.com>
1047
1048        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1049        and libcsupport.h moved from libc to lib/include/rtems and now must
1050        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1051        while doing this.
1052
10532000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1054
1055        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1056        GNU canonicalization.
1057
10582000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1059
1060        * shared/startup/linkcmds: Added lines so DWARF debug information
1061        would be available.  Otherwise gdb complains that the offsets for
1062        the debug info are incorrect and doesn't load the files.
1063
10642000-09-05      Joel Sherrill <joel@OARcorp.com>
1065
1066        * shared/start/start.S: Include proper files to compile.
1067
10682000-08-10      Joel Sherrill <joel@OARcorp.com>
1069
1070        * ChangeLog, shared/ChangeLog: New file.
1071
Note: See TracBrowser for help on using the repository browser.