source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 06cfd95

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

Indicate that it's ok to use decoupled cycles to access
on-board memory from VME.

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