source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 98afe31

4.104.114.84.95
Last change on this file since 98afe31 was 9a76deb5, checked in by Till Straumann <strauman@…>, on 11/03/05 at 21:39:33

2005-11-03 straumanatslacdotstanforddotedu

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