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

4.104.114.84.95
Last change on this file since efc0cd8 was efc0cd8, checked in by Till Straumann <strauman@…>, on 06/19/06 at 19:49:11

Never allow the FPU to be switched on for integer-only tasks
(new gcc may use FP regs implicitely).

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