source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 11c60096

4.104.114.84.95
Last change on this file since 11c60096 was 11c60096, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/17/06 at 06:35:01

2006-10-17 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Require autoconf-2.60. Require automake-1.10.
  • Property mode set to 100644
File size: 27.7 KB
Line 
12006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Require autoconf-2.60. Require automake-1.10.
4
52006-08-21      Till Straumann <strauman@slac.stanford.edu>
6
7        * shared/vme/vmeconfig.c: open outbound window
8        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
9
102006-08-10      Till Straumann <strauman@slac.stanford.edu>
11
12        * shared/irq/openpic_i8259_irq.c: fixed type of
13        'frame' argument to C_dispatch_irq_handler(). It's
14        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
15
162006-07-12      Till Straumann <strauman@slac.stanford.edu>
17
18        * shared/startup/probeMemEnd.c: added paranoia to inline
19        assembly code; added 'memory' clobbers and made sure
20        any registers modified by the 'asm' appear in the output
21        operands.
22
232006-07-12      Till Straumann <strauman@slac.stanford.edu>
24
25        * shared/startup/panic.c: Fixed compiler warnings.
26
272006-06-19      Till Straumann <strauman@slac.stanford.edu>
28
29        * shared/vme/vmeconfig.c: Indicate that it's ok to
30        use decoupled cycles to access on-board memory from
31        VME.
32
332006-06-19      Till Straumann <strauman@slac.stanford.edu>
34
35        * shared/vme/vme_universe.c: Only set/access the
36        _BSP_vme_bridge_irq variable on BSPs that
37        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
38
392006-06-19      Till Straumann <strauman@slac.stanford.edu>
40
41        * shared/vectors/vectors.S: filter exception vector for
42        altivec and remap 0xf20 to assigned vector number alias.
43
442006-06-19      Till Straumann <strauman@slac.stanford.edu>
45
46        * shared/startup/bspstart.c: fixed compiler warnings
47        (bspIo.h inclusion, cast of number constants to pointers).
48        Enable L1 cache on mvme2100.
49
502006-06-19      Till Straumann <strauman@slac.stanford.edu>
51
52        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
53        for integer-only tasks (new gcc may use FP regs implicitly).
54
552006-03-08      Joel Sherrill <joel@OARcorp.com>
56
57        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
58
592006-02-13      Till Straumann <strauman@slac.stanford.edu>
60
61        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
62        added code for BSPs to use: panic using printk() to display
63        reason. probeMemEnd() to determine memory size by probing.
64
652006-02-08      Joel Sherrill <joel@OARcorp.com>
66
67        * shared/startup/linkcmds: Add sections required by newer gcc versions.
68
692006-01-08      Joel Sherrill <joel@OARcorp.com>
70
71        * acinclude.m4: Add gen5200 to list of BSPs.
72
732006-01-05      Till Straumann <strauman@slac.stanford.edu>
74
75        * shared/vectors/vectors.S: mask high bits when calculating
76        the exception vector number to yield correct result even if
77        the vectors reside in the upper area (0xfff00000; psim).
78
792005-12-02      Till Straumann <strauman@slac.stanford.edu>
80
81        * shared/irq/irq_init.c, shared/openpic/openpic.h
82        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
83        mode of operation for multiplexing 16 interrupt lines.
84        This introduces a pipeline delay which can cause
85        spurious interrupts unless ending the interrupt cycle
86        (EOI) is delayed accordingly.
87
882005-12-01      Till Straumann <strauman@slac.stanford.edu>
89
90        * shared/vectors/vectors.h, shared/vectors/vectors.S,
91        shared/vectors/vectors_init.c: Reduced size of default
92        prologue (some exceptions, e.g., altivec unavail.) are only
93        0x20 bytes apart. Also introduced a modified prologue
94        that switches r0..r3 shadowing off (r0..r3 undefined
95        on certain 603e variants when incurring a TLB miss).
96
972005-11-29      Till Straumann <strauman@slac.stanford.edu>
98
99        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
100        CR[6] before invoking high-level handler to make sure no
101        varargs fn callee assumes there are FP arguments.
102
1032005-11-29      Till Straumann <strauman@slac.stanford.edu>
104
105        * shared/irq/irq.c: Fixed incorrect removal of first shared
106        interrupt in chain.
107
1082005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * shared/startup/bspstart.c: Eliminate obsolete types.
111
1122005-11-03      Till Straumann <strauman@slac.stanford.edu>
113
114        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
115        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
116        shared/startup/bspstart.c: moved linkcmds to shared area for other
117        BSPs to use
118
1192005-11-03      Till Straumann <strauman@slac.stanford.edu>
120
121        * shared/bootloader/misc.c, shared/console/polled_io.c,
122        shared/residual/residual.c: silenced compiler warnings (type cast &
123        renaming puts->my_puts)
124
1252005-11-02      Till Straumann <strauman@slac.stanford.edu>
126
127        * mvme5500/start/start.S, shared/start/start.S,
128        shared/startup/bspstart.c: moved assembly code to C; setdbat now
129        supports high bats on 7450 CPUs; added argument checking to setdbat;
130        added getdbat; moved early initialization code (clear_bats) from BSP
131        to libcpu (CPU_clear_bats_early)
132
1332005-10-20      Eric Norum <norume@aps.anl.gov>
134
135        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
136        shared/vme/VMEConfig.h: Support MVME2100.
137
1382005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * Makefile.am: Merge-in shared/Makefile.am.
141        * configure.ac: Remove shared/Makefile.am.
142        * ChangeLog: Merge-in shared/ChangeLog.
143
1442005-10-06      Till Straumann <strauman@slac.stanford.edu>
145
146        PR 833/bsps
147        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
148        explicitely enable the FPU across the user ISR but DONT save/restore
149        the FPU context. Any use of the FPU fron the user handler (e.g., due
150        to GCC optimizations) result in corruption. The fix results in an
151        exception in such cases (user ISR must explicitely
152        save/enable/restore FPU).
153
1542005-09-16      richard.campbell@OARCorp.com
155
156        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
157        was written in inline assembly and containined a register direction
158        error.
159
1602005-07-28      Eric Norum <norume@aps.anl.gov>
161
162        * shared/shared/clock/p_clock.c: Changes provided by Phillip
163        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
164        Corresponding changes made to mvme5500/startup/bspstart.c.
165
1662005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
167
168        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
169        shared/irq/irq.h: Modified to use rtems/irq.h.
170
1712005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
174        {un|}signed{8|16|32}.
175        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
176        u32.
177
1782005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
179
180        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
181        shared/bootloader/misc.c, shared/bootloader/pci.c,
182        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
183
1842005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        * shared/pci/pci.h: Add pci_bus_count().
187
1882005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
189
190        * shared/irq/irq_init.c, shared/pci/pci.c,
191        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
192        to support common PCI interface
193
1942005-04-28      Joel Sherrill <joel@OARcorp.com>
195
196        * acinclude.m4: Remove dmv177 and ppcn_60x.
197        * configure.ac: Remove reference to dmv177.
198
1992005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
200
201        * acinclude.m4: Initial release of ep1a bsp
202
2032005-04-26      Joel Sherrill <joel@OARcorp.com>
204
205        * shared/console/uart.h: Eliminate tabs.
206
2072005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
208
209        PR 779/bsp
210        * shared/clock/p_clock.c, shared/console/console.c,
211        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
212        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
213        new exception interrupt handlers
214
2152005-03-14      Joel Sherrill <joel@OARcorp.com>
216
217        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
218        Continue PCI API unification. All use pci_find_device(). Also
219        reformat to remove tabs.
220
2212005-03-04      Joel Sherrill <joel@OARcorp.com>
222
223        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
224        shared/startup/bspstart.c: Make PCI initialize function part of the
225        unified PCI API as pci_initialize().
226
2272005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
228
229        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
230        * shared/startup/bspstart.c, shared/start/start.S: include
231        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
232        of CPU_MINIMUM_STACK_FRAME_SIZE.
233
2342005-02-12      Joel Sherrill <joel@OARcorp.com>
235
236        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
237        in cpukit and include rtems/pci.h for the base set of PCI
238        functionality.
239
2402005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
241
242        * shared/tod/todcfg.c: size_t RTC_Count.
243
2442005-01-04      Joel Sherrill <joel@OARcorp.com>
245
246        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
247        Remove warnings.
248
2492004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
250
251        * acinclude.m4: Reflect eth_comm having been removed.
252
2532004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
254
255        PR 729/bsps
256        PR 728/bsps
257        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
258        .data and .rodata sections being generated by gcc-3.3.3 and above,
259        the lack of which was causing the bootloader to crash.
260        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
261        assignement which makes too-large regions conflict with onboard
262        hardware, replacing it with sfree which deletes the memory region
263        from the setup code, leaving it disabled.
264
2652004-11-30      Eric Norum <norume@aps.anl.gov>
266
267        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
268
2692004-10-26      Eric Norum <norume@aps.anl.gov>
270
271        Remove environ common area -- it breaks newlib
272        * powerpc/dmv177/start/start.S
273        * powerpc/eth_comm/start/start.S
274        * powerpc/mbx8xx/startup/start.S
275        * powerpc/mvme5500/start/start.S
276        * powerpc/ppcn_60x/start/start.S
277        * powerpc/psim/start/start.S
278        * powerpc/score603e/start/start.S
279        * powerpc/shared/start/start.S
280        * powerpc/ss555/startup/start.S
281
2822004-10-20      Eric Norum <norume@aps.anl.gov>
283
284        * configure.ac
285        * mvme5500/.......
286        * acinclude.m4: Add mvme5500 BSP
287
2882004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
289
290        PR 606/bsps
291        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
292        remapping so buses >= 1 are remapped. Reduced PCI space to match
293        bat2.  Fixed incorrect region size calculation in pci_read_bases.
294        Set PCI latency timers to known sane values.  Changed bridge PCI
295        settings to minimum sane instead of whatever sounded neat in the PCI
296        spec.  Force pf regions to memory mapped to preserve byte access.
297
2982004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
299
300        * configure.ac: Require automake > 1.9.
301
3022004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
303
304        * acinclude.m4: Regenerate to include ss555.
305
3062004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
309        * acinclude.m4: Regenerate.
310
3112004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: Reflect having removed shared/*/Makefile.am
314
3152004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
318        $(RTEMS_BSP_FAMILY).
319
3202003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
323
3242003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Misc cleanups and fixes.
327
3282003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * acinclude.m4: Reflect changes to bootstrap.
331
3322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Reflect having moved aclocal/.
335
3362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Reflect having moved automake/.
339
3402003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: Use rtems-bugs@rtems.com as bug report email
343        address.
344
3452003-07-18      Till Straumann <strauman@slac.stanford.edu>
346
347        PR 288/rtems
348        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
349        properly maintained and does not reside in SPRG0.
350
3512003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
352
353        PR 432/bsps
354        * shared/bootloader/pci.c: Re-instated code that prevents remapping
355        small IO regions, which if remapped would cause i8259 registers to
356        move out from under the #define'd base addresses.
357        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
358        256 megs, I incorrectly had extended it which would cause problems
359        with PCI devices that defined prefetchable memory.
360
3612003-06-13      Till Straumann <strauman@slac.stanford.edu>
362
363        PR 415/bsps
364        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
365        shared/startup/bspstart.c: Support enabling MCP exceptions on the
366        host bridge. This can be used for memory probing on the VME bus.
367
3682003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
369
370        PR 405/bsps
371        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
372        interrupts. Existing single hander vectors are undisturbed, a new
373        function added to allow adding/removing handlers from a vector.
374        * shared/bootloader/pci.c: Added support for configuring devices for
375        pci busses > 0
376        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
377        interrupt routing tables in support of FixupPCI.  This is
378        board-specific, each board will have to supply information for
379        FixupPCI() to do anything for it.
380        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
381        address space.
382        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
383        vectors in the INTERRUPT_LINE register of pci devices any # of hops
384        away from the host processor.
385
3862003-04-15      Joel Sherrill <joel@OARcorp.com>
387
388        PR 386/bsps
389        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
390        declaration of _BSP_vme_bridge_irq.
391
3922003-04-10      Till Straumann <strauman@slac.stanford.edu>
393
394        PR 379/bsps
395        * shared/console/console.c, shared/console/consoleIo.h,
396        shared/console/polled_io.c, shared/irq/irq_init.c,
397        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
398        Unfortunately, the supported 'printk' format string subset of the
399        polled-io and libcpu implementations are different - hence, a few
400        format strings in the ppc/shared BSP were changed.
401        * shared/console/uart.c, shared/console/uart.h:
402        BSP_output_char_via_serial() prototype changed to match the
403        BSP_output_char_function_type.  Note that the motorola BSPs use
404        polled-io for the output_char routine, not the uart.c version. The
405        latter can be used be other BSPs however (e.g. SVGM).
406        * shared/console/polled_io.c: libcpu provides 'printk' already.
407        Therefore, the implementation in this file was removed (still used
408        for the bootloader, though).  It now provides BSP_output_char() for
409        libcpu's printk().
410
4112003-04-10      Joel Sherrill <joel@OARcorp.com>
412
413        PR 383/bsps
414        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
415        patches.
416
4172003-03-25      Till Straumann <strauman@slac.stanford.edu>
418
419        PR 360/bsps
420        PR 349/bsps
421        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
422        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
423        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
424        library dependency on the vmeUniverse driver. It is now possible to
425        use the ppc/shared/irq code on non-VME BSPs without triggering
426        linkage of the vmeUniverse driver.
427        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
428        shared/openpic/openpic.h: BSP code had set the task priority
429        register multiple times of the OpenPIC instead of setting the
430        individual source priorities. This patch adds
431        openpic_get_source_priority() and openpic_set_source_priority()
432        calls and lets IRQ management code use them.
433
4342003-03-18      Till Straumann <strauman@slac.stanford.edu>
435
436        PR 356/bsps
437        This patch makes RTEMS/powerpc/shared EABI compliant.
438        * shared/irq/irq_init.c, shared/start/Makefile.am,
439        shared/start/start.S, shared/startup/bspstart.c,
440        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
441        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
442        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
443        are probably used even if -msdata=eabi is not specified).
444        * shared/start/rtems_crti.S: New file which must be linked
445        immediately after ecrti.o. rtems_crti.o contains a code snippet who
446        lets __init() return immediately. Also, a new entry point '_init' to
447        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
448
4492003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: Remove AC_CONFIG_AUX_DIR.
452
4532003-02-20      Till Straumann <strauman@slac.stanford.edu>
454
455        PR 349/bsps
456        * shared/console/console.c, shared/console/uart.c,
457        shared/console/uart.h: implement IOCTLs for the serial (UART)
458        console to install/retrieve a BREAK-IRQ callback.  The callback
459        routine (if installed) is invoked from the UART ISR when a BREAK
460        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
461        reboot a la vxWorks Ctrl-X (although we use the serial line break
462        condition) NOTE: The callback runs in ISR context.
463        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
464        files
465        * shared/add BSP hook to let a VME interrupt acknowledge the
466        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
467        EABI compliance; isr/exception lowlevel handlers must not clobber R2
468        or R13 - fix: openpic_init was called with the polarity/senses
469        tables swapped (fixed wrong order of arguments) - cosmetics: use new
470        _read_SPRXX() _write_SPRXX() macros
471        * shared/fix: remove implicit assumption that ISA interrupt vectors
472        start at 0
473        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
474        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
475        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
476        bridge driver.
477        * shared/console/polled_io.c, shared/console/reboot.c,
478        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
479        shared/openpic/Makefile.am, shared/startup/linkcmds,
480        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
481        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
482        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
483        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
484        irq.c:
485        * shared/startup/Makefile.am, shared/startup/bspstart.c,
486        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
487        pagetable support from libcpu.
488
4892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
490
491        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
492        * configure.ac: AC_PREREQ(2.57).
493
4942003-01-20      Joel Sherrill <joel@OARcorp.com>
495
496        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
497
4982002-12-19      Joel Sherrill <joel@OARcorp.com>
499
500        * shared/console/console.c: Removed __assert() which conflicts with
501        newlib.
502
5032002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
506
5072002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
508
509        * shared/bootloader/head.S: Added support for optional debug via
510        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
511        seems to cause trouble with the 603.  The cpu init functions in the
512        bsp get all that stuff going properly.
513
5142002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
517
5182002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
519
520        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
521        MTX603e.
522
5232002-10-31      Joel Sherrill <joel@OARcorp.com>
524
525        * shared/bootloader/em86.c, shared/console/inch.c,
526        shared/console/polled_io.c, shared/irq/irq.c,
527        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
528        shared/vectors/vectors_init.c: Removed warnings.
529
5302002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
533
5342002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * shared/bootloader/em86real.S: Fix syntax error in comment near
537        line 1185.
538
5392002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
542        * shared/bootloader/exception.S, shared/start/start.S: Reflect
543        changes to <rtems/score/cpu.h>.
544        * shared/bootloader/head.S, shared/bootloader/misc.c,
545        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
546        shared/vectors/vectors.S: Ditto.
547
5482002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
551
5522002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * shared/residual/residual.c: Include <string.h>.
555        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
556        * shared/bootloader/mm.c, shared/bootloader/pci.c,
557        shared/console/console.c, shared/openpic/openpic.c: Ditto.
558
5592002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
562        shared/clock/Makefile.am, shared/console/Makefile.am,
563        shared/include/Makefile.am, shared/irq/Makefile.am,
564        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
565        shared/pci/Makefile.am, shared/residual/Makefile.am,
566        shared/start/Makefile.am, shared/startup/Makefile.am,
567        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
568        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
569        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
570
5712001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
574        * Makefile.am: Add DIST_SUBDIRS.
575        * shared/include/bsp.h: Include <bspopts.h>.
576        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
577
5782001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
579
580        * support/new_exception_processing/Makefile.am,
581        support/old_exception_processing/Makefile.am,
582        support/old_exception_processing/cpu_asm.S,
583        support/old_exception_processing/irq_stub.S: Modified to reflect old
584        versus new exception processing being a per BSP option.
585        * support/new_exception_processing/c_isr.inl,
586        support/new_exception_processing/cpu.h,
587        support/old_exception_processing/c_isr.inl,
588        support/old_exception_processing/cpu.h,
589        support/old_exception_processing/ppc_offs.h: Removed.
590
5912001-11-20      Joel Sherrill <joel@OARcorp.com>
592
593        * support/new_exception_processing/configure.ac,
594        support/new_exception_processing/rtems/score/c_isr.inl,
595        support/new_exception_processing/rtems/score/cpu.h,
596        support/old_exception_processing/configure.ac,
597        support/old_exception_processing/rtems/score/c_isr.inl,
598        support/old_exception_processing/rtems/score/cpu.h,
599        support/old_exception_processing/rtems/score/ppc_offs.h: New files
600        missed in previous commit.
601        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
602        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
603        papyrus/times, papyrus/dlentry/.cvsignore,
604        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
605        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
606        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
607        papyrus/include/Makefile.am, papyrus/include/bsp.h,
608        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
609        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
610        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
611        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
612        papyrus/wrapup/Makefile.am: Deleted.
613        * acinclude.m4: papyrus reference removed.
614
6152001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
616
617        This modification is part of the submitted modifications necessary
618        to
619        support the IBM PPC405 family.  This submission was reviewed by
620        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
621        not negatively impact the ppc403 BSPs.  The submission and tracking
622        process was captured as PR50.
623        * ChangeLog: Removed bogus comment on edit of generated file.
624        * acinclude.m4: Added gen405 BSP.
625
6262001-10-25      Joel Sherrill <joel@OARcorp.com>
627
628        * shared/startup/linkcmds: Added _init and _fini.
629
6302001-10-22      Joel Sherrill <joel@OARcorp.com>
631
632        * acinclude.m4: Added mpc8260ads subdirectory.
633
6342001-10-12      Joel Sherrill <joel@OARcorp.com>
635
636        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
637
6382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
641        * configure.ac: New file, generated from configure.in by autoupdate.
642        * configure.in: Remove.
643
6442001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * acinclude.m4: New file.
647        * configure.in: Use RTEMS_BSP_SUBDIR.
648
6492001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * shared/console/Makefile.am, shared/residual/Makefile.am,
652        shared/irq/Makefile.am, shared/motorola/Makefile.am,
653        shared/vectors/Makefile.am, shared/pci/Makefile.am,
654        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
655
6562001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
657
658        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
659        256 meg to allow operation on boards with larger RAM sizes.
660        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
661        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
662        function to allow operation on boards with CPUs other than the
663        MPC750.
664
6652001-05-14      Till Straumann <strauman@slac.stanford.edu>
666
667        * shared/bootloader/misc.c, shared/console/Makefile.am,
668        shared/console/console.c, shared/console/consoleIo.h,
669        shared/console/inch.c, shared/console/polled_io.c,
670        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
671        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
672        shared/irq/irq_init.c, shared/openpic/openpic.c,
673        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
674        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
675        shared/startup/bspstart.c, shared/vectors/vectors.S,
676        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
677        "libbsp/powerpc/shared" BSP has been modified considerably with the
678        goal to make it more flexible and reusable by other BSPs. The main
679        strategies were: - eliminate hardcoded base addresses; devices use
680        offsets and a BSP defined base address. - separate functionality
681        into different files (e.g. reboot from inch.c to reboot.c) which can
682        be overridden by a 'derived' BSP. - separate initialization code
683        into separate files (e.g.  PCI bridge detection/initialization was
684        separated from the more generic PCI access routines), also to make
685        it easier for 'derived' BSPs to substitute their own initialization
686        code. There are also a couple of enhancements and fixes: - IRQ
687        handling code now has a hook for attaching a VME bridge. - OpenPIC
688        is now explicitely initialized (polarities, senses). Eliminated the
689        implicit assumption on the presence of an ISA PIC. - UART and
690        console driver now supports more than 1 port. The current maximum of
691        2 can easily be extended by enlarging a table (it would even be
692        easier if the ISR API was not broken by design). - fixed polled_io.c
693        so it correctly supports console on COM2 - fixed TLB invalidation
694        code (start.S). - exception handler prints a stack backtrace. -
695        added BSP_pciFindDevice() to scan the pci bus for a particular
696        vendor/device/instance.
697
6982001-05-09      Joel Sherrill <joel@OARcorp.com>
699
700        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
701        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
702        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
703        direction of segments to memory regions may also have been
704        addressed.  This was a sweep across all BSPs.
705
7062001-04-08      Joel Sherrill <joel@OARcorp.com>
707
708        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
709
7102001-03-30      Eric Valette <valette@crf.canon.fr>
711
712        * shared/Makefile.am, shared/console/consoleIo.h,
713        shared/include/bsp.h: These modifications are part of the conversion
714        of the mpc8xx CPU to the "new exception processing model."
715        * configure.in, motorola_powerpc/Makefile.am,
716        motorola_powerpc/configure.in: These modifications are in support of
717        switching the mpc8xx to the use the "new exception processing
718        model."
719
7202000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
723
7242000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
727        $(RTEMS_TOPdir)/aclocal.
728
7292000-11-01      Joel Sherrill <joel@OARcorp.com>
730
731        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
732        and libcsupport.h moved from libc to lib/include/rtems and now must
733        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
734        while doing this.
735
7362000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
739        GNU canonicalization.
740
7412000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
742
743        * shared/startup/linkcmds: Added lines so DWARF debug information
744        would be available.  Otherwise gdb complains that the offsets for
745        the debug info are incorrect and doesn't load the files.
746
7472000-09-05      Joel Sherrill <joel@OARcorp.com>
748
749        * shared/start/start.S: Include proper files to compile.
750
7512000-08-10      Joel Sherrill <joel@OARcorp.com>
752
753        * ChangeLog, shared/ChangeLog: New file.
754
Note: See TracBrowser for help on using the repository browser.