source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 4ba9e20

4.104.114.84.95
Last change on this file since 4ba9e20 was 4ba9e20, checked in by Joel Sherrill <joel.sherrill@…>, on 03/08/06 at 18:50:56

2006-03-08 Joel Sherrill <joel@…>

  • shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
  • Property mode set to 100644
File size: 26.0 KB
Line 
12006-03-08      Joel Sherrill <joel@OARcorp.com>
2
3        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
4
52006-02-13      Till Straumann <strauman@slac.stanford.edu>
6        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
7    added code for BSPs to use: panic using printk() to display
8    reason. probeMemEnd() to determine memory size by probing.
9
102006-02-08      Joel Sherrill <joel@OARcorp.com>
11
12        * shared/startup/linkcmds: Add sections required by newer gcc versions.
13
142006-01-08      Joel Sherrill <joel@OARcorp.com>
15
16        * acinclude.m4: Add gen5200 to list of BSPs.
17
182006-01-05      Till Straumann <strauman@slac.stanford.edu>
19        * shared/vectors/vectors.S: mask high bits when calculating
20        the exception vector number to yield correct result even if
21        the vectors reside in the upper area (0xfff00000; psim).
22
232005-12-02      Till Straumann <strauman@slac.stanford.edu>
24        * shared/irq/irq_init.c, shared/openpic/openpic.h
25        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
26        mode of operation for multiplexing 16 interrupt lines.
27        This introduces a pipeline delay which can cause
28        spurious interrupts unless ending the interrupt cycle
29        (EOI) is delayed accordingly.
30
312005-12-01      Till Straumann <strauman@slac.stanford.edu>
32        * shared/vectors/vectors.h, shared/vectors/vectors.S,
33        shared/vectors/vectors_init.c: Reduced size of default
34        prologue (some exceptions, e.g., altivec unavail.) are only
35        0x20 bytes apart. Also introduced a modified prologue
36        that switches r0..r3 shadowing off (r0..r3 undefined
37        on certain 603e variants when incurring a TLB miss).
38
392005-11-29      Till Straumann <strauman@slac.stanford.edu>
40        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
41        CR[6] before invoking high-level handler to make sure no
42        varargs fn callee assumes there are FP arguments.
43
442005-11-29      Till Straumann <strauman@slac.stanford.edu>
45        * shared/irq/irq.c: Fixed incorrect removal of first shared
46        interrupt in chain.
47
482005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * shared/startup/bspstart.c: Eliminate obsolete types.
51
522005-11-03      Till Straumann <strauman@slac.stanford.edu>
53
54        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
55        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
56        shared/startup/bspstart.c: moved linkcmds to shared area for other
57        BSPs to use
58
592005-11-03      Till Straumann <strauman@slac.stanford.edu>
60
61        * shared/bootloader/misc.c, shared/console/polled_io.c,
62        shared/residual/residual.c: silenced compiler warnings (type cast &
63        renaming puts->my_puts)
64
652005-11-02      Till Straumann <strauman@slac.stanford.edu>
66
67        * mvme5500/start/start.S, shared/start/start.S,
68        shared/startup/bspstart.c: moved assembly code to C; setdbat now
69        supports high bats on 7450 CPUs; added argument checking to setdbat;
70        added getdbat; moved early initialization code (clear_bats) from BSP
71        to libcpu (CPU_clear_bats_early)
72
732005-10-20      Eric Norum <norume@aps.anl.gov>
74
75        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
76        shared/vme/VMEConfig.h: Support MVME2100.
77
782005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Merge-in shared/Makefile.am.
81        * configure.ac: Remove shared/Makefile.am.
82        * ChangeLog: Merge-in shared/ChangeLog.
83
842005-10-06      Till Straumann <strauman@slac.stanford.edu>
85
86        PR 833/bsps
87        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
88        explicitely enable the FPU across the user ISR but DONT save/restore
89        the FPU context. Any use of the FPU fron the user handler (e.g., due
90        to GCC optimizations) result in corruption. The fix results in an
91        exception in such cases (user ISR must explicitely
92        save/enable/restore FPU).
93
942005-09-16      richard.campbell@OARCorp.com
95
96        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
97        was written in inline assembly and containined a register direction
98        error.
99
1002005-07-28      Eric Norum <norume@aps.anl.gov>
101
102        * shared/shared/clock/p_clock.c: Changes provided by Phillip
103        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
104        Corresponding changes made to mvme5500/startup/bspstart.c.
105
1062005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
107
108        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
109        shared/irq/irq.h: Modified to use rtems/irq.h.
110
1112005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
112
113        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
114        {un|}signed{8|16|32}.
115        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
116        u32.
117
1182005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
119
120        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
121        shared/bootloader/misc.c, shared/bootloader/pci.c,
122        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
123
1242005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * shared/pci/pci.h: Add pci_bus_count().
127
1282005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
129
130        * shared/irq/irq_init.c, shared/pci/pci.c,
131        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
132        to support common PCI interface
133
1342005-04-28      Joel Sherrill <joel@OARcorp.com>
135
136        * acinclude.m4: Remove dmv177 and ppcn_60x.
137        * configure.ac: Remove reference to dmv177.
138
1392005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
140
141        * acinclude.m4: Initial release of ep1a bsp
142
1432005-04-26      Joel Sherrill <joel@OARcorp.com>
144
145        * shared/console/uart.h: Eliminate tabs.
146
1472005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
148
149        PR 779/bsp
150        * shared/clock/p_clock.c, shared/console/console.c,
151        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
152        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
153        new exception interrupt handlers
154
1552005-03-14      Joel Sherrill <joel@OARcorp.com>
156
157        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
158        Continue PCI API unification. All use pci_find_device(). Also
159        reformat to remove tabs.
160
1612005-03-04      Joel Sherrill <joel@OARcorp.com>
162
163        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
164        shared/startup/bspstart.c: Make PCI initialize function part of the
165        unified PCI API as pci_initialize().
166
1672005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
168
169        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
170        * shared/startup/bspstart.c, shared/start/start.S: include
171        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
172        of CPU_MINIMUM_STACK_FRAME_SIZE.
173
1742005-02-12      Joel Sherrill <joel@OARcorp.com>
175
176        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
177        in cpukit and include rtems/pci.h for the base set of PCI
178        functionality.
179
1802005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * shared/tod/todcfg.c: size_t RTC_Count.
183
1842005-01-04      Joel Sherrill <joel@OARcorp.com>
185
186        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
187        Remove warnings.
188
1892004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * acinclude.m4: Reflect eth_comm having been removed.
192
1932004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
194
195        PR 729/bsps
196        PR 728/bsps
197        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
198        .data and .rodata sections being generated by gcc-3.3.3 and above,
199        the lack of which was causing the bootloader to crash.
200        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
201        assignement which makes too-large regions conflict with onboard
202        hardware, replacing it with sfree which deletes the memory region
203        from the setup code, leaving it disabled.
204
2052004-11-30      Eric Norum <norume@aps.anl.gov>
206
207        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
208
2092004-10-26      Eric Norum <norume@aps.anl.gov>
210
211        Remove environ common area -- it breaks newlib
212        * powerpc/dmv177/start/start.S
213        * powerpc/eth_comm/start/start.S
214        * powerpc/mbx8xx/startup/start.S
215        * powerpc/mvme5500/start/start.S
216        * powerpc/ppcn_60x/start/start.S
217        * powerpc/psim/start/start.S
218        * powerpc/score603e/start/start.S
219        * powerpc/shared/start/start.S
220        * powerpc/ss555/startup/start.S
221
2222004-10-20      Eric Norum <norume@aps.anl.gov>
223
224        * configure.ac
225        * mvme5500/.......
226        * acinclude.m4: Add mvme5500 BSP
227
2282004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
229
230        PR 606/bsps
231        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
232        remapping so buses >= 1 are remapped. Reduced PCI space to match
233        bat2.  Fixed incorrect region size calculation in pci_read_bases.
234        Set PCI latency timers to known sane values.  Changed bridge PCI
235        settings to minimum sane instead of whatever sounded neat in the PCI
236        spec.  Force pf regions to memory mapped to preserve byte access.
237
2382004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
239
240        * configure.ac: Require automake > 1.9.
241
2422004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
243
244        * acinclude.m4: Regenerate to include ss555.
245
2462004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
249        * acinclude.m4: Regenerate.
250
2512004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * configure.ac: Reflect having removed shared/*/Makefile.am
254
2552004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
258        $(RTEMS_BSP_FAMILY).
259
2602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
263
2642003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
265
266        * Makefile.am: Misc cleanups and fixes.
267
2682003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * acinclude.m4: Reflect changes to bootstrap.
271
2722003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Reflect having moved aclocal/.
275
2762003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Reflect having moved automake/.
279
2802003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * configure.ac: Use rtems-bugs@rtems.com as bug report email
283        address.
284
2852003-07-18      Till Straumann <strauman@slac.stanford.edu>
286
287        PR 288/rtems
288        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
289        properly maintained and does not reside in SPRG0.
290
2912003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
292
293        PR 432/bsps
294        * shared/bootloader/pci.c: Re-instated code that prevents remapping
295        small IO regions, which if remapped would cause i8259 registers to
296        move out from under the #define'd base addresses.
297        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
298        256 megs, I incorrectly had extended it which would cause problems
299        with PCI devices that defined prefetchable memory.
300
3012003-06-13      Till Straumann <strauman@slac.stanford.edu>
302
303        PR 415/bsps
304        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
305        shared/startup/bspstart.c: Support enabling MCP exceptions on the
306        host bridge. This can be used for memory probing on the VME bus.
307
3082003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
309
310        PR 405/bsps
311        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
312        interrupts. Existing single hander vectors are undisturbed, a new
313        function added to allow adding/removing handlers from a vector.
314        * shared/bootloader/pci.c: Added support for configuring devices for
315        pci busses > 0
316        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
317        interrupt routing tables in support of FixupPCI.  This is
318        board-specific, each board will have to supply information for
319        FixupPCI() to do anything for it.
320        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
321        address space.
322        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
323        vectors in the INTERRUPT_LINE register of pci devices any # of hops
324        away from the host processor.
325
3262003-04-15      Joel Sherrill <joel@OARcorp.com>
327
328        PR 386/bsps
329        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
330        declaration of _BSP_vme_bridge_irq.
331
3322003-04-10      Till Straumann <strauman@slac.stanford.edu>
333
334        PR 379/bsps
335        * shared/console/console.c, shared/console/consoleIo.h,
336        shared/console/polled_io.c, shared/irq/irq_init.c,
337        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
338        Unfortunately, the supported 'printk' format string subset of the
339        polled-io and libcpu implementations are different - hence, a few
340        format strings in the ppc/shared BSP were changed.
341        * shared/console/uart.c, shared/console/uart.h:
342        BSP_output_char_via_serial() prototype changed to match the
343        BSP_output_char_function_type.  Note that the motorola BSPs use
344        polled-io for the output_char routine, not the uart.c version. The
345        latter can be used be other BSPs however (e.g. SVGM).
346        * shared/console/polled_io.c: libcpu provides 'printk' already.
347        Therefore, the implementation in this file was removed (still used
348        for the bootloader, though).  It now provides BSP_output_char() for
349        libcpu's printk().
350
3512003-04-10      Joel Sherrill <joel@OARcorp.com>
352
353        PR 383/bsps
354        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
355        patches.
356
3572003-03-25      Till Straumann <strauman@slac.stanford.edu>
358
359        PR 360/bsps
360        PR 349/bsps
361        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
362        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
363        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
364        library dependency on the vmeUniverse driver. It is now possible to
365        use the ppc/shared/irq code on non-VME BSPs without triggering
366        linkage of the vmeUniverse driver.
367        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
368        shared/openpic/openpic.h: BSP code had set the task priority
369        register multiple times of the OpenPIC instead of setting the
370        individual source priorities. This patch adds
371        openpic_get_source_priority() and openpic_set_source_priority()
372        calls and lets IRQ management code use them.
373
3742003-03-18      Till Straumann <strauman@slac.stanford.edu>
375
376        PR 356/bsps
377        This patch makes RTEMS/powerpc/shared EABI compliant.
378        * shared/irq/irq_init.c, shared/start/Makefile.am,
379        shared/start/start.S, shared/startup/bspstart.c,
380        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
381        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
382        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
383        are probably used even if -msdata=eabi is not specified).
384        * shared/start/rtems_crti.S: New file which must be linked
385        immediately after ecrti.o. rtems_crti.o contains a code snippet who
386        lets __init() return immediately. Also, a new entry point '_init' to
387        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
388
3892003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * configure.ac: Remove AC_CONFIG_AUX_DIR.
392
3932003-02-20      Till Straumann <strauman@slac.stanford.edu>
394
395        PR 349/bsps
396        * shared/console/console.c, shared/console/uart.c,
397        shared/console/uart.h: implement IOCTLs for the serial (UART)
398        console to install/retrieve a BREAK-IRQ callback.  The callback
399        routine (if installed) is invoked from the UART ISR when a BREAK
400        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
401        reboot a la vxWorks Ctrl-X (although we use the serial line break
402        condition) NOTE: The callback runs in ISR context.
403        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
404        files
405        * shared/add BSP hook to let a VME interrupt acknowledge the
406        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
407        EABI compliance; isr/exception lowlevel handlers must not clobber R2
408        or R13 - fix: openpic_init was called with the polarity/senses
409        tables swapped (fixed wrong order of arguments) - cosmetics: use new
410        _read_SPRXX() _write_SPRXX() macros
411        * shared/fix: remove implicit assumption that ISA interrupt vectors
412        start at 0
413        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
414        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
415        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
416        bridge driver.
417        * shared/console/polled_io.c, shared/console/reboot.c,
418        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
419        shared/openpic/Makefile.am, shared/startup/linkcmds,
420        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
421        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
422        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
423        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
424        irq.c:
425        * shared/startup/Makefile.am, shared/startup/bspstart.c,
426        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
427        pagetable support from libcpu.
428
4292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
432        * configure.ac: AC_PREREQ(2.57).
433
4342003-01-20      Joel Sherrill <joel@OARcorp.com>
435
436        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
437
4382002-12-19      Joel Sherrill <joel@OARcorp.com>
439
440        * shared/console/console.c: Removed __assert() which conflicts with
441        newlib.
442
4432002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
446
4472002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
448
449        * shared/bootloader/head.S: Added support for optional debug via
450        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
451        seems to cause trouble with the 603.  The cpu init functions in the
452        bsp get all that stuff going properly.
453
4542002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
457
4582002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
459
460        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
461        MTX603e.
462
4632002-10-31      Joel Sherrill <joel@OARcorp.com>
464
465        * shared/bootloader/em86.c, shared/console/inch.c,
466        shared/console/polled_io.c, shared/irq/irq.c,
467        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
468        shared/vectors/vectors_init.c: Removed warnings.
469
4702002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
473
4742002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * shared/bootloader/em86real.S: Fix syntax error in comment near
477        line 1185.
478
4792002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
482        * shared/bootloader/exception.S, shared/start/start.S: Reflect
483        changes to <rtems/score/cpu.h>.
484        * shared/bootloader/head.S, shared/bootloader/misc.c,
485        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
486        shared/vectors/vectors.S: Ditto.
487
4882002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
491
4922002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * shared/residual/residual.c: Include <string.h>.
495        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
496        * shared/bootloader/mm.c, shared/bootloader/pci.c,
497        shared/console/console.c, shared/openpic/openpic.c: Ditto.
498
4992002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
500
501        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
502        shared/clock/Makefile.am, shared/console/Makefile.am,
503        shared/include/Makefile.am, shared/irq/Makefile.am,
504        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
505        shared/pci/Makefile.am, shared/residual/Makefile.am,
506        shared/start/Makefile.am, shared/startup/Makefile.am,
507        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
508        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
509        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
510
5112001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
514        * Makefile.am: Add DIST_SUBDIRS.
515        * shared/include/bsp.h: Include <bspopts.h>.
516        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
517
5182001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * support/new_exception_processing/Makefile.am,
521        support/old_exception_processing/Makefile.am,
522        support/old_exception_processing/cpu_asm.S,
523        support/old_exception_processing/irq_stub.S: Modified to reflect old
524        versus new exception processing being a per BSP option.
525        * support/new_exception_processing/c_isr.inl,
526        support/new_exception_processing/cpu.h,
527        support/old_exception_processing/c_isr.inl,
528        support/old_exception_processing/cpu.h,
529        support/old_exception_processing/ppc_offs.h: Removed.
530
5312001-11-20      Joel Sherrill <joel@OARcorp.com>
532
533        * support/new_exception_processing/configure.ac,
534        support/new_exception_processing/rtems/score/c_isr.inl,
535        support/new_exception_processing/rtems/score/cpu.h,
536        support/old_exception_processing/configure.ac,
537        support/old_exception_processing/rtems/score/c_isr.inl,
538        support/old_exception_processing/rtems/score/cpu.h,
539        support/old_exception_processing/rtems/score/ppc_offs.h: New files
540        missed in previous commit.
541        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
542        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
543        papyrus/times, papyrus/dlentry/.cvsignore,
544        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
545        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
546        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
547        papyrus/include/Makefile.am, papyrus/include/bsp.h,
548        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
549        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
550        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
551        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
552        papyrus/wrapup/Makefile.am: Deleted.
553        * acinclude.m4: papyrus reference removed.
554
5552001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
556
557        This modification is part of the submitted modifications necessary
558        to
559        support the IBM PPC405 family.  This submission was reviewed by
560        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
561        not negatively impact the ppc403 BSPs.  The submission and tracking
562        process was captured as PR50.
563        * ChangeLog: Removed bogus comment on edit of generated file.
564        * acinclude.m4: Added gen405 BSP.
565
5662001-10-25      Joel Sherrill <joel@OARcorp.com>
567
568        * shared/startup/linkcmds: Added _init and _fini.
569
5702001-10-22      Joel Sherrill <joel@OARcorp.com>
571
572        * acinclude.m4: Added mpc8260ads subdirectory.
573
5742001-10-12      Joel Sherrill <joel@OARcorp.com>
575
576        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
577
5782001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
579
580        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
581        * configure.ac: New file, generated from configure.in by autoupdate.
582        * configure.in: Remove.
583
5842001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * acinclude.m4: New file.
587        * configure.in: Use RTEMS_BSP_SUBDIR.
588
5892001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * shared/console/Makefile.am, shared/residual/Makefile.am,
592        shared/irq/Makefile.am, shared/motorola/Makefile.am,
593        shared/vectors/Makefile.am, shared/pci/Makefile.am,
594        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
595
5962001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
597
598        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
599        256 meg to allow operation on boards with larger RAM sizes.
600        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
601        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
602        function to allow operation on boards with CPUs other than the
603        MPC750.
604
6052001-05-14      Till Straumann <strauman@slac.stanford.edu>
606
607        * shared/bootloader/misc.c, shared/console/Makefile.am,
608        shared/console/console.c, shared/console/consoleIo.h,
609        shared/console/inch.c, shared/console/polled_io.c,
610        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
611        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
612        shared/irq/irq_init.c, shared/openpic/openpic.c,
613        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
614        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
615        shared/startup/bspstart.c, shared/vectors/vectors.S,
616        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
617        "libbsp/powerpc/shared" BSP has been modified considerably with the
618        goal to make it more flexible and reusable by other BSPs. The main
619        strategies were: - eliminate hardcoded base addresses; devices use
620        offsets and a BSP defined base address. - separate functionality
621        into different files (e.g. reboot from inch.c to reboot.c) which can
622        be overridden by a 'derived' BSP. - separate initialization code
623        into separate files (e.g.  PCI bridge detection/initialization was
624        separated from the more generic PCI access routines), also to make
625        it easier for 'derived' BSPs to substitute their own initialization
626        code. There are also a couple of enhancements and fixes: - IRQ
627        handling code now has a hook for attaching a VME bridge. - OpenPIC
628        is now explicitely initialized (polarities, senses). Eliminated the
629        implicit assumption on the presence of an ISA PIC. - UART and
630        console driver now supports more than 1 port. The current maximum of
631        2 can easily be extended by enlarging a table (it would even be
632        easier if the ISR API was not broken by design). - fixed polled_io.c
633        so it correctly supports console on COM2 - fixed TLB invalidation
634        code (start.S). - exception handler prints a stack backtrace. -
635        added BSP_pciFindDevice() to scan the pci bus for a particular
636        vendor/device/instance.
637
6382001-05-09      Joel Sherrill <joel@OARcorp.com>
639
640        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
641        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
642        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
643        direction of segments to memory regions may also have been
644        addressed.  This was a sweep across all BSPs.
645
6462001-04-08      Joel Sherrill <joel@OARcorp.com>
647
648        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
649
6502001-03-30      Eric Valette <valette@crf.canon.fr>
651
652        * shared/Makefile.am, shared/console/consoleIo.h,
653        shared/include/bsp.h: These modifications are part of the conversion
654        of the mpc8xx CPU to the "new exception processing model."
655        * configure.in, motorola_powerpc/Makefile.am,
656        motorola_powerpc/configure.in: These modifications are in support of
657        switching the mpc8xx to the use the "new exception processing
658        model."
659
6602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
663
6642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
667        $(RTEMS_TOPdir)/aclocal.
668
6692000-11-01      Joel Sherrill <joel@OARcorp.com>
670
671        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
672        and libcsupport.h moved from libc to lib/include/rtems and now must
673        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
674        while doing this.
675
6762000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
679        GNU canonicalization.
680
6812000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
682
683        * shared/startup/linkcmds: Added lines so DWARF debug information
684        would be available.  Otherwise gdb complains that the offsets for
685        the debug info are incorrect and doesn't load the files.
686
6872000-09-05      Joel Sherrill <joel@OARcorp.com>
688
689        * shared/start/start.S: Include proper files to compile.
690
6912000-08-10      Joel Sherrill <joel@OARcorp.com>
692
693        * ChangeLog, shared/ChangeLog: New file.
694
Note: See TracBrowser for help on using the repository browser.