source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 599e719a

4.104.114.84.95
Last change on this file since 599e719a was 599e719a, checked in by Till Straumann <strauman@…>, on 06/19/06 at 20:14:05

filter exception vector for altivec and remap 0xf20 to
assigned vector number alias.

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