source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 27e966f

4.104.11
Last change on this file since 27e966f was 27e966f, checked in by Till Straumann <strauman@…>, on Oct 20, 2009 at 5:52:20 PM

2009-10-20 Till Straumann <strauman@…>

  • shared/startup/pgtbl_setup.c: Fixed compiler warnings (added prototypes to function declarations etc.)
  • Property mode set to 100644
File size: 57.6 KB
Line 
12009-10-20      Till Straumann <strauman@slac.stanford.edu>
2
3        * shared/startup/pgtbl_setup.c: Fixed compiler warnings
4        (added prototypes to function declarations etc.)
5
62009-10-20      Till Straumann <strauman@slac.stanford.edu>
7
8        * shared/start/start.S, shared/startup/bspstart.c:
9        let 'save_boot_params()' return a pointer to the commandline
10        saved by the BSP and pass this pointer on to 'boot_card()'.
11
122009-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * shared/startup/linkcmds: Add __SBSS_END__ and __SBSS2_END__.
15
162009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * shared/startup/zerobss.c: Remove nested externs.
19
202009-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * shared/motorola/motorola.c, shared/vme/vme_universe.c:
23        Add missing prototypes.
24
252009-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * shared/openpic/openpic.c: Make openpic_writefield
28        static inline (Get rid of GCC warning).
29
302009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * shared/console/console.c: Reflect termios_baud_to_number having been
33        renamed to rtems_termios_baud_to_number.
34
352009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * acinclude.m4: Add qemuppc.
38
392009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * shared/bootloader/bootldr.h: Change extern inline to static inline.
42
432009-09-11      Till Straumann <strauman@slac.stanford.edu>
44
45        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
46        rather than <bsp/pci.h>.
47
482009-09-11      Till Straumann <strauman@slac.stanford.edu>
49
50        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
51        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
52        have to create a dummy VMEConfig.h header.
53
542009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        PR 1435/bsps
57        * shared/startup/bspidle.c: New file.
58
592009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
62        score603e/startup/linkcmds, shared/startup/linkcmds,
63        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
64
652009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * shared/flash/spansionFlash.c: Convert calls to legacy routine
68        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
69
702009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
73        bsp_get_work_area() since the work area is larger than a single
74        allocatable object.
75
762009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
77
78        * shared/pci/pci.c: Removed warnings.
79
802009-04-28      Chris Johns <chrisj@rtems.org>
81
82        * shared/start/start.S: Update for boot_card command line change.
83
842009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        PR 1385/cpukit
87        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
88        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
89        dispatching code accesses two boolean variables for scheduling
90        purposes and the assembly implementations of this code did not get
91        updated.
92
932009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
94
95        * shared/clock/clock.c: Standard decrementer exception is now more
96        robust against erroneous external exception disable times.
97
982009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * shared/startup/bspgetworkarea.c: Add check to determine if current
101        stack pointer is in work area.
102
1032009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * shared/startup/bspgetworkarea.c: Make debug messages same as
106        standard.
107
1082009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * shared/irq/irq.c: Spacing.
111
1122009-02-11      Matt Rippa <mrippa@gemini.edu>
113
114        PR 1352/bsps
115        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
116
1172009-02-11      Matt Rippa <mrippa@gemini.edu>
118
119        PR 1362/bsps
120        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
121
1222008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * shared/irq/openpic_i8259_irq.c: Line wrap.
125
1262008-11-03      Till Straumann <strauman@slac.stanford.edu>
127
128        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
129        only from 'firstOpen' and only if this is a serial console.
130
1312008-11-03      Till Straumann <strauman@slac.stanford.edu>
132
133        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
134        Fixed PR#1335.
135
1362008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
137
138        * shared/clock/clock.c: Update for status-checks.h changes.
139
1402008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
143        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
144        which would limit the work area to 64K.
145
1462008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * shared/console/inch.c, shared/startup/panic.c: Use standardized
149        bsp_cleanup() which can optionally print a message, poll for user to
150        press key, and call bsp_reset(). Using this eliminates the various
151        bsp_cleanup() implementations which had their own implementation and
152        variety of string constants.
153        * shared/console/bspreset.c: New file.
154        * shared/console/reboot.c: Removed.
155
1562008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
159        warnings by switching to uintptr_t.
160
1612008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * shared/start/start.S, shared/startup/bspgetworkarea.c,
164        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
165        which reflect those tested on psim. Hopefully they work on all
166        boards. The initialization stack is explicitly declared in the
167        linkcmds memory layout rather than magic math.
168
1692008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * shared/include/nvram.h: Fix typo.
172
1732008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * shared/clock/clock.c: Remove unnecessary includes of
176        rtems/libcsupport.h and rtems/libio.h.
177
1782008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
179
180        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
181        of bsp_get_work_area() in its own file and rely on BSP Framework to
182        perform more initialization.
183        * shared/startup/bspgetworkarea.c: New file.
184
1852008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * shared/startup/bspstart.c: Review of all bsp_cleanup()
188        implementations. In this phase, all prototypes were removed from
189        bsp.h and empty implementations were removed and made to use the
190        shared stub.
191
1922008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        * acinclude.m4: Add tqm8xx.
195
1962008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
197
198        * tqm8xx: New BSP.
199
2002008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * shared/irq/irq.c: Convert to "bool".
203
2042008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
207        special IOCTL in Clock_control. This was a hack which has existed
208        since before the Classic API Timer Manager was implemented. All
209        implementations of and references to Clock_control were removed.
210
2112008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * shared/console/inch.c: Convert to "bool".
214
2152008-08-28      Till Straumann <strauman@slac.stanford.edu>
216
217        * shared/vme/vme_universe.c: added implementation for
218        BSP_VMEResetBus().
219
2202008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
221
222        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
223        prototypes.
224        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
225        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
226        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
227        startup/exit.c: Add missing prototypes.
228
2292008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
230
231        * shared/clock/clock.c: Fixed warnings.
232
2332008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
234
235        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
236
2372008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
238
239        * mpc55xxevb: New BSP.
240
2412008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
242        * haleakala: added new BSP
243
2442008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
245
246        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
247        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
248        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
249        used to store the interrupt disable mask.  See bootcard.c and
250        ppc_exc_initialize() for default initialization.
251
252        Update to new exception initialization routine ppc_exc_initialize().
253        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
254
255        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
256        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
257        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
258        used to store the interrupt disable mask.  See bootcard.c for default
259        initialization.
260
2612008-07-10      Till Straumann <strauman@slac.stanford.edu>
262
263        * shared/flash/spansionFlash.c: removed "m" memory
264        operands.
265
2662008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
267
268        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
269        directly.  Supports special variants for Book E and e300 cores.  For
270        standard decrementer CPUs the new decrementer value is calculated with
271        reference to a time base so that a time drift is avoided.
272
2732008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * shared/uboot_getenv.c: New file.
276
2772008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * shared/startup/panic.c: Convention calls for leading underscore on
280        private RTEMS variables.
281
2822008-05-23      Till Straumann <strauman@slac.stanford.edu>
283
284        * shared/startup/pretaskinghook.c: removed declaration
285        of BSP_vme_config() (which is already declared in
286        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
287        gcc doesn't seem to understand that the linker may
288        define this to be NULL... Silences a compiler warning
289        (and users can always provide an empty routine).
290
2912008-05-22      Till Straumann <strauman@slac.stanford.edu>
292
293        * shared/startup/linkcmds, shared/startup/zerobss.c:
294        introduced '__bss_end'; assuming that __rtems_end
295        coincides with the end of .bss for the purpose of
296        zeroing .bss is very dangerous.
297
2982008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * shared/console/console.c: Fix typo.
301
3022008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
303
304        * shared/console/console.c: Remove explicit switch and call
305        termios_baud_to_number().
306
3072008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
310        Initialization Framework to ask the BSP where it has memory for the
311        RTEMS Workspace and C Program Heap. These collectively are referred
312        to as work area. If the BSP supports this, then it does not have to
313        include code to split the available memory between the two areas.
314        This reduces the amount of code in the BSP specific bspstart.c file.
315        Additionally, the shared framework can initialize the C Library, call
316        rtems_debug_enable(), and dirty the work area memory. Until most/all
317        BSPs support this new capability, if the BSP supports this, it should
318        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
319        When the transition is complete, this autoconf macro can be removed.
320
3212008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * shared/startup/bspstart.c: Refactored and renamed initialization
324        routines to rtems_initialize_data_structures,
325        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
326        rtems_initialize_start_multitasking. This opened the sequence up so
327        that bootcard() could provide a more robust and flexible framework
328        which is easier to explain and understand. This also lays the
329        groundwork for sharing the division of available memory between the
330        RTEMS workspace and heap and the C library initialization across all
331        BSPs.
332
3332008-03-21      Till Straumann <strauman@slac.stanford.edu>
334
335        * shared/console/uart.c: In IRQ driven mode also
336        keep reading chars while they are available (fifo
337        could be enabled).
338
3392008-03-19      Till Straumann <strauman@slac.stanford.edu>
340
341        * shared/console/console.c, shared/console/uart.c,
342        shared/console/uart.h: added support for task-driven
343        console.
344
3452008-03-19      Till Straumann <strauman@slac.stanford.edu>
346
347        * shared/startup/pretaskinghook.c: install pointer
348        to rtems_malloc_sbrk_helpers_table. This (and derived)
349        BSPs rely on sbrk delivering even the first/initial
350        chunk of memory.
351
3522008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
355        programs compiled with gcc 4.3.x can link.
356
3572008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
358
359        * gen405: Remove (Abandoned).
360        * helas403: Remove (Abandoned).
361        * acinclude: Regenerate.
362
3632007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
364
365        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
366        mvme3100.
367
3682007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
369
370        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
371        copies of the Configuration Table. Use the RTEMS provided accessor
372        macros to obtain configuration fields.
373
3742007-12-10      Till Straumann <strauman@slac.stanford.edu>
375
376        * Makefile.am, start/preload.S: moved preload.S
377        to ../shared/start.
378
3792007-12-10      Till Straumann <strauman@slac.stanford.edu>
380
381        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
382        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
383        to be closer to 'official' nomenclature.
384
3852007-12-10      Till Straumann <strauman@slac.stanford.edu>
386
387        * shared/openpic/openpic.c: fixed wrong register
388        address in openpic_gettimer().
389
3902007-12-10      Till Straumann <strauman@slac.stanford.edu>
391
392        * shared/motorola/vpd.c, shared/motorola/vpd.h:
393        added code (originally developed for 'beatnik')
394        to read MotLoad VPD data from i2c eeprom.
395
3962007-12-10      Till Straumann <strauman@slac.stanford.edu>
397
398        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
399        added READMEs stating that certain files should not be
400        copy/paste/modified when creating new BSPs. New BSPs
401        are encouraged to use the new library under
402        libcpu/powerpc/new-exceptions/bspsupport.
403
4042007-12-10      Till Straumann <strauman@slac.stanford.edu>
405       
406        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
407        shared/start/vectors_entry.S: moved vectors_entry.S to
408        'start' subdir and made a start file rather than
409        element of vectors.rel (it should always be linked but
410        won't if it is the sole member of vectors.rel).
411
4122007-12-08      Till Straumann <strauman@slac.stanford.edu>
413
414        * shared/vme/vme_universe.c: fixed wrong initialization
415        routine when using Tsi148 driver.
416
4172007-12-08      Till Straumann <strauman@slac.stanford.edu>
418
419        * Makefile.am: merged shared/vme/vme_universe.c and
420        shared/vme/vme_universe_dma.c into one file.
421        Added support for Tsi148 driver (DMA).
422
4232007-12-08      Till Straumann <strauman@slac.stanford.edu>
424
425        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
426        added support for Tsi148 bridge; BSP can define which
427        bridge driver to use from VMEConfig.h.
428        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
429        macro so that an error status can be passed back.
430
4312007-12-08      Till Straumann <strauman@slac.stanford.edu>
432
433        * irq_supp.h: was moved from shared/irq to
434        libcpu/powerpc/new-exceptions/bspsupport.
435
4362007-12-08      Till Straumann <strauman@slac.stanford.edu>
437
438        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
439        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
440        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
441        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
442        let C_dispatch_irq_handler() return zero to indicate to
443        low-level exception handling code that the exception
444        was handled (not used yet).
445
4462007-12-08      Till Straumann <strauman@slac.stanford.edu>
447
448        *shared/irq/irq_supp.h: removed cpp test for
449        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
450        *must* implement shared handlers.
451
4522007-12-06      Till Straumann <strauman@slac.stanford.edu>
453
454        * shared/openpic/openpic.c, shared/openpic/openpic.h:
455        added routines to set timer period and interupt mask
456        and to read current count.
457
4582007-12-06      Till Straumann <strauman@slac.stanford.edu>
459
460        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
461
4622007-12-06      Till Straumann <strauman@slac.stanford.edu>
463
464        * shared/vectors/vectors_init.c: replaced
465        switch ( current_ppc_cpu ) { } check by feature check.
466
4672007-12-06      Till Straumann <strauman@slac.stanford.edu>
468
469        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
470        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
471        run-time method to determine these bits (use settings
472        effective before exception occurred).
473        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
474        'bsp_raw_vector_is_405_critical' variable.
475
4762007-12-05      Till Straumann <strauman@slac.stanford.edu>
477
478        * shared/irq/irq_supp.h: removed stray '*/'. Removed
479        inclusion of <stdlib.h> which is unnecessary and broke
480        if_dc in an obscure way (due to malloc/free redefinition
481        in the networking code).
482
4832007-12-05      Till Straumann <strauman@slac.stanford.edu>
484
485        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
486        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
487        Converted exception vector names to new ones
488        (qualified by <cpu_type> if non-std ppc exceptions).
489
490
4912007-12-04      Till Straumann <strauman@slac.stanford.edu>
492
493        * shared/startup/bspstart.c: export BSP_commandline_string
494        variable.
495
4962007-12-04      Till Straumann <strauman@slac.stanford.edu>
497
498        * shared/flash/flash.c: added lazy init of driver
499        from BSP_flashWriteFile().
500
5012007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
502
503        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
504        Table to Configuration Table. Eliminate CPU Table from all ports.
505        Delete references to CPU Table in all forms.
506
5072007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
508
509        * shared/irq/irq.c: Spacing.
510
5112007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
512
513        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
514        fields to the Configuration Table. This included pretasking_hook,
515        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
516        extra_mpci_receive_server_stack, stack_allocate_hook, and
517        stack_free_hook. As a side-effect of this effort some multiprocessing
518        code was made conditional and some style clean up occurred.
519
5202007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
523        includes.
524
5252007-12-02      Till Straumann <strauman@slac.stanford.edu>
526
527        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
528        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
529        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
530        0/1 if irq was disabled/enabled prior to disabling.
531        irq_supp.h now exports a inline helper routine for scanning
532        a list of shared handlers; to be used by PIC drivers.
533
5342007-12-02      Till Straumann <strauman@slac.stanford.edu>
535
536        * shared/openpic/openpic.c shared/openpic/openpic.h,
537        shared/irq/irq_init.c: added more parameters to
538        openpic_init() so that more details of the configuration
539        can be overridden/set from the BSP. Moved setup of
540        the EPIC-specific EOI delay from BSP code into openpic_init()
541        using the new 'epic_freq' parameter.
542
5432007-12-02      Till Straumann <strauman@slac.stanford.edu>
544        * shared/openpic/openpic.c, shared/openpic/openpic.h:
545        - eliminated conditional compilation (#ifdef mpc8240)
546          The difference in register-layout between the EPIC
547          and the std. openPIC is handled by an offset parameter
548          which can be set at run-time (initialization) with
549          a new routine 'openpic_set_src_offset()'.
550        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
551          which builds the driver for big-endian register access
552          (mpc8540).
553        - openpic_disable_irq() now returns the old state so
554          that it can be restored later.
555
5562007-12-01      Till Straumann <strauman@slac.stanford.edu>
557
558        * shared/irq/openpic_i8259_irq.c:
559        - conditionally define 'irq_mask_or_tbl' only if
560          BSP_PCI_ISA_BRIDGE_IRQ is defined.
561        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
562          interrupts rather than messing with MSR directly;
563          these macros:
564            o implement compiler memory barrier
565                o will handle multiple levels (e500 'critical' interrupts)
566                  if they are ever supported.
567        - decrementer irqs are also shareable - added list traversal.
568
5692007-12-01      Till Straumann <strauman@slac.stanford.edu>
570
571        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
572        is set. The shared irq manager supports shared interrupts
573        (but requires also that the PIC-driver supports them by
574        traversing the list of shared handlers).
575        Declare C_dispatch_irq_handler() which must be defined
576        (like the other routines declared in this header) by the
577        PIC-driver.
578
5792007-12-01      Till Straumann <strauman@slac.stanford.edu>
580
581        * shared/clock/p_clock.c: (run-time) check for e500-cpu
582        and install different ISR for that type of CPU.
583
5842007-12-01      Till Straumann <strauman@slac.stanford.edu>
585
586        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
587        rather than ifdef mpc824x so that we don't depend on
588        compile-time CPU flavor. Eventually, this should become
589        a run-time check.
590
5912007-12-01      Till Straumann <strauman@slac.stanford.edu>
592
593        * shared/vectors/vectors.h: Give the BSP_Exception_frame
594        struct a name.
595
5962007-12-01      Till Straumann <strauman@slac.stanford.edu>
597
598        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
599        if the BSP-specific configuration header (VMEConfig.h)
600        defines BSP_VME_BAT_IDX so that this file can be used
601        on CPUs w/o bats (e500).
602
6032007-11-30      Till Straumann <strauman@slac.stanford.edu>
604
605        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
606
6072007-11-30      Till Straumann <strauman@slac.stanford.edu>
608
609        * shared/startup/pretaskinghook.c: Replaced inclusion of
610        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
611        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
612
6132007-11-30      Till Straumann <strauman@slac.stanford.edu>
614
615        * shared/startup/bspstart.c: Removed excess /*, replaced
616        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
617        there should be run-time checks.
618
6192007-11-30      Till Straumann <strauman@slac.stanford.edu>
620
621        * shared/motorola/motorola.c: removed excess initializer
622        elements.
623
6242007-11-30      Till Straumann <strauman@slac.stanford.edu>
625
626        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
627        shared/irq/irq_supp.h (added):
628        Removed 'is_processor_irq()' from irq.c; the BSP routines
629        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
630        to ignore processor irqs anyways. Removed
631        all BSP-defined constants from irq.c. This makes irq.c (almost)
632        binary-compatible among BSPs (ultimate goal is making 'shared'
633        a library).
634        Added a header (irq_supp.h) defining the interface between
635        the generic interrupt manager (irq.c) and the routines it
636        requires to be supplied by the BSP (eventually, these
637        should go into rtems/irq.h).
638
6392007-11-30      Till Straumann <strauman@slac.stanford.edu>
640
641        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
642        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
643        initialize the irqBase member of the rtems_irq_global_settings
644        struct. However, irqBase is an rtems_irq_symbolic_name,
645        so using BSP_LOWEST_OFFSET is more appropriate.
646
6472007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
650        the CPU Table. They have been replaced with variables named bsp_XXX
651        as needed.
652
6532007-11-29      Till Straumann <strauman@slac.stanford.edu>
654
655        * Makefile.am, shared/flash, shared/flash/flash.c,
656        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
657        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
658        Added flash programmer API, implementation and chip drivers
659        for some intel + spansion flash chips (as found on mvme5500,
660        mvme6100 and mvme3100 boards).
661        A more appopriate place would probably be libchip but
662        I don't know if the API is acceptable and if the implementation
663        is generic enough (e.g., no CFI support) so I leave it here
664        for now.
665
6662007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
667
668        * shared/console/uart.c: Fix typo and spacing.
669
6702007-11-21      Till Straumann <strauman@slac.stanford.edu>
671
672        * shared/console/uart.c: when draining UART during
673        initialization (wait for possible printk() activity
674        to finish) look at TEMT (fifo, holding-reg and shift-reg)
675        rather than THRE (fifo, holding-reg only). This resolved
676        some scrambled output issues for me.
677
678        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
679        value then the driver interprets the modulus as a speed value
680        and uses the current setting of the divisor to compute the
681        clock speed (BSPBaseBaud). This is useful if you have a board
682        that you know is initialized e.g., to 9600 but you
683        don't know the clock speed.
684
6852007-11-21      Till Straumann <strauman@slac.stanford.edu>
686
687        * Makefile.am, motorola_powerpc/Makefile.am,
688        * shared/pci/detect_raven_bridge.c, Makefile.am,
689        * shared/pci/generic_clear_hberrs.c: separated the generic
690        version of _BSP_clear_hostbridge_errors() into its own
691        file.
692
6932007-11-06      Till Straumann <strauman@slac.stanford.edu>
694
695        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
696        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
697        score603e/irq/irq.c, shared/irq/irq.c:
698        test for non-NULL-ness before calling 'on'/'off'
699        methods so that users don't have to provide
700        no-ops if they don't want this feature.
701
7022007-11-06      Till Straumann <strauman@slac.stanford.edu>
703
704        * shared/console/uart.c: removed #define UARTDEBUG
705
7062007-11-06      Till Straumann <strauman@slac.stanford.edu>
707
708        * shared/pci/pci.c: converted access to pci_config_addr to
709        conditionally defined macros so that bsp.h can override details.
710
7112007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
712
713        PR 1257/bsps
714        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
715        use the public API for
716        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
717        public API and directly accessing _CPU_ISR_Disable and
718        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
719        directive which could lead to problems. This patch also changes the
720        type of the variable passed into these routines and addresses minor
721        style issues.
722
7232007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        * shared/console/polled_io.c: Change prototype so code compiles.
726
7272007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
728
729        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
730        by more BSPs.
731        * shared/showbats.c: New file.
732
7332007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
734
735        * acinclude.m4, gen83xx/:
736        added support for MPC83xx controllers and MPC8349EAMDS board
737       
7382007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
739
740        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
741        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
742        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
743        converted various BSP specific implementations into a more general
744        "shared" one
745
7462007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
747
748        * virtex/:
749        integrated "virtex" BSP to support PPC core implemented in a
750        Xilinx virtex FPGA
751
7522007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
753
754        * shared/uboot_dump_bdinfo.c: New file.
755
7562007-04-17      Joel Sherrill <joel@OARcorp.com>
757
758        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
759
7602007-04-17      Joel Sherrill <joel@OARcorp.com>
761
762        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
763
7642007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
765
766        * shared/motorola/motorola.c,shared/openpic/openpic.c,
767        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
768        adapted to detect/use MVME2400
769
7702007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
771
772        * shared/pci/pci.c: More stdint.h fixed-size types.
773
7742007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
775
776        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
777        shared/bootloader/pci.c, shared/bootloader/pci.h,
778        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
779        shared/pci/pci.c, shared/pci/pcifinddevice.c:
780        Use stdint.h fixed-size types.
781
7822007-03-11      Joel Sherrill <joel@OARcorp.com>
783
784        * shared/startup/bspstart.c: Remove assignments of
785        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
786        value in boot_card.c
787
7882007-01-29      Till Straumann <strauman@slac.stanford.edu>
789
790        * shared/vme/VMEConfig.h:
791        Added more comments about the semantics of the various
792        symbols BSPs should define in this file.
793        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
794
795        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
796        BSP_VMEIrqMgrInstall() here.
797
798        * Makefile.am, shared/vme/README,
799        * shared/vme/vme_universe_dma.c (added): Added glue code
800        implementing the VMEDMA.h API using the vmeUniverse driver.
801
8022007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
803
804        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
805        gen5200/mscan/mscan_int.h:
806        split mscan.h into two headers, corrected CAN filtering
807        code to
808        support remote requests
809
8102007-01-19      Till Straumann <strauman@slac.stanford.edu>
811
812        * mvme5500/Makefile.am, mvme5500/preinstall.am,
813        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
814        mvme5500/vme/vmeconfig.c:
815        removed copies of vmeconfig.c, VME.h - use generic
816        versions instead.
817
8182007-01-19      Till Straumann <strauman@slac.stanford.edu>
819
820        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
821        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
822        score603e/Makefile.am, score603e/preinstall.am,
823        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
824        libbsp/shared/vmeUniverse; eventually, this (and other)
825        VME API headers should migrate to cpukit.
826
8272007-01-16      Till Straumann <strauman@slac.stanford.edu>
828
829        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
830        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
831        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
832        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
833        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
834        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
835        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
836        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
837        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
838
8392006-12-13      Till Straumann <strauman@slac.stanford.edu>
840
841        * mvme5500/Makefile.am, mvme5500/preinstall.am:
842        need to install bsp/vme_am_defs.h
843
8442006-12-13      Till Straumann <strauman@slac.stanford.edu>
845
846        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
847        use symbolic flag instead of numerical value
848        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
849        before including <bsp/vmeUniverse.h>
850
8512006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
852
853        * configure.ac: New BUG-REPORT address.
854
8552006-11-15      Joel Sherrill <joel@OARcorp.com>
856
857        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
858        This eliminated a file and simplified initialization.
859
8602006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * configure.ac: Require autoconf-2.60. Require automake-1.10.
863
8642006-08-21      Till Straumann <strauman@slac.stanford.edu>
865
866        * shared/vme/vmeconfig.c: open outbound window
867        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
868
8692006-08-10      Till Straumann <strauman@slac.stanford.edu>
870
871        * shared/irq/openpic_i8259_irq.c: fixed type of
872        'frame' argument to C_dispatch_irq_handler(). It's
873        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
874
8752006-07-12      Till Straumann <strauman@slac.stanford.edu>
876
877        * shared/startup/probeMemEnd.c: added paranoia to inline
878        assembly code; added 'memory' clobbers and made sure
879        any registers modified by the 'asm' appear in the output
880        operands.
881
8822006-07-12      Till Straumann <strauman@slac.stanford.edu>
883
884        * shared/startup/panic.c: Fixed compiler warnings.
885
8862006-06-19      Till Straumann <strauman@slac.stanford.edu>
887
888        * shared/vme/vmeconfig.c: Indicate that it's ok to
889        use decoupled cycles to access on-board memory from
890        VME.
891
8922006-06-19      Till Straumann <strauman@slac.stanford.edu>
893
894        * shared/vme/vme_universe.c: Only set/access the
895        _BSP_vme_bridge_irq variable on BSPs that
896        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
897
8982006-06-19      Till Straumann <strauman@slac.stanford.edu>
899
900        * shared/vectors/vectors.S: filter exception vector for
901        altivec and remap 0xf20 to assigned vector number alias.
902
9032006-06-19      Till Straumann <strauman@slac.stanford.edu>
904
905        * shared/startup/bspstart.c: fixed compiler warnings
906        (bspIo.h inclusion, cast of number constants to pointers).
907        Enable L1 cache on mvme2100.
908
9092006-06-19      Till Straumann <strauman@slac.stanford.edu>
910
911        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
912        for integer-only tasks (new gcc may use FP regs implicitly).
913
9142006-03-08      Joel Sherrill <joel@OARcorp.com>
915
916        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
917
9182006-02-13      Till Straumann <strauman@slac.stanford.edu>
919
920        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
921        added code for BSPs to use: panic using printk() to display
922        reason. probeMemEnd() to determine memory size by probing.
923
9242006-02-08      Joel Sherrill <joel@OARcorp.com>
925
926        * shared/startup/linkcmds: Add sections required by newer gcc versions.
927
9282006-01-08      Joel Sherrill <joel@OARcorp.com>
929
930        * acinclude.m4: Add gen5200 to list of BSPs.
931
9322006-01-05      Till Straumann <strauman@slac.stanford.edu>
933
934        * shared/vectors/vectors.S: mask high bits when calculating
935        the exception vector number to yield correct result even if
936        the vectors reside in the upper area (0xfff00000; psim).
937
9382005-12-02      Till Straumann <strauman@slac.stanford.edu>
939
940        * shared/irq/irq_init.c, shared/openpic/openpic.h
941        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
942        mode of operation for multiplexing 16 interrupt lines.
943        This introduces a pipeline delay which can cause
944        spurious interrupts unless ending the interrupt cycle
945        (EOI) is delayed accordingly.
946
9472005-12-01      Till Straumann <strauman@slac.stanford.edu>
948
949        * shared/vectors/vectors.h, shared/vectors/vectors.S,
950        shared/vectors/vectors_init.c: Reduced size of default
951        prologue (some exceptions, e.g., altivec unavail.) are only
952        0x20 bytes apart. Also introduced a modified prologue
953        that switches r0..r3 shadowing off (r0..r3 undefined
954        on certain 603e variants when incurring a TLB miss).
955
9562005-11-29      Till Straumann <strauman@slac.stanford.edu>
957
958        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
959        CR[6] before invoking high-level handler to make sure no
960        varargs fn callee assumes there are FP arguments.
961
9622005-11-29      Till Straumann <strauman@slac.stanford.edu>
963
964        * shared/irq/irq.c: Fixed incorrect removal of first shared
965        interrupt in chain.
966
9672005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
968
969        * shared/startup/bspstart.c: Eliminate obsolete types.
970
9712005-11-03      Till Straumann <strauman@slac.stanford.edu>
972
973        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
974        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
975        shared/startup/bspstart.c: moved linkcmds to shared area for other
976        BSPs to use
977
9782005-11-03      Till Straumann <strauman@slac.stanford.edu>
979
980        * shared/bootloader/misc.c, shared/console/polled_io.c,
981        shared/residual/residual.c: silenced compiler warnings (type cast &
982        renaming puts->my_puts)
983
9842005-11-02      Till Straumann <strauman@slac.stanford.edu>
985
986        * mvme5500/start/start.S, shared/start/start.S,
987        shared/startup/bspstart.c: moved assembly code to C; setdbat now
988        supports high bats on 7450 CPUs; added argument checking to setdbat;
989        added getdbat; moved early initialization code (clear_bats) from BSP
990        to libcpu (CPU_clear_bats_early)
991
9922005-10-20      Eric Norum <norume@aps.anl.gov>
993
994        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
995        shared/vme/VMEConfig.h: Support MVME2100.
996
9972005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
998
999        * Makefile.am: Merge-in shared/Makefile.am.
1000        * configure.ac: Remove shared/Makefile.am.
1001        * ChangeLog: Merge-in shared/ChangeLog.
1002
10032005-10-06      Till Straumann <strauman@slac.stanford.edu>
1004
1005        PR 833/bsps
1006        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
1007        explicitely enable the FPU across the user ISR but DONT save/restore
1008        the FPU context. Any use of the FPU fron the user handler (e.g., due
1009        to GCC optimizations) result in corruption. The fix results in an
1010        exception in such cases (user ISR must explicitely
1011        save/enable/restore FPU).
1012
10132005-09-16      richard.campbell@OARCorp.com
1014
1015        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
1016        was written in inline assembly and containined a register direction
1017        error.
1018
10192005-07-28      Eric Norum <norume@aps.anl.gov>
1020
1021        * shared/shared/clock/p_clock.c: Changes provided by Phillip
1022        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
1023        Corresponding changes made to mvme5500/startup/bspstart.c.
1024
10252005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
1026
1027        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
1028        shared/irq/irq.h: Modified to use rtems/irq.h.
1029
10302005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1031
1032        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
1033        {un|}signed{8|16|32}.
1034        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
1035        u32.
1036
10372005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
1038
1039        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
1040        shared/bootloader/misc.c, shared/bootloader/pci.c,
1041        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1042
10432005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1044
1045        * shared/pci/pci.h: Add pci_bus_count().
1046
10472005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1048
1049        * shared/irq/irq_init.c, shared/pci/pci.c,
1050        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1051        to support common PCI interface
1052
10532005-04-28      Joel Sherrill <joel@OARcorp.com>
1054
1055        * acinclude.m4: Remove dmv177 and ppcn_60x.
1056        * configure.ac: Remove reference to dmv177.
1057
10582005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1059
1060        * acinclude.m4: Initial release of ep1a bsp
1061
10622005-04-26      Joel Sherrill <joel@OARcorp.com>
1063
1064        * shared/console/uart.h: Eliminate tabs.
1065
10662005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1067
1068        PR 779/bsp
1069        * shared/clock/p_clock.c, shared/console/console.c,
1070        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1071        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1072        new exception interrupt handlers
1073
10742005-03-14      Joel Sherrill <joel@OARcorp.com>
1075
1076        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1077        Continue PCI API unification. All use pci_find_device(). Also
1078        reformat to remove tabs.
1079
10802005-03-04      Joel Sherrill <joel@OARcorp.com>
1081
1082        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1083        shared/startup/bspstart.c: Make PCI initialize function part of the
1084        unified PCI API as pci_initialize().
1085
10862005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1087
1088        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1089        * shared/startup/bspstart.c, shared/start/start.S: include
1090        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1091        of CPU_MINIMUM_STACK_FRAME_SIZE.
1092
10932005-02-12      Joel Sherrill <joel@OARcorp.com>
1094
1095        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1096        in cpukit and include rtems/pci.h for the base set of PCI
1097        functionality.
1098
10992005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1100
1101        * shared/tod/todcfg.c: size_t RTC_Count.
1102
11032005-01-04      Joel Sherrill <joel@OARcorp.com>
1104
1105        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1106        Remove warnings.
1107
11082004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1109
1110        * acinclude.m4: Reflect eth_comm having been removed.
1111
11122004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1113
1114        PR 729/bsps
1115        PR 728/bsps
1116        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1117        .data and .rodata sections being generated by gcc-3.3.3 and above,
1118        the lack of which was causing the bootloader to crash.
1119        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1120        assignement which makes too-large regions conflict with onboard
1121        hardware, replacing it with sfree which deletes the memory region
1122        from the setup code, leaving it disabled.
1123
11242004-11-30      Eric Norum <norume@aps.anl.gov>
1125
1126        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1127
11282004-10-26      Eric Norum <norume@aps.anl.gov>
1129
1130        Remove environ common area -- it breaks newlib
1131        * powerpc/dmv177/start/start.S
1132        * powerpc/eth_comm/start/start.S
1133        * powerpc/mbx8xx/startup/start.S
1134        * powerpc/mvme5500/start/start.S
1135        * powerpc/ppcn_60x/start/start.S
1136        * powerpc/psim/start/start.S
1137        * powerpc/score603e/start/start.S
1138        * powerpc/shared/start/start.S
1139        * powerpc/ss555/startup/start.S
1140
11412004-10-20      Eric Norum <norume@aps.anl.gov>
1142
1143        * configure.ac
1144        * mvme5500/.......
1145        * acinclude.m4: Add mvme5500 BSP
1146
11472004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1148
1149        PR 606/bsps
1150        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1151        remapping so buses >= 1 are remapped. Reduced PCI space to match
1152        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1153        Set PCI latency timers to known sane values.  Changed bridge PCI
1154        settings to minimum sane instead of whatever sounded neat in the PCI
1155        spec.  Force pf regions to memory mapped to preserve byte access.
1156
11572004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1158
1159        * configure.ac: Require automake > 1.9.
1160
11612004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1162
1163        * acinclude.m4: Regenerate to include ss555.
1164
11652004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1166
1167        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1168        * acinclude.m4: Regenerate.
1169
11702004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1171
1172        * configure.ac: Reflect having removed shared/*/Makefile.am
1173
11742004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1175
1176        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1177        $(RTEMS_BSP_FAMILY).
1178
11792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1180
1181        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1182
11832003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1184
1185        * Makefile.am: Misc cleanups and fixes.
1186
11872003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1188
1189        * acinclude.m4: Reflect changes to bootstrap.
1190
11912003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1192
1193        * Makefile.am: Reflect having moved aclocal/.
1194
11952003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1196
1197        * Makefile.am: Reflect having moved automake/.
1198
11992003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1200
1201        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1202        address.
1203
12042003-07-18      Till Straumann <strauman@slac.stanford.edu>
1205
1206        PR 288/rtems
1207        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1208        properly maintained and does not reside in SPRG0.
1209
12102003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1211
1212        PR 432/bsps
1213        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1214        small IO regions, which if remapped would cause i8259 registers to
1215        move out from under the #define'd base addresses.
1216        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1217        256 megs, I incorrectly had extended it which would cause problems
1218        with PCI devices that defined prefetchable memory.
1219
12202003-06-13      Till Straumann <strauman@slac.stanford.edu>
1221
1222        PR 415/bsps
1223        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1224        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1225        host bridge. This can be used for memory probing on the VME bus.
1226
12272003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1228
1229        PR 405/bsps
1230        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1231        interrupts. Existing single hander vectors are undisturbed, a new
1232        function added to allow adding/removing handlers from a vector.
1233        * shared/bootloader/pci.c: Added support for configuring devices for
1234        pci busses > 0
1235        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1236        interrupt routing tables in support of FixupPCI.  This is
1237        board-specific, each board will have to supply information for
1238        FixupPCI() to do anything for it.
1239        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1240        address space.
1241        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1242        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1243        away from the host processor.
1244
12452003-04-15      Joel Sherrill <joel@OARcorp.com>
1246
1247        PR 386/bsps
1248        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1249        declaration of _BSP_vme_bridge_irq.
1250
12512003-04-10      Till Straumann <strauman@slac.stanford.edu>
1252
1253        PR 379/bsps
1254        * shared/console/console.c, shared/console/consoleIo.h,
1255        shared/console/polled_io.c, shared/irq/irq_init.c,
1256        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1257        Unfortunately, the supported 'printk' format string subset of the
1258        polled-io and libcpu implementations are different - hence, a few
1259        format strings in the ppc/shared BSP were changed.
1260        * shared/console/uart.c, shared/console/uart.h:
1261        BSP_output_char_via_serial() prototype changed to match the
1262        BSP_output_char_function_type.  Note that the motorola BSPs use
1263        polled-io for the output_char routine, not the uart.c version. The
1264        latter can be used be other BSPs however (e.g. SVGM).
1265        * shared/console/polled_io.c: libcpu provides 'printk' already.
1266        Therefore, the implementation in this file was removed (still used
1267        for the bootloader, though).  It now provides BSP_output_char() for
1268        libcpu's printk().
1269
12702003-04-10      Joel Sherrill <joel@OARcorp.com>
1271
1272        PR 383/bsps
1273        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1274        patches.
1275
12762003-03-25      Till Straumann <strauman@slac.stanford.edu>
1277
1278        PR 360/bsps
1279        PR 349/bsps
1280        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1281        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1282        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1283        library dependency on the vmeUniverse driver. It is now possible to
1284        use the ppc/shared/irq code on non-VME BSPs without triggering
1285        linkage of the vmeUniverse driver.
1286        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1287        shared/openpic/openpic.h: BSP code had set the task priority
1288        register multiple times of the OpenPIC instead of setting the
1289        individual source priorities. This patch adds
1290        openpic_get_source_priority() and openpic_set_source_priority()
1291        calls and lets IRQ management code use them.
1292
12932003-03-18      Till Straumann <strauman@slac.stanford.edu>
1294
1295        PR 356/bsps
1296        This patch makes RTEMS/powerpc/shared EABI compliant.
1297        * shared/irq/irq_init.c, shared/start/Makefile.am,
1298        shared/start/start.S, shared/startup/bspstart.c,
1299        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1300        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1301        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1302        are probably used even if -msdata=eabi is not specified).
1303        * shared/start/rtems_crti.S: New file which must be linked
1304        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1305        lets __init() return immediately. Also, a new entry point '_init' to
1306        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1307
13082003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1309
1310        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1311
13122003-02-20      Till Straumann <strauman@slac.stanford.edu>
1313
1314        PR 349/bsps
1315        * shared/console/console.c, shared/console/uart.c,
1316        shared/console/uart.h: implement IOCTLs for the serial (UART)
1317        console to install/retrieve a BREAK-IRQ callback.  The callback
1318        routine (if installed) is invoked from the UART ISR when a BREAK
1319        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1320        reboot a la vxWorks Ctrl-X (although we use the serial line break
1321        condition) NOTE: The callback runs in ISR context.
1322        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1323        files
1324        * shared/add BSP hook to let a VME interrupt acknowledge the
1325        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1326        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1327        or R13 - fix: openpic_init was called with the polarity/senses
1328        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1329        _read_SPRXX() _write_SPRXX() macros
1330        * shared/fix: remove implicit assumption that ISA interrupt vectors
1331        start at 0
1332        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1333        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1334        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1335        bridge driver.
1336        * shared/console/polled_io.c, shared/console/reboot.c,
1337        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1338        shared/openpic/Makefile.am, shared/startup/linkcmds,
1339        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1340        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1341        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1342        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1343        irq.c:
1344        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1345        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1346        pagetable support from libcpu.
1347
13482003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1349
1350        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1351        * configure.ac: AC_PREREQ(2.57).
1352
13532003-01-20      Joel Sherrill <joel@OARcorp.com>
1354
1355        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1356
13572002-12-19      Joel Sherrill <joel@OARcorp.com>
1358
1359        * shared/console/console.c: Removed __assert() which conflicts with
1360        newlib.
1361
13622002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1363
1364        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1365
13662002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1367
1368        * shared/bootloader/head.S: Added support for optional debug via
1369        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1370        seems to cause trouble with the 603.  The cpu init functions in the
1371        bsp get all that stuff going properly.
1372
13732002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1374
1375        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1376
13772002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1378
1379        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1380        MTX603e.
1381
13822002-10-31      Joel Sherrill <joel@OARcorp.com>
1383
1384        * shared/bootloader/em86.c, shared/console/inch.c,
1385        shared/console/polled_io.c, shared/irq/irq.c,
1386        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1387        shared/vectors/vectors_init.c: Removed warnings.
1388
13892002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1390
1391        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1392
13932002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1394
1395        * shared/bootloader/em86real.S: Fix syntax error in comment near
1396        line 1185.
1397
13982002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1399
1400        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1401        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1402        changes to <rtems/score/cpu.h>.
1403        * shared/bootloader/head.S, shared/bootloader/misc.c,
1404        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1405        shared/vectors/vectors.S: Ditto.
1406
14072002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1408
1409        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1410
14112002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1412
1413        * shared/residual/residual.c: Include <string.h>.
1414        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1415        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1416        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1417
14182002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1419
1420        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1421        shared/clock/Makefile.am, shared/console/Makefile.am,
1422        shared/include/Makefile.am, shared/irq/Makefile.am,
1423        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1424        shared/pci/Makefile.am, shared/residual/Makefile.am,
1425        shared/start/Makefile.am, shared/startup/Makefile.am,
1426        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1427        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1428        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1429
14302001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1431
1432        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1433        * Makefile.am: Add DIST_SUBDIRS.
1434        * shared/include/bsp.h: Include <bspopts.h>.
1435        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1436
14372001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1438
1439        * support/new_exception_processing/Makefile.am,
1440        support/old_exception_processing/Makefile.am,
1441        support/old_exception_processing/cpu_asm.S,
1442        support/old_exception_processing/irq_stub.S: Modified to reflect old
1443        versus new exception processing being a per BSP option.
1444        * support/new_exception_processing/c_isr.inl,
1445        support/new_exception_processing/cpu.h,
1446        support/old_exception_processing/c_isr.inl,
1447        support/old_exception_processing/cpu.h,
1448        support/old_exception_processing/ppc_offs.h: Removed.
1449
14502001-11-20      Joel Sherrill <joel@OARcorp.com>
1451
1452        * support/new_exception_processing/configure.ac,
1453        support/new_exception_processing/rtems/score/c_isr.inl,
1454        support/new_exception_processing/rtems/score/cpu.h,
1455        support/old_exception_processing/configure.ac,
1456        support/old_exception_processing/rtems/score/c_isr.inl,
1457        support/old_exception_processing/rtems/score/cpu.h,
1458        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1459        missed in previous commit.
1460        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1461        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1462        papyrus/times, papyrus/dlentry/.cvsignore,
1463        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1464        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1465        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1466        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1467        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1468        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1469        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1470        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1471        papyrus/wrapup/Makefile.am: Deleted.
1472        * acinclude.m4: papyrus reference removed.
1473
14742001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1475
1476        This modification is part of the submitted modifications necessary
1477        to
1478        support the IBM PPC405 family.  This submission was reviewed by
1479        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1480        not negatively impact the ppc403 BSPs.  The submission and tracking
1481        process was captured as PR50.
1482        * ChangeLog: Removed bogus comment on edit of generated file.
1483        * acinclude.m4: Added gen405 BSP.
1484
14852001-10-25      Joel Sherrill <joel@OARcorp.com>
1486
1487        * shared/startup/linkcmds: Added _init and _fini.
1488
14892001-10-22      Joel Sherrill <joel@OARcorp.com>
1490
1491        * acinclude.m4: Added mpc8260ads subdirectory.
1492
14932001-10-12      Joel Sherrill <joel@OARcorp.com>
1494
1495        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1496
14972001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1498
1499        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1500        * configure.ac: New file, generated from configure.in by autoupdate.
1501        * configure.in: Remove.
1502
15032001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1504
1505        * acinclude.m4: New file.
1506        * configure.in: Use RTEMS_BSP_SUBDIR.
1507
15082001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1509
1510        * shared/console/Makefile.am, shared/residual/Makefile.am,
1511        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1512        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1513        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1514
15152001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1516
1517        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1518        256 meg to allow operation on boards with larger RAM sizes.
1519        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1520        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1521        function to allow operation on boards with CPUs other than the
1522        MPC750.
1523
15242001-05-14      Till Straumann <strauman@slac.stanford.edu>
1525
1526        * shared/bootloader/misc.c, shared/console/Makefile.am,
1527        shared/console/console.c, shared/console/consoleIo.h,
1528        shared/console/inch.c, shared/console/polled_io.c,
1529        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1530        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1531        shared/irq/irq_init.c, shared/openpic/openpic.c,
1532        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1533        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1534        shared/startup/bspstart.c, shared/vectors/vectors.S,
1535        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1536        "libbsp/powerpc/shared" BSP has been modified considerably with the
1537        goal to make it more flexible and reusable by other BSPs. The main
1538        strategies were: - eliminate hardcoded base addresses; devices use
1539        offsets and a BSP defined base address. - separate functionality
1540        into different files (e.g. reboot from inch.c to reboot.c) which can
1541        be overridden by a 'derived' BSP. - separate initialization code
1542        into separate files (e.g.  PCI bridge detection/initialization was
1543        separated from the more generic PCI access routines), also to make
1544        it easier for 'derived' BSPs to substitute their own initialization
1545        code. There are also a couple of enhancements and fixes: - IRQ
1546        handling code now has a hook for attaching a VME bridge. - OpenPIC
1547        is now explicitely initialized (polarities, senses). Eliminated the
1548        implicit assumption on the presence of an ISA PIC. - UART and
1549        console driver now supports more than 1 port. The current maximum of
1550        2 can easily be extended by enlarging a table (it would even be
1551        easier if the ISR API was not broken by design). - fixed polled_io.c
1552        so it correctly supports console on COM2 - fixed TLB invalidation
1553        code (start.S). - exception handler prints a stack backtrace. -
1554        added BSP_pciFindDevice() to scan the pci bus for a particular
1555        vendor/device/instance.
1556
15572001-05-09      Joel Sherrill <joel@OARcorp.com>
1558
1559        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1560        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1561        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1562        direction of segments to memory regions may also have been
1563        addressed.  This was a sweep across all BSPs.
1564
15652001-04-08      Joel Sherrill <joel@OARcorp.com>
1566
1567        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1568
15692001-03-30      Eric Valette <valette@crf.canon.fr>
1570
1571        * shared/Makefile.am, shared/console/consoleIo.h,
1572        shared/include/bsp.h: These modifications are part of the conversion
1573        of the mpc8xx CPU to the "new exception processing model."
1574        * configure.in, motorola_powerpc/Makefile.am,
1575        motorola_powerpc/configure.in: These modifications are in support of
1576        switching the mpc8xx to the use the "new exception processing
1577        model."
1578
15792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1580
1581        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1582
15832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1584
1585        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1586        $(RTEMS_TOPdir)/aclocal.
1587
15882000-11-01      Joel Sherrill <joel@OARcorp.com>
1589
1590        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1591        and libcsupport.h moved from libc to lib/include/rtems and now must
1592        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1593        while doing this.
1594
15952000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1596
1597        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1598        GNU canonicalization.
1599
16002000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1601
1602        * shared/startup/linkcmds: Added lines so DWARF debug information
1603        would be available.  Otherwise gdb complains that the offsets for
1604        the debug info are incorrect and doesn't load the files.
1605
16062000-09-05      Joel Sherrill <joel@OARcorp.com>
1607
1608        * shared/start/start.S: Include proper files to compile.
1609
16102000-08-10      Joel Sherrill <joel@OARcorp.com>
1611
1612        * ChangeLog, shared/ChangeLog: New file.
1613
Note: See TracBrowser for help on using the repository browser.