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

4.104.114.84.95
Last change on this file since c177d27 was c177d27, checked in by Joel Sherrill <joel.sherrill@…>, on 02/08/06 at 12:27:45

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

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