source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 902a417

4.104.114.84.95
Last change on this file since 902a417 was 902a417, checked in by Till Straumann <strauman@…>, on 02/14/06 at 03:02:47

2006-02-13 Till Straumann <strauman@…>

  • shared/startup/panic.c, shared/startup/probeMemEnd.c:

added code for BSPs to use: panic using printk() to display
reason. probeMemEnd() to determine memory size by probing.

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