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

4.104.114.84.9
Last change on this file since fab9046 was fab9046, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 20, 2005 at 9:41:49 PM

Fix formatting.

  • Property mode set to 100644
File size: 23.1 KB
Line 
12005-10-20      Eric Norum <norume@aps.anl.gov>
2
3        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
4        shared/vme/VMEConfig.h: Support MVME2100.
5
62005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Merge-in shared/Makefile.am.
9        * configure.ac: Remove shared/Makefile.am.
10        * ChangeLog: Merge-in shared/ChangeLog.
11
122005-10-06      Till Straumann <strauman@slac.stanford.edu>
13
14        PR 833/bsps
15        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
16        explicitely enable the FPU across the user ISR but DONT save/restore
17        the FPU context. Any use of the FPU fron the user handler (e.g., due
18        to GCC optimizations) result in corruption. The fix results in an
19        exception in such cases (user ISR must explicitely
20        save/enable/restore FPU).
21
222005-09-16      richard.campbell@OARCorp.com
23
24        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
25        was written in inline assembly and containined a register direction
26        error.
27
282005-07-28      Eric Norum <norume@aps.anl.gov>
29
30        * shared/shared/clock/p_clock.c: Changes provided by Phillip
31        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
32        Corresponding changes made to mvme5500/startup/bspstart.c.
33
342005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
35
36        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
37        shared/irq/irq.h: Modified to use rtems/irq.h.
38
392005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
40
41        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
42        {un|}signed{8|16|32}.
43        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
44        u32.
45
462005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
47
48        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
49        shared/bootloader/misc.c, shared/bootloader/pci.c,
50        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
51
522005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
53
54        * shared/pci/pci.h: Add pci_bus_count().
55
562005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
57
58        * shared/irq/irq_init.c, shared/pci/pci.c,
59        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
60        to support common PCI interface
61
622005-04-28      Joel Sherrill <joel@OARcorp.com>
63
64        * acinclude.m4: Remove dmv177 and ppcn_60x.
65        * configure.ac: Remove reference to dmv177.
66
672005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
68
69        * acinclude.m4: Initial release of ep1a bsp
70
712005-04-26      Joel Sherrill <joel@OARcorp.com>
72
73        * shared/console/uart.h: Eliminate tabs.
74
752005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
76
77        PR 779/bsp
78        * shared/clock/p_clock.c, shared/console/console.c,
79        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
80        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
81        new exception interrupt handlers
82
832005-03-14      Joel Sherrill <joel@OARcorp.com>
84
85        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
86        Continue PCI API unification. All use pci_find_device(). Also
87        reformat to remove tabs.
88
892005-03-04      Joel Sherrill <joel@OARcorp.com>
90
91        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
92        shared/startup/bspstart.c: Make PCI initialize function part of the
93        unified PCI API as pci_initialize().
94
952005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
98        * shared/startup/bspstart.c, shared/start/start.S: include
99        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
100        of CPU_MINIMUM_STACK_FRAME_SIZE.
101
1022005-02-12      Joel Sherrill <joel@OARcorp.com>
103
104        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
105        in cpukit and include rtems/pci.h for the base set of PCI
106        functionality.
107
1082005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * shared/tod/todcfg.c: size_t RTC_Count.
111
1122005-01-04      Joel Sherrill <joel@OARcorp.com>
113
114        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
115        Remove warnings.
116
1172004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * acinclude.m4: Reflect eth_comm having been removed.
120
1212004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
122
123        PR 729/bsps
124        PR 728/bsps
125        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
126        .data and .rodata sections being generated by gcc-3.3.3 and above,
127        the lack of which was causing the bootloader to crash.
128        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
129        assignement which makes too-large regions conflict with onboard
130        hardware, replacing it with sfree which deletes the memory region
131        from the setup code, leaving it disabled.
132
1332004-11-30      Eric Norum <norume@aps.anl.gov>
134
135        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
136
1372004-10-26      Eric Norum <norume@aps.anl.gov>
138
139        Remove environ common area -- it breaks newlib
140        * powerpc/dmv177/start/start.S
141        * powerpc/eth_comm/start/start.S
142        * powerpc/mbx8xx/startup/start.S
143        * powerpc/mvme5500/start/start.S
144        * powerpc/ppcn_60x/start/start.S
145        * powerpc/psim/start/start.S
146        * powerpc/score603e/start/start.S
147        * powerpc/shared/start/start.S
148        * powerpc/ss555/startup/start.S
149
1502004-10-20      Eric Norum <norume@aps.anl.gov>
151
152        * configure.ac
153        * mvme5500/.......
154        * acinclude.m4: Add mvme5500 BSP
155
1562004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
157
158        PR 606/bsps
159        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
160        remapping so buses >= 1 are remapped. Reduced PCI space to match
161        bat2.  Fixed incorrect region size calculation in pci_read_bases.
162        Set PCI latency timers to known sane values.  Changed bridge PCI
163        settings to minimum sane instead of whatever sounded neat in the PCI
164        spec.  Force pf regions to memory mapped to preserve byte access.
165
1662004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
167
168        * configure.ac: Require automake > 1.9.
169
1702004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
171
172        * acinclude.m4: Regenerate to include ss555.
173
1742004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
175
176        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
177        * acinclude.m4: Regenerate.
178
1792004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * configure.ac: Reflect having removed shared/*/Makefile.am
182
1832004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
186        $(RTEMS_BSP_FAMILY).
187
1882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
191
1922003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Misc cleanups and fixes.
195
1962003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * acinclude.m4: Reflect changes to bootstrap.
199
2002003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Reflect having moved aclocal/.
203
2042003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Reflect having moved automake/.
207
2082003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * configure.ac: Use rtems-bugs@rtems.com as bug report email
211        address.
212
2132003-07-18      Till Straumann <strauman@slac.stanford.edu>
214
215        PR 288/rtems
216        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
217        properly maintained and does not reside in SPRG0.
218
2192003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
220
221        PR 432/bsps
222        * shared/bootloader/pci.c: Re-instated code that prevents remapping
223        small IO regions, which if remapped would cause i8259 registers to
224        move out from under the #define'd base addresses.
225        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
226        256 megs, I incorrectly had extended it which would cause problems
227        with PCI devices that defined prefetchable memory.
228
2292003-06-13      Till Straumann <strauman@slac.stanford.edu>
230
231        PR 415/bsps
232        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
233        shared/startup/bspstart.c: Support enabling MCP exceptions on the
234        host bridge. This can be used for memory probing on the VME bus.
235
2362003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
237
238        PR 405/bsps
239        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
240        interrupts. Existing single hander vectors are undisturbed, a new
241        function added to allow adding/removing handlers from a vector.
242        * shared/bootloader/pci.c: Added support for configuring devices for
243        pci busses > 0
244        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
245        interrupt routing tables in support of FixupPCI.  This is
246        board-specific, each board will have to supply information for
247        FixupPCI() to do anything for it.
248        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
249        address space.
250        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
251        vectors in the INTERRUPT_LINE register of pci devices any # of hops
252        away from the host processor.
253
2542003-04-15      Joel Sherrill <joel@OARcorp.com>
255
256        PR 386/bsps
257        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
258        declaration of _BSP_vme_bridge_irq.
259
2602003-04-10      Till Straumann <strauman@slac.stanford.edu>
261
262        PR 379/bsps
263        * shared/console/console.c, shared/console/consoleIo.h,
264        shared/console/polled_io.c, shared/irq/irq_init.c,
265        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
266        Unfortunately, the supported 'printk' format string subset of the
267        polled-io and libcpu implementations are different - hence, a few
268        format strings in the ppc/shared BSP were changed.
269        * shared/console/uart.c, shared/console/uart.h:
270        BSP_output_char_via_serial() prototype changed to match the
271        BSP_output_char_function_type.  Note that the motorola BSPs use
272        polled-io for the output_char routine, not the uart.c version. The
273        latter can be used be other BSPs however (e.g. SVGM).
274        * shared/console/polled_io.c: libcpu provides 'printk' already.
275        Therefore, the implementation in this file was removed (still used
276        for the bootloader, though).  It now provides BSP_output_char() for
277        libcpu's printk().
278
2792003-04-10      Joel Sherrill <joel@OARcorp.com>
280
281        PR 383/bsps
282        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
283        patches.
284
2852003-03-25      Till Straumann <strauman@slac.stanford.edu>
286
287        PR 360/bsps
288        PR 349/bsps
289        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
290        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
291        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
292        library dependency on the vmeUniverse driver. It is now possible to
293        use the ppc/shared/irq code on non-VME BSPs without triggering
294        linkage of the vmeUniverse driver.
295        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
296        shared/openpic/openpic.h: BSP code had set the task priority
297        register multiple times of the OpenPIC instead of setting the
298        individual source priorities. This patch adds
299        openpic_get_source_priority() and openpic_set_source_priority()
300        calls and lets IRQ management code use them.
301
3022003-03-18      Till Straumann <strauman@slac.stanford.edu>
303
304        PR 356/bsps
305        This patch makes RTEMS/powerpc/shared EABI compliant.
306        * shared/irq/irq_init.c, shared/start/Makefile.am,
307        shared/start/start.S, shared/startup/bspstart.c,
308        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
309        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
310        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
311        are probably used even if -msdata=eabi is not specified).
312        * shared/start/rtems_crti.S: New file which must be linked
313        immediately after ecrti.o. rtems_crti.o contains a code snippet who
314        lets __init() return immediately. Also, a new entry point '_init' to
315        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
316
3172003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * configure.ac: Remove AC_CONFIG_AUX_DIR.
320
3212003-02-20      Till Straumann <strauman@slac.stanford.edu>
322
323        PR 349/bsps
324        * shared/console/console.c, shared/console/uart.c,
325        shared/console/uart.h: implement IOCTLs for the serial (UART)
326        console to install/retrieve a BREAK-IRQ callback.  The callback
327        routine (if installed) is invoked from the UART ISR when a BREAK
328        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
329        reboot a la vxWorks Ctrl-X (although we use the serial line break
330        condition) NOTE: The callback runs in ISR context.
331        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
332        files
333        * shared/add BSP hook to let a VME interrupt acknowledge the
334        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
335        EABI compliance; isr/exception lowlevel handlers must not clobber R2
336        or R13 - fix: openpic_init was called with the polarity/senses
337        tables swapped (fixed wrong order of arguments) - cosmetics: use new
338        _read_SPRXX() _write_SPRXX() macros
339        * shared/fix: remove implicit assumption that ISA interrupt vectors
340        start at 0
341        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
342        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
343        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
344        bridge driver.
345        * shared/console/polled_io.c, shared/console/reboot.c,
346        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
347        shared/openpic/Makefile.am, shared/startup/linkcmds,
348        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
349        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
350        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
351        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
352        irq.c:
353        * shared/startup/Makefile.am, shared/startup/bspstart.c,
354        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
355        pagetable support from libcpu.
356
3572003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
360        * configure.ac: AC_PREREQ(2.57).
361
3622003-01-20      Joel Sherrill <joel@OARcorp.com>
363
364        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
365
3662002-12-19      Joel Sherrill <joel@OARcorp.com>
367
368        * shared/console/console.c: Removed __assert() which conflicts with
369        newlib.
370
3712002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
374
3752002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
376
377        * shared/bootloader/head.S: Added support for optional debug via
378        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
379        seems to cause trouble with the 603.  The cpu init functions in the
380        bsp get all that stuff going properly.
381
3822002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
385
3862002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
387
388        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
389        MTX603e.
390
3912002-10-31      Joel Sherrill <joel@OARcorp.com>
392
393        * shared/bootloader/em86.c, shared/console/inch.c,
394        shared/console/polled_io.c, shared/irq/irq.c,
395        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
396        shared/vectors/vectors_init.c: Removed warnings.
397
3982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
401
4022002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
403
404        * shared/bootloader/em86real.S: Fix syntax error in comment near
405        line 1185.
406
4072002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
410        * shared/bootloader/exception.S, shared/start/start.S: Reflect
411        changes to <rtems/score/cpu.h>.
412        * shared/bootloader/head.S, shared/bootloader/misc.c,
413        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
414        shared/vectors/vectors.S: Ditto.
415
4162002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
419
4202002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * shared/residual/residual.c: Include <string.h>.
423        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
424        * shared/bootloader/mm.c, shared/bootloader/pci.c,
425        shared/console/console.c, shared/openpic/openpic.c: Ditto.
426
4272002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
428
429        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
430        shared/clock/Makefile.am, shared/console/Makefile.am,
431        shared/include/Makefile.am, shared/irq/Makefile.am,
432        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
433        shared/pci/Makefile.am, shared/residual/Makefile.am,
434        shared/start/Makefile.am, shared/startup/Makefile.am,
435        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
436        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
437        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
438
4392001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
442        * Makefile.am: Add DIST_SUBDIRS.
443        * shared/include/bsp.h: Include <bspopts.h>.
444        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
445
4462001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * support/new_exception_processing/Makefile.am,
449        support/old_exception_processing/Makefile.am,
450        support/old_exception_processing/cpu_asm.S,
451        support/old_exception_processing/irq_stub.S: Modified to reflect old
452        versus new exception processing being a per BSP option.
453        * support/new_exception_processing/c_isr.inl,
454        support/new_exception_processing/cpu.h,
455        support/old_exception_processing/c_isr.inl,
456        support/old_exception_processing/cpu.h,
457        support/old_exception_processing/ppc_offs.h: Removed.
458
4592001-11-20      Joel Sherrill <joel@OARcorp.com>
460
461        * support/new_exception_processing/configure.ac,
462        support/new_exception_processing/rtems/score/c_isr.inl,
463        support/new_exception_processing/rtems/score/cpu.h,
464        support/old_exception_processing/configure.ac,
465        support/old_exception_processing/rtems/score/c_isr.inl,
466        support/old_exception_processing/rtems/score/cpu.h,
467        support/old_exception_processing/rtems/score/ppc_offs.h: New files
468        missed in previous commit.
469        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
470        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
471        papyrus/times, papyrus/dlentry/.cvsignore,
472        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
473        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
474        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
475        papyrus/include/Makefile.am, papyrus/include/bsp.h,
476        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
477        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
478        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
479        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
480        papyrus/wrapup/Makefile.am: Deleted.
481        * acinclude.m4: papyrus reference removed.
482
4832001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
484
485        This modification is part of the submitted modifications necessary
486        to
487        support the IBM PPC405 family.  This submission was reviewed by
488        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
489        not negatively impact the ppc403 BSPs.  The submission and tracking
490        process was captured as PR50.
491        * ChangeLog: Removed bogus comment on edit of generated file.
492        * acinclude.m4: Added gen405 BSP.
493
4942001-10-25      Joel Sherrill <joel@OARcorp.com>
495
496        * shared/startup/linkcmds: Added _init and _fini.
497
4982001-10-22      Joel Sherrill <joel@OARcorp.com>
499
500        * acinclude.m4: Added mpc8260ads subdirectory.
501
5022001-10-12      Joel Sherrill <joel@OARcorp.com>
503
504        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
505
5062001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
509        * configure.ac: New file, generated from configure.in by autoupdate.
510        * configure.in: Remove.
511
5122001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * acinclude.m4: New file.
515        * configure.in: Use RTEMS_BSP_SUBDIR.
516
5172001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * shared/console/Makefile.am, shared/residual/Makefile.am,
520        shared/irq/Makefile.am, shared/motorola/Makefile.am,
521        shared/vectors/Makefile.am, shared/pci/Makefile.am,
522        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
523
5242001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
525
526        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
527        256 meg to allow operation on boards with larger RAM sizes.
528        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
529        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
530        function to allow operation on boards with CPUs other than the
531        MPC750.
532
5332001-05-14      Till Straumann <strauman@slac.stanford.edu>
534
535        * shared/bootloader/misc.c, shared/console/Makefile.am,
536        shared/console/console.c, shared/console/consoleIo.h,
537        shared/console/inch.c, shared/console/polled_io.c,
538        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
539        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
540        shared/irq/irq_init.c, shared/openpic/openpic.c,
541        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
542        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
543        shared/startup/bspstart.c, shared/vectors/vectors.S,
544        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
545        "libbsp/powerpc/shared" BSP has been modified considerably with the
546        goal to make it more flexible and reusable by other BSPs. The main
547        strategies were: - eliminate hardcoded base addresses; devices use
548        offsets and a BSP defined base address. - separate functionality
549        into different files (e.g. reboot from inch.c to reboot.c) which can
550        be overridden by a 'derived' BSP. - separate initialization code
551        into separate files (e.g.  PCI bridge detection/initialization was
552        separated from the more generic PCI access routines), also to make
553        it easier for 'derived' BSPs to substitute their own initialization
554        code. There are also a couple of enhancements and fixes: - IRQ
555        handling code now has a hook for attaching a VME bridge. - OpenPIC
556        is now explicitely initialized (polarities, senses). Eliminated the
557        implicit assumption on the presence of an ISA PIC. - UART and
558        console driver now supports more than 1 port. The current maximum of
559        2 can easily be extended by enlarging a table (it would even be
560        easier if the ISR API was not broken by design). - fixed polled_io.c
561        so it correctly supports console on COM2 - fixed TLB invalidation
562        code (start.S). - exception handler prints a stack backtrace. -
563        added BSP_pciFindDevice() to scan the pci bus for a particular
564        vendor/device/instance.
565
5662001-05-09      Joel Sherrill <joel@OARcorp.com>
567
568        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
569        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
570        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
571        direction of segments to memory regions may also have been
572        addressed.  This was a sweep across all BSPs.
573
5742001-04-08      Joel Sherrill <joel@OARcorp.com>
575
576        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
577
5782001-03-30      Eric Valette <valette@crf.canon.fr>
579
580        * shared/Makefile.am, shared/console/consoleIo.h,
581        shared/include/bsp.h: These modifications are part of the conversion
582        of the mpc8xx CPU to the "new exception processing model."
583        * configure.in, motorola_powerpc/Makefile.am,
584        motorola_powerpc/configure.in: These modifications are in support of
585        switching the mpc8xx to the use the "new exception processing
586        model."
587
5882000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
591
5922000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
595        $(RTEMS_TOPdir)/aclocal.
596
5972000-11-01      Joel Sherrill <joel@OARcorp.com>
598
599        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
600        and libcsupport.h moved from libc to lib/include/rtems and now must
601        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
602        while doing this.
603
6042000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
607        GNU canonicalization.
608
6092000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
610
611        * shared/startup/linkcmds: Added lines so DWARF debug information
612        would be available.  Otherwise gdb complains that the offsets for
613        the debug info are incorrect and doesn't load the files.
614
6152000-09-05      Joel Sherrill <joel@OARcorp.com>
616
617        * shared/start/start.S: Include proper files to compile.
618
6192000-08-10      Joel Sherrill <joel@OARcorp.com>
620
621        * ChangeLog, shared/ChangeLog: New file.
622
Note: See TracBrowser for help on using the repository browser.