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

4.104.115
Last change on this file since b0484c1 was b0484c1, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/30/09 at 03:07:07

2009-09-30 Ralf Corsépius <ralf.corsepius@…>

  • shared/console/console.c: Reflect termios_baud_to_number having been renamed to rtems_termios_baud_to_number.
  • Property mode set to 100644
File size: 56.7 KB
Line 
12009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * shared/console/console.c: Reflect termios_baud_to_number having been
4        renamed to rtems_termios_baud_to_number.
5
62009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * acinclude.m4: Add qemuppc.
9
102009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * shared/bootloader/bootldr.h: Change extern inline to static inline.
13
142009-09-11      Till Straumann <strauman@slac.stanford.edu>
15
16        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
17        rather than <bsp/pci.h>.
18
192009-09-11      Till Straumann <strauman@slac.stanford.edu>
20
21        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
22        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
23        have to create a dummy VMEConfig.h header.
24
252009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        PR 1435/bsps
28        * shared/startup/bspidle.c: New file.
29
302009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
33        score603e/startup/linkcmds, shared/startup/linkcmds,
34        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
35
362009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * shared/flash/spansionFlash.c: Convert calls to legacy routine
39        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
40
412009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
44        bsp_get_work_area() since the work area is larger than a single
45        allocatable object.
46
472009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
48
49        * shared/pci/pci.c: Removed warnings.
50
512009-04-28      Chris Johns <chrisj@rtems.org>
52
53        * shared/start/start.S: Update for boot_card command line change.
54
552009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        PR 1385/cpukit
58        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
59        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
60        dispatching code accesses two boolean variables for scheduling
61        purposes and the assembly implementations of this code did not get
62        updated.
63
642009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * shared/clock/clock.c: Standard decrementer exception is now more
67        robust against erroneous external exception disable times.
68
692009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * shared/startup/bspgetworkarea.c: Add check to determine if current
72        stack pointer is in work area.
73
742009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * shared/startup/bspgetworkarea.c: Make debug messages same as
77        standard.
78
792009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * shared/irq/irq.c: Spacing.
82
832009-02-11      Matt Rippa <mrippa@gemini.edu>
84
85        PR 1352/bsps
86        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
87
882009-02-11      Matt Rippa <mrippa@gemini.edu>
89
90        PR 1362/bsps
91        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
92
932008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * shared/irq/openpic_i8259_irq.c: Line wrap.
96
972008-11-03      Till Straumann <strauman@slac.stanford.edu>
98
99        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
100        only from 'firstOpen' and only if this is a serial console.
101
1022008-11-03      Till Straumann <strauman@slac.stanford.edu>
103
104        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
105        Fixed PR#1335.
106
1072008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
108
109        * shared/clock/clock.c: Update for status-checks.h changes.
110
1112008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
114        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
115        which would limit the work area to 64K.
116
1172008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * shared/console/inch.c, shared/startup/panic.c: Use standardized
120        bsp_cleanup() which can optionally print a message, poll for user to
121        press key, and call bsp_reset(). Using this eliminates the various
122        bsp_cleanup() implementations which had their own implementation and
123        variety of string constants.
124        * shared/console/bspreset.c: New file.
125        * shared/console/reboot.c: Removed.
126
1272008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
130        warnings by switching to uintptr_t.
131
1322008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * shared/start/start.S, shared/startup/bspgetworkarea.c,
135        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
136        which reflect those tested on psim. Hopefully they work on all
137        boards. The initialization stack is explicitly declared in the
138        linkcmds memory layout rather than magic math.
139
1402008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * shared/include/nvram.h: Fix typo.
143
1442008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * shared/clock/clock.c: Remove unnecessary includes of
147        rtems/libcsupport.h and rtems/libio.h.
148
1492008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
152        of bsp_get_work_area() in its own file and rely on BSP Framework to
153        perform more initialization.
154        * shared/startup/bspgetworkarea.c: New file.
155
1562008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * shared/startup/bspstart.c: Review of all bsp_cleanup()
159        implementations. In this phase, all prototypes were removed from
160        bsp.h and empty implementations were removed and made to use the
161        shared stub.
162
1632008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * acinclude.m4: Add tqm8xx.
166
1672008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
168
169        * tqm8xx: New BSP.
170
1712008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * shared/irq/irq.c: Convert to "bool".
174
1752008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
178        special IOCTL in Clock_control. This was a hack which has existed
179        since before the Classic API Timer Manager was implemented. All
180        implementations of and references to Clock_control were removed.
181
1822008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
183
184        * shared/console/inch.c: Convert to "bool".
185
1862008-08-28      Till Straumann <strauman@slac.stanford.edu>
187
188        * shared/vme/vme_universe.c: added implementation for
189        BSP_VMEResetBus().
190
1912008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
194        prototypes.
195        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
196        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
197        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
198        startup/exit.c: Add missing prototypes.
199
2002008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
201
202        * shared/clock/clock.c: Fixed warnings.
203
2042008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
205
206        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
207
2082008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
209
210        * mpc55xxevb: New BSP.
211
2122008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
213        * haleakala: added new BSP
214
2152008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
216
217        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
218        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
219        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
220        used to store the interrupt disable mask.  See bootcard.c and
221        ppc_exc_initialize() for default initialization.
222
223        Update to new exception initialization routine ppc_exc_initialize().
224        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
225
226        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
227        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
228        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
229        used to store the interrupt disable mask.  See bootcard.c for default
230        initialization.
231
2322008-07-10      Till Straumann <strauman@slac.stanford.edu>
233
234        * shared/flash/spansionFlash.c: removed "m" memory
235        operands.
236
2372008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
238
239        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
240        directly.  Supports special variants for Book E and e300 cores.  For
241        standard decrementer CPUs the new decrementer value is calculated with
242        reference to a time base so that a time drift is avoided.
243
2442008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * shared/uboot_getenv.c: New file.
247
2482008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * shared/startup/panic.c: Convention calls for leading underscore on
251        private RTEMS variables.
252
2532008-05-23      Till Straumann <strauman@slac.stanford.edu>
254
255        * shared/startup/pretaskinghook.c: removed declaration
256        of BSP_vme_config() (which is already declared in
257        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
258        gcc doesn't seem to understand that the linker may
259        define this to be NULL... Silences a compiler warning
260        (and users can always provide an empty routine).
261
2622008-05-22      Till Straumann <strauman@slac.stanford.edu>
263
264        * shared/startup/linkcmds, shared/startup/zerobss.c:
265        introduced '__bss_end'; assuming that __rtems_end
266        coincides with the end of .bss for the purpose of
267        zeroing .bss is very dangerous.
268
2692008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * shared/console/console.c: Fix typo.
272
2732008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * shared/console/console.c: Remove explicit switch and call
276        termios_baud_to_number().
277
2782008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
281        Initialization Framework to ask the BSP where it has memory for the
282        RTEMS Workspace and C Program Heap. These collectively are referred
283        to as work area. If the BSP supports this, then it does not have to
284        include code to split the available memory between the two areas.
285        This reduces the amount of code in the BSP specific bspstart.c file.
286        Additionally, the shared framework can initialize the C Library, call
287        rtems_debug_enable(), and dirty the work area memory. Until most/all
288        BSPs support this new capability, if the BSP supports this, it should
289        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
290        When the transition is complete, this autoconf macro can be removed.
291
2922008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * shared/startup/bspstart.c: Refactored and renamed initialization
295        routines to rtems_initialize_data_structures,
296        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
297        rtems_initialize_start_multitasking. This opened the sequence up so
298        that bootcard() could provide a more robust and flexible framework
299        which is easier to explain and understand. This also lays the
300        groundwork for sharing the division of available memory between the
301        RTEMS workspace and heap and the C library initialization across all
302        BSPs.
303
3042008-03-21      Till Straumann <strauman@slac.stanford.edu>
305
306        * shared/console/uart.c: In IRQ driven mode also
307        keep reading chars while they are available (fifo
308        could be enabled).
309
3102008-03-19      Till Straumann <strauman@slac.stanford.edu>
311
312        * shared/console/console.c, shared/console/uart.c,
313        shared/console/uart.h: added support for task-driven
314        console.
315
3162008-03-19      Till Straumann <strauman@slac.stanford.edu>
317
318        * shared/startup/pretaskinghook.c: install pointer
319        to rtems_malloc_sbrk_helpers_table. This (and derived)
320        BSPs rely on sbrk delivering even the first/initial
321        chunk of memory.
322
3232008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
326        programs compiled with gcc 4.3.x can link.
327
3282008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
329
330        * gen405: Remove (Abandoned).
331        * helas403: Remove (Abandoned).
332        * acinclude: Regenerate.
333
3342007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
337        mvme3100.
338
3392007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
342        copies of the Configuration Table. Use the RTEMS provided accessor
343        macros to obtain configuration fields.
344
3452007-12-10      Till Straumann <strauman@slac.stanford.edu>
346
347        * Makefile.am, start/preload.S: moved preload.S
348        to ../shared/start.
349
3502007-12-10      Till Straumann <strauman@slac.stanford.edu>
351
352        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
353        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
354        to be closer to 'official' nomenclature.
355
3562007-12-10      Till Straumann <strauman@slac.stanford.edu>
357
358        * shared/openpic/openpic.c: fixed wrong register
359        address in openpic_gettimer().
360
3612007-12-10      Till Straumann <strauman@slac.stanford.edu>
362
363        * shared/motorola/vpd.c, shared/motorola/vpd.h:
364        added code (originally developed for 'beatnik')
365        to read MotLoad VPD data from i2c eeprom.
366
3672007-12-10      Till Straumann <strauman@slac.stanford.edu>
368
369        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
370        added READMEs stating that certain files should not be
371        copy/paste/modified when creating new BSPs. New BSPs
372        are encouraged to use the new library under
373        libcpu/powerpc/new-exceptions/bspsupport.
374
3752007-12-10      Till Straumann <strauman@slac.stanford.edu>
376       
377        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
378        shared/start/vectors_entry.S: moved vectors_entry.S to
379        'start' subdir and made a start file rather than
380        element of vectors.rel (it should always be linked but
381        won't if it is the sole member of vectors.rel).
382
3832007-12-08      Till Straumann <strauman@slac.stanford.edu>
384
385        * shared/vme/vme_universe.c: fixed wrong initialization
386        routine when using Tsi148 driver.
387
3882007-12-08      Till Straumann <strauman@slac.stanford.edu>
389
390        * Makefile.am: merged shared/vme/vme_universe.c and
391        shared/vme/vme_universe_dma.c into one file.
392        Added support for Tsi148 driver (DMA).
393
3942007-12-08      Till Straumann <strauman@slac.stanford.edu>
395
396        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
397        added support for Tsi148 bridge; BSP can define which
398        bridge driver to use from VMEConfig.h.
399        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
400        macro so that an error status can be passed back.
401
4022007-12-08      Till Straumann <strauman@slac.stanford.edu>
403
404        * irq_supp.h: was moved from shared/irq to
405        libcpu/powerpc/new-exceptions/bspsupport.
406
4072007-12-08      Till Straumann <strauman@slac.stanford.edu>
408
409        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
410        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
411        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
412        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
413        let C_dispatch_irq_handler() return zero to indicate to
414        low-level exception handling code that the exception
415        was handled (not used yet).
416
4172007-12-08      Till Straumann <strauman@slac.stanford.edu>
418
419        *shared/irq/irq_supp.h: removed cpp test for
420        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
421        *must* implement shared handlers.
422
4232007-12-06      Till Straumann <strauman@slac.stanford.edu>
424
425        * shared/openpic/openpic.c, shared/openpic/openpic.h:
426        added routines to set timer period and interupt mask
427        and to read current count.
428
4292007-12-06      Till Straumann <strauman@slac.stanford.edu>
430
431        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
432
4332007-12-06      Till Straumann <strauman@slac.stanford.edu>
434
435        * shared/vectors/vectors_init.c: replaced
436        switch ( current_ppc_cpu ) { } check by feature check.
437
4382007-12-06      Till Straumann <strauman@slac.stanford.edu>
439
440        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
441        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
442        run-time method to determine these bits (use settings
443        effective before exception occurred).
444        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
445        'bsp_raw_vector_is_405_critical' variable.
446
4472007-12-05      Till Straumann <strauman@slac.stanford.edu>
448
449        * shared/irq/irq_supp.h: removed stray '*/'. Removed
450        inclusion of <stdlib.h> which is unnecessary and broke
451        if_dc in an obscure way (due to malloc/free redefinition
452        in the networking code).
453
4542007-12-05      Till Straumann <strauman@slac.stanford.edu>
455
456        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
457        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
458        Converted exception vector names to new ones
459        (qualified by <cpu_type> if non-std ppc exceptions).
460
461
4622007-12-04      Till Straumann <strauman@slac.stanford.edu>
463
464        * shared/startup/bspstart.c: export BSP_commandline_string
465        variable.
466
4672007-12-04      Till Straumann <strauman@slac.stanford.edu>
468
469        * shared/flash/flash.c: added lazy init of driver
470        from BSP_flashWriteFile().
471
4722007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
475        Table to Configuration Table. Eliminate CPU Table from all ports.
476        Delete references to CPU Table in all forms.
477
4782007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * shared/irq/irq.c: Spacing.
481
4822007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
485        fields to the Configuration Table. This included pretasking_hook,
486        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
487        extra_mpci_receive_server_stack, stack_allocate_hook, and
488        stack_free_hook. As a side-effect of this effort some multiprocessing
489        code was made conditional and some style clean up occurred.
490
4912007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
492
493        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
494        includes.
495
4962007-12-02      Till Straumann <strauman@slac.stanford.edu>
497
498        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
499        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
500        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
501        0/1 if irq was disabled/enabled prior to disabling.
502        irq_supp.h now exports a inline helper routine for scanning
503        a list of shared handlers; to be used by PIC drivers.
504
5052007-12-02      Till Straumann <strauman@slac.stanford.edu>
506
507        * shared/openpic/openpic.c shared/openpic/openpic.h,
508        shared/irq/irq_init.c: added more parameters to
509        openpic_init() so that more details of the configuration
510        can be overridden/set from the BSP. Moved setup of
511        the EPIC-specific EOI delay from BSP code into openpic_init()
512        using the new 'epic_freq' parameter.
513
5142007-12-02      Till Straumann <strauman@slac.stanford.edu>
515        * shared/openpic/openpic.c, shared/openpic/openpic.h:
516        - eliminated conditional compilation (#ifdef mpc8240)
517          The difference in register-layout between the EPIC
518          and the std. openPIC is handled by an offset parameter
519          which can be set at run-time (initialization) with
520          a new routine 'openpic_set_src_offset()'.
521        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
522          which builds the driver for big-endian register access
523          (mpc8540).
524        - openpic_disable_irq() now returns the old state so
525          that it can be restored later.
526
5272007-12-01      Till Straumann <strauman@slac.stanford.edu>
528
529        * shared/irq/openpic_i8259_irq.c:
530        - conditionally define 'irq_mask_or_tbl' only if
531          BSP_PCI_ISA_BRIDGE_IRQ is defined.
532        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
533          interrupts rather than messing with MSR directly;
534          these macros:
535            o implement compiler memory barrier
536                o will handle multiple levels (e500 'critical' interrupts)
537                  if they are ever supported.
538        - decrementer irqs are also shareable - added list traversal.
539
5402007-12-01      Till Straumann <strauman@slac.stanford.edu>
541
542        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
543        is set. The shared irq manager supports shared interrupts
544        (but requires also that the PIC-driver supports them by
545        traversing the list of shared handlers).
546        Declare C_dispatch_irq_handler() which must be defined
547        (like the other routines declared in this header) by the
548        PIC-driver.
549
5502007-12-01      Till Straumann <strauman@slac.stanford.edu>
551
552        * shared/clock/p_clock.c: (run-time) check for e500-cpu
553        and install different ISR for that type of CPU.
554
5552007-12-01      Till Straumann <strauman@slac.stanford.edu>
556
557        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
558        rather than ifdef mpc824x so that we don't depend on
559        compile-time CPU flavor. Eventually, this should become
560        a run-time check.
561
5622007-12-01      Till Straumann <strauman@slac.stanford.edu>
563
564        * shared/vectors/vectors.h: Give the BSP_Exception_frame
565        struct a name.
566
5672007-12-01      Till Straumann <strauman@slac.stanford.edu>
568
569        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
570        if the BSP-specific configuration header (VMEConfig.h)
571        defines BSP_VME_BAT_IDX so that this file can be used
572        on CPUs w/o bats (e500).
573
5742007-11-30      Till Straumann <strauman@slac.stanford.edu>
575
576        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
577
5782007-11-30      Till Straumann <strauman@slac.stanford.edu>
579
580        * shared/startup/pretaskinghook.c: Replaced inclusion of
581        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
582        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
583
5842007-11-30      Till Straumann <strauman@slac.stanford.edu>
585
586        * shared/startup/bspstart.c: Removed excess /*, replaced
587        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
588        there should be run-time checks.
589
5902007-11-30      Till Straumann <strauman@slac.stanford.edu>
591
592        * shared/motorola/motorola.c: removed excess initializer
593        elements.
594
5952007-11-30      Till Straumann <strauman@slac.stanford.edu>
596
597        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
598        shared/irq/irq_supp.h (added):
599        Removed 'is_processor_irq()' from irq.c; the BSP routines
600        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
601        to ignore processor irqs anyways. Removed
602        all BSP-defined constants from irq.c. This makes irq.c (almost)
603        binary-compatible among BSPs (ultimate goal is making 'shared'
604        a library).
605        Added a header (irq_supp.h) defining the interface between
606        the generic interrupt manager (irq.c) and the routines it
607        requires to be supplied by the BSP (eventually, these
608        should go into rtems/irq.h).
609
6102007-11-30      Till Straumann <strauman@slac.stanford.edu>
611
612        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
613        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
614        initialize the irqBase member of the rtems_irq_global_settings
615        struct. However, irqBase is an rtems_irq_symbolic_name,
616        so using BSP_LOWEST_OFFSET is more appropriate.
617
6182007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
621        the CPU Table. They have been replaced with variables named bsp_XXX
622        as needed.
623
6242007-11-29      Till Straumann <strauman@slac.stanford.edu>
625
626        * Makefile.am, shared/flash, shared/flash/flash.c,
627        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
628        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
629        Added flash programmer API, implementation and chip drivers
630        for some intel + spansion flash chips (as found on mvme5500,
631        mvme6100 and mvme3100 boards).
632        A more appopriate place would probably be libchip but
633        I don't know if the API is acceptable and if the implementation
634        is generic enough (e.g., no CFI support) so I leave it here
635        for now.
636
6372007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
638
639        * shared/console/uart.c: Fix typo and spacing.
640
6412007-11-21      Till Straumann <strauman@slac.stanford.edu>
642
643        * shared/console/uart.c: when draining UART during
644        initialization (wait for possible printk() activity
645        to finish) look at TEMT (fifo, holding-reg and shift-reg)
646        rather than THRE (fifo, holding-reg only). This resolved
647        some scrambled output issues for me.
648
649        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
650        value then the driver interprets the modulus as a speed value
651        and uses the current setting of the divisor to compute the
652        clock speed (BSPBaseBaud). This is useful if you have a board
653        that you know is initialized e.g., to 9600 but you
654        don't know the clock speed.
655
6562007-11-21      Till Straumann <strauman@slac.stanford.edu>
657
658        * Makefile.am, motorola_powerpc/Makefile.am,
659        * shared/pci/detect_raven_bridge.c, Makefile.am,
660        * shared/pci/generic_clear_hberrs.c: separated the generic
661        version of _BSP_clear_hostbridge_errors() into its own
662        file.
663
6642007-11-06      Till Straumann <strauman@slac.stanford.edu>
665
666        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
667        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
668        score603e/irq/irq.c, shared/irq/irq.c:
669        test for non-NULL-ness before calling 'on'/'off'
670        methods so that users don't have to provide
671        no-ops if they don't want this feature.
672
6732007-11-06      Till Straumann <strauman@slac.stanford.edu>
674
675        * shared/console/uart.c: removed #define UARTDEBUG
676
6772007-11-06      Till Straumann <strauman@slac.stanford.edu>
678
679        * shared/pci/pci.c: converted access to pci_config_addr to
680        conditionally defined macros so that bsp.h can override details.
681
6822007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        PR 1257/bsps
685        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
686        use the public API for
687        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
688        public API and directly accessing _CPU_ISR_Disable and
689        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
690        directive which could lead to problems. This patch also changes the
691        type of the variable passed into these routines and addresses minor
692        style issues.
693
6942007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
695
696        * shared/console/polled_io.c: Change prototype so code compiles.
697
6982007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
701        by more BSPs.
702        * shared/showbats.c: New file.
703
7042007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
705
706        * acinclude.m4, gen83xx/:
707        added support for MPC83xx controllers and MPC8349EAMDS board
708       
7092007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
710
711        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
712        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
713        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
714        converted various BSP specific implementations into a more general
715        "shared" one
716
7172007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
718
719        * virtex/:
720        integrated "virtex" BSP to support PPC core implemented in a
721        Xilinx virtex FPGA
722
7232007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
724
725        * shared/uboot_dump_bdinfo.c: New file.
726
7272007-04-17      Joel Sherrill <joel@OARcorp.com>
728
729        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
730
7312007-04-17      Joel Sherrill <joel@OARcorp.com>
732
733        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
734
7352007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
736
737        * shared/motorola/motorola.c,shared/openpic/openpic.c,
738        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
739        adapted to detect/use MVME2400
740
7412007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
742
743        * shared/pci/pci.c: More stdint.h fixed-size types.
744
7452007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
746
747        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
748        shared/bootloader/pci.c, shared/bootloader/pci.h,
749        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
750        shared/pci/pci.c, shared/pci/pcifinddevice.c:
751        Use stdint.h fixed-size types.
752
7532007-03-11      Joel Sherrill <joel@OARcorp.com>
754
755        * shared/startup/bspstart.c: Remove assignments of
756        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
757        value in boot_card.c
758
7592007-01-29      Till Straumann <strauman@slac.stanford.edu>
760
761        * shared/vme/VMEConfig.h:
762        Added more comments about the semantics of the various
763        symbols BSPs should define in this file.
764        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
765
766        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
767        BSP_VMEIrqMgrInstall() here.
768
769        * Makefile.am, shared/vme/README,
770        * shared/vme/vme_universe_dma.c (added): Added glue code
771        implementing the VMEDMA.h API using the vmeUniverse driver.
772
7732007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
774
775        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
776        gen5200/mscan/mscan_int.h:
777        split mscan.h into two headers, corrected CAN filtering
778        code to
779        support remote requests
780
7812007-01-19      Till Straumann <strauman@slac.stanford.edu>
782
783        * mvme5500/Makefile.am, mvme5500/preinstall.am,
784        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
785        mvme5500/vme/vmeconfig.c:
786        removed copies of vmeconfig.c, VME.h - use generic
787        versions instead.
788
7892007-01-19      Till Straumann <strauman@slac.stanford.edu>
790
791        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
792        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
793        score603e/Makefile.am, score603e/preinstall.am,
794        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
795        libbsp/shared/vmeUniverse; eventually, this (and other)
796        VME API headers should migrate to cpukit.
797
7982007-01-16      Till Straumann <strauman@slac.stanford.edu>
799
800        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
801        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
802        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
803        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
804        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
805        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
806        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
807        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
808        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
809
8102006-12-13      Till Straumann <strauman@slac.stanford.edu>
811
812        * mvme5500/Makefile.am, mvme5500/preinstall.am:
813        need to install bsp/vme_am_defs.h
814
8152006-12-13      Till Straumann <strauman@slac.stanford.edu>
816
817        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
818        use symbolic flag instead of numerical value
819        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
820        before including <bsp/vmeUniverse.h>
821
8222006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
823
824        * configure.ac: New BUG-REPORT address.
825
8262006-11-15      Joel Sherrill <joel@OARcorp.com>
827
828        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
829        This eliminated a file and simplified initialization.
830
8312006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
832
833        * configure.ac: Require autoconf-2.60. Require automake-1.10.
834
8352006-08-21      Till Straumann <strauman@slac.stanford.edu>
836
837        * shared/vme/vmeconfig.c: open outbound window
838        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
839
8402006-08-10      Till Straumann <strauman@slac.stanford.edu>
841
842        * shared/irq/openpic_i8259_irq.c: fixed type of
843        'frame' argument to C_dispatch_irq_handler(). It's
844        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
845
8462006-07-12      Till Straumann <strauman@slac.stanford.edu>
847
848        * shared/startup/probeMemEnd.c: added paranoia to inline
849        assembly code; added 'memory' clobbers and made sure
850        any registers modified by the 'asm' appear in the output
851        operands.
852
8532006-07-12      Till Straumann <strauman@slac.stanford.edu>
854
855        * shared/startup/panic.c: Fixed compiler warnings.
856
8572006-06-19      Till Straumann <strauman@slac.stanford.edu>
858
859        * shared/vme/vmeconfig.c: Indicate that it's ok to
860        use decoupled cycles to access on-board memory from
861        VME.
862
8632006-06-19      Till Straumann <strauman@slac.stanford.edu>
864
865        * shared/vme/vme_universe.c: Only set/access the
866        _BSP_vme_bridge_irq variable on BSPs that
867        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
868
8692006-06-19      Till Straumann <strauman@slac.stanford.edu>
870
871        * shared/vectors/vectors.S: filter exception vector for
872        altivec and remap 0xf20 to assigned vector number alias.
873
8742006-06-19      Till Straumann <strauman@slac.stanford.edu>
875
876        * shared/startup/bspstart.c: fixed compiler warnings
877        (bspIo.h inclusion, cast of number constants to pointers).
878        Enable L1 cache on mvme2100.
879
8802006-06-19      Till Straumann <strauman@slac.stanford.edu>
881
882        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
883        for integer-only tasks (new gcc may use FP regs implicitly).
884
8852006-03-08      Joel Sherrill <joel@OARcorp.com>
886
887        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
888
8892006-02-13      Till Straumann <strauman@slac.stanford.edu>
890
891        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
892        added code for BSPs to use: panic using printk() to display
893        reason. probeMemEnd() to determine memory size by probing.
894
8952006-02-08      Joel Sherrill <joel@OARcorp.com>
896
897        * shared/startup/linkcmds: Add sections required by newer gcc versions.
898
8992006-01-08      Joel Sherrill <joel@OARcorp.com>
900
901        * acinclude.m4: Add gen5200 to list of BSPs.
902
9032006-01-05      Till Straumann <strauman@slac.stanford.edu>
904
905        * shared/vectors/vectors.S: mask high bits when calculating
906        the exception vector number to yield correct result even if
907        the vectors reside in the upper area (0xfff00000; psim).
908
9092005-12-02      Till Straumann <strauman@slac.stanford.edu>
910
911        * shared/irq/irq_init.c, shared/openpic/openpic.h
912        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
913        mode of operation for multiplexing 16 interrupt lines.
914        This introduces a pipeline delay which can cause
915        spurious interrupts unless ending the interrupt cycle
916        (EOI) is delayed accordingly.
917
9182005-12-01      Till Straumann <strauman@slac.stanford.edu>
919
920        * shared/vectors/vectors.h, shared/vectors/vectors.S,
921        shared/vectors/vectors_init.c: Reduced size of default
922        prologue (some exceptions, e.g., altivec unavail.) are only
923        0x20 bytes apart. Also introduced a modified prologue
924        that switches r0..r3 shadowing off (r0..r3 undefined
925        on certain 603e variants when incurring a TLB miss).
926
9272005-11-29      Till Straumann <strauman@slac.stanford.edu>
928
929        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
930        CR[6] before invoking high-level handler to make sure no
931        varargs fn callee assumes there are FP arguments.
932
9332005-11-29      Till Straumann <strauman@slac.stanford.edu>
934
935        * shared/irq/irq.c: Fixed incorrect removal of first shared
936        interrupt in chain.
937
9382005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
939
940        * shared/startup/bspstart.c: Eliminate obsolete types.
941
9422005-11-03      Till Straumann <strauman@slac.stanford.edu>
943
944        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
945        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
946        shared/startup/bspstart.c: moved linkcmds to shared area for other
947        BSPs to use
948
9492005-11-03      Till Straumann <strauman@slac.stanford.edu>
950
951        * shared/bootloader/misc.c, shared/console/polled_io.c,
952        shared/residual/residual.c: silenced compiler warnings (type cast &
953        renaming puts->my_puts)
954
9552005-11-02      Till Straumann <strauman@slac.stanford.edu>
956
957        * mvme5500/start/start.S, shared/start/start.S,
958        shared/startup/bspstart.c: moved assembly code to C; setdbat now
959        supports high bats on 7450 CPUs; added argument checking to setdbat;
960        added getdbat; moved early initialization code (clear_bats) from BSP
961        to libcpu (CPU_clear_bats_early)
962
9632005-10-20      Eric Norum <norume@aps.anl.gov>
964
965        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
966        shared/vme/VMEConfig.h: Support MVME2100.
967
9682005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
969
970        * Makefile.am: Merge-in shared/Makefile.am.
971        * configure.ac: Remove shared/Makefile.am.
972        * ChangeLog: Merge-in shared/ChangeLog.
973
9742005-10-06      Till Straumann <strauman@slac.stanford.edu>
975
976        PR 833/bsps
977        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
978        explicitely enable the FPU across the user ISR but DONT save/restore
979        the FPU context. Any use of the FPU fron the user handler (e.g., due
980        to GCC optimizations) result in corruption. The fix results in an
981        exception in such cases (user ISR must explicitely
982        save/enable/restore FPU).
983
9842005-09-16      richard.campbell@OARCorp.com
985
986        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
987        was written in inline assembly and containined a register direction
988        error.
989
9902005-07-28      Eric Norum <norume@aps.anl.gov>
991
992        * shared/shared/clock/p_clock.c: Changes provided by Phillip
993        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
994        Corresponding changes made to mvme5500/startup/bspstart.c.
995
9962005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
997
998        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
999        shared/irq/irq.h: Modified to use rtems/irq.h.
1000
10012005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
1002
1003        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
1004        {un|}signed{8|16|32}.
1005        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
1006        u32.
1007
10082005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
1009
1010        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
1011        shared/bootloader/misc.c, shared/bootloader/pci.c,
1012        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1013
10142005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1015
1016        * shared/pci/pci.h: Add pci_bus_count().
1017
10182005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1019
1020        * shared/irq/irq_init.c, shared/pci/pci.c,
1021        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1022        to support common PCI interface
1023
10242005-04-28      Joel Sherrill <joel@OARcorp.com>
1025
1026        * acinclude.m4: Remove dmv177 and ppcn_60x.
1027        * configure.ac: Remove reference to dmv177.
1028
10292005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1030
1031        * acinclude.m4: Initial release of ep1a bsp
1032
10332005-04-26      Joel Sherrill <joel@OARcorp.com>
1034
1035        * shared/console/uart.h: Eliminate tabs.
1036
10372005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1038
1039        PR 779/bsp
1040        * shared/clock/p_clock.c, shared/console/console.c,
1041        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1042        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1043        new exception interrupt handlers
1044
10452005-03-14      Joel Sherrill <joel@OARcorp.com>
1046
1047        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1048        Continue PCI API unification. All use pci_find_device(). Also
1049        reformat to remove tabs.
1050
10512005-03-04      Joel Sherrill <joel@OARcorp.com>
1052
1053        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1054        shared/startup/bspstart.c: Make PCI initialize function part of the
1055        unified PCI API as pci_initialize().
1056
10572005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1058
1059        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1060        * shared/startup/bspstart.c, shared/start/start.S: include
1061        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1062        of CPU_MINIMUM_STACK_FRAME_SIZE.
1063
10642005-02-12      Joel Sherrill <joel@OARcorp.com>
1065
1066        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1067        in cpukit and include rtems/pci.h for the base set of PCI
1068        functionality.
1069
10702005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1071
1072        * shared/tod/todcfg.c: size_t RTC_Count.
1073
10742005-01-04      Joel Sherrill <joel@OARcorp.com>
1075
1076        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1077        Remove warnings.
1078
10792004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1080
1081        * acinclude.m4: Reflect eth_comm having been removed.
1082
10832004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1084
1085        PR 729/bsps
1086        PR 728/bsps
1087        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1088        .data and .rodata sections being generated by gcc-3.3.3 and above,
1089        the lack of which was causing the bootloader to crash.
1090        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1091        assignement which makes too-large regions conflict with onboard
1092        hardware, replacing it with sfree which deletes the memory region
1093        from the setup code, leaving it disabled.
1094
10952004-11-30      Eric Norum <norume@aps.anl.gov>
1096
1097        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1098
10992004-10-26      Eric Norum <norume@aps.anl.gov>
1100
1101        Remove environ common area -- it breaks newlib
1102        * powerpc/dmv177/start/start.S
1103        * powerpc/eth_comm/start/start.S
1104        * powerpc/mbx8xx/startup/start.S
1105        * powerpc/mvme5500/start/start.S
1106        * powerpc/ppcn_60x/start/start.S
1107        * powerpc/psim/start/start.S
1108        * powerpc/score603e/start/start.S
1109        * powerpc/shared/start/start.S
1110        * powerpc/ss555/startup/start.S
1111
11122004-10-20      Eric Norum <norume@aps.anl.gov>
1113
1114        * configure.ac
1115        * mvme5500/.......
1116        * acinclude.m4: Add mvme5500 BSP
1117
11182004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1119
1120        PR 606/bsps
1121        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1122        remapping so buses >= 1 are remapped. Reduced PCI space to match
1123        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1124        Set PCI latency timers to known sane values.  Changed bridge PCI
1125        settings to minimum sane instead of whatever sounded neat in the PCI
1126        spec.  Force pf regions to memory mapped to preserve byte access.
1127
11282004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1129
1130        * configure.ac: Require automake > 1.9.
1131
11322004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1133
1134        * acinclude.m4: Regenerate to include ss555.
1135
11362004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1137
1138        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1139        * acinclude.m4: Regenerate.
1140
11412004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1142
1143        * configure.ac: Reflect having removed shared/*/Makefile.am
1144
11452004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1146
1147        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1148        $(RTEMS_BSP_FAMILY).
1149
11502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1151
1152        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1153
11542003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1155
1156        * Makefile.am: Misc cleanups and fixes.
1157
11582003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1159
1160        * acinclude.m4: Reflect changes to bootstrap.
1161
11622003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1163
1164        * Makefile.am: Reflect having moved aclocal/.
1165
11662003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1167
1168        * Makefile.am: Reflect having moved automake/.
1169
11702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1171
1172        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1173        address.
1174
11752003-07-18      Till Straumann <strauman@slac.stanford.edu>
1176
1177        PR 288/rtems
1178        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1179        properly maintained and does not reside in SPRG0.
1180
11812003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1182
1183        PR 432/bsps
1184        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1185        small IO regions, which if remapped would cause i8259 registers to
1186        move out from under the #define'd base addresses.
1187        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1188        256 megs, I incorrectly had extended it which would cause problems
1189        with PCI devices that defined prefetchable memory.
1190
11912003-06-13      Till Straumann <strauman@slac.stanford.edu>
1192
1193        PR 415/bsps
1194        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1195        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1196        host bridge. This can be used for memory probing on the VME bus.
1197
11982003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1199
1200        PR 405/bsps
1201        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1202        interrupts. Existing single hander vectors are undisturbed, a new
1203        function added to allow adding/removing handlers from a vector.
1204        * shared/bootloader/pci.c: Added support for configuring devices for
1205        pci busses > 0
1206        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1207        interrupt routing tables in support of FixupPCI.  This is
1208        board-specific, each board will have to supply information for
1209        FixupPCI() to do anything for it.
1210        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1211        address space.
1212        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1213        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1214        away from the host processor.
1215
12162003-04-15      Joel Sherrill <joel@OARcorp.com>
1217
1218        PR 386/bsps
1219        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1220        declaration of _BSP_vme_bridge_irq.
1221
12222003-04-10      Till Straumann <strauman@slac.stanford.edu>
1223
1224        PR 379/bsps
1225        * shared/console/console.c, shared/console/consoleIo.h,
1226        shared/console/polled_io.c, shared/irq/irq_init.c,
1227        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1228        Unfortunately, the supported 'printk' format string subset of the
1229        polled-io and libcpu implementations are different - hence, a few
1230        format strings in the ppc/shared BSP were changed.
1231        * shared/console/uart.c, shared/console/uart.h:
1232        BSP_output_char_via_serial() prototype changed to match the
1233        BSP_output_char_function_type.  Note that the motorola BSPs use
1234        polled-io for the output_char routine, not the uart.c version. The
1235        latter can be used be other BSPs however (e.g. SVGM).
1236        * shared/console/polled_io.c: libcpu provides 'printk' already.
1237        Therefore, the implementation in this file was removed (still used
1238        for the bootloader, though).  It now provides BSP_output_char() for
1239        libcpu's printk().
1240
12412003-04-10      Joel Sherrill <joel@OARcorp.com>
1242
1243        PR 383/bsps
1244        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1245        patches.
1246
12472003-03-25      Till Straumann <strauman@slac.stanford.edu>
1248
1249        PR 360/bsps
1250        PR 349/bsps
1251        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1252        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1253        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1254        library dependency on the vmeUniverse driver. It is now possible to
1255        use the ppc/shared/irq code on non-VME BSPs without triggering
1256        linkage of the vmeUniverse driver.
1257        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1258        shared/openpic/openpic.h: BSP code had set the task priority
1259        register multiple times of the OpenPIC instead of setting the
1260        individual source priorities. This patch adds
1261        openpic_get_source_priority() and openpic_set_source_priority()
1262        calls and lets IRQ management code use them.
1263
12642003-03-18      Till Straumann <strauman@slac.stanford.edu>
1265
1266        PR 356/bsps
1267        This patch makes RTEMS/powerpc/shared EABI compliant.
1268        * shared/irq/irq_init.c, shared/start/Makefile.am,
1269        shared/start/start.S, shared/startup/bspstart.c,
1270        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1271        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1272        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1273        are probably used even if -msdata=eabi is not specified).
1274        * shared/start/rtems_crti.S: New file which must be linked
1275        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1276        lets __init() return immediately. Also, a new entry point '_init' to
1277        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1278
12792003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1280
1281        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1282
12832003-02-20      Till Straumann <strauman@slac.stanford.edu>
1284
1285        PR 349/bsps
1286        * shared/console/console.c, shared/console/uart.c,
1287        shared/console/uart.h: implement IOCTLs for the serial (UART)
1288        console to install/retrieve a BREAK-IRQ callback.  The callback
1289        routine (if installed) is invoked from the UART ISR when a BREAK
1290        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1291        reboot a la vxWorks Ctrl-X (although we use the serial line break
1292        condition) NOTE: The callback runs in ISR context.
1293        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1294        files
1295        * shared/add BSP hook to let a VME interrupt acknowledge the
1296        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1297        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1298        or R13 - fix: openpic_init was called with the polarity/senses
1299        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1300        _read_SPRXX() _write_SPRXX() macros
1301        * shared/fix: remove implicit assumption that ISA interrupt vectors
1302        start at 0
1303        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1304        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1305        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1306        bridge driver.
1307        * shared/console/polled_io.c, shared/console/reboot.c,
1308        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1309        shared/openpic/Makefile.am, shared/startup/linkcmds,
1310        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1311        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1312        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1313        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1314        irq.c:
1315        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1316        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1317        pagetable support from libcpu.
1318
13192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1320
1321        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1322        * configure.ac: AC_PREREQ(2.57).
1323
13242003-01-20      Joel Sherrill <joel@OARcorp.com>
1325
1326        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1327
13282002-12-19      Joel Sherrill <joel@OARcorp.com>
1329
1330        * shared/console/console.c: Removed __assert() which conflicts with
1331        newlib.
1332
13332002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1334
1335        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1336
13372002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1338
1339        * shared/bootloader/head.S: Added support for optional debug via
1340        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1341        seems to cause trouble with the 603.  The cpu init functions in the
1342        bsp get all that stuff going properly.
1343
13442002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1345
1346        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1347
13482002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1349
1350        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1351        MTX603e.
1352
13532002-10-31      Joel Sherrill <joel@OARcorp.com>
1354
1355        * shared/bootloader/em86.c, shared/console/inch.c,
1356        shared/console/polled_io.c, shared/irq/irq.c,
1357        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1358        shared/vectors/vectors_init.c: Removed warnings.
1359
13602002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1361
1362        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1363
13642002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1365
1366        * shared/bootloader/em86real.S: Fix syntax error in comment near
1367        line 1185.
1368
13692002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1370
1371        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1372        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1373        changes to <rtems/score/cpu.h>.
1374        * shared/bootloader/head.S, shared/bootloader/misc.c,
1375        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1376        shared/vectors/vectors.S: Ditto.
1377
13782002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1379
1380        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1381
13822002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1383
1384        * shared/residual/residual.c: Include <string.h>.
1385        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1386        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1387        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1388
13892002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1390
1391        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1392        shared/clock/Makefile.am, shared/console/Makefile.am,
1393        shared/include/Makefile.am, shared/irq/Makefile.am,
1394        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1395        shared/pci/Makefile.am, shared/residual/Makefile.am,
1396        shared/start/Makefile.am, shared/startup/Makefile.am,
1397        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1398        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1399        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1400
14012001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1402
1403        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1404        * Makefile.am: Add DIST_SUBDIRS.
1405        * shared/include/bsp.h: Include <bspopts.h>.
1406        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1407
14082001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1409
1410        * support/new_exception_processing/Makefile.am,
1411        support/old_exception_processing/Makefile.am,
1412        support/old_exception_processing/cpu_asm.S,
1413        support/old_exception_processing/irq_stub.S: Modified to reflect old
1414        versus new exception processing being a per BSP option.
1415        * support/new_exception_processing/c_isr.inl,
1416        support/new_exception_processing/cpu.h,
1417        support/old_exception_processing/c_isr.inl,
1418        support/old_exception_processing/cpu.h,
1419        support/old_exception_processing/ppc_offs.h: Removed.
1420
14212001-11-20      Joel Sherrill <joel@OARcorp.com>
1422
1423        * support/new_exception_processing/configure.ac,
1424        support/new_exception_processing/rtems/score/c_isr.inl,
1425        support/new_exception_processing/rtems/score/cpu.h,
1426        support/old_exception_processing/configure.ac,
1427        support/old_exception_processing/rtems/score/c_isr.inl,
1428        support/old_exception_processing/rtems/score/cpu.h,
1429        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1430        missed in previous commit.
1431        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1432        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1433        papyrus/times, papyrus/dlentry/.cvsignore,
1434        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1435        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1436        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1437        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1438        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1439        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1440        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1441        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1442        papyrus/wrapup/Makefile.am: Deleted.
1443        * acinclude.m4: papyrus reference removed.
1444
14452001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1446
1447        This modification is part of the submitted modifications necessary
1448        to
1449        support the IBM PPC405 family.  This submission was reviewed by
1450        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1451        not negatively impact the ppc403 BSPs.  The submission and tracking
1452        process was captured as PR50.
1453        * ChangeLog: Removed bogus comment on edit of generated file.
1454        * acinclude.m4: Added gen405 BSP.
1455
14562001-10-25      Joel Sherrill <joel@OARcorp.com>
1457
1458        * shared/startup/linkcmds: Added _init and _fini.
1459
14602001-10-22      Joel Sherrill <joel@OARcorp.com>
1461
1462        * acinclude.m4: Added mpc8260ads subdirectory.
1463
14642001-10-12      Joel Sherrill <joel@OARcorp.com>
1465
1466        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1467
14682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1469
1470        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1471        * configure.ac: New file, generated from configure.in by autoupdate.
1472        * configure.in: Remove.
1473
14742001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1475
1476        * acinclude.m4: New file.
1477        * configure.in: Use RTEMS_BSP_SUBDIR.
1478
14792001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1480
1481        * shared/console/Makefile.am, shared/residual/Makefile.am,
1482        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1483        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1484        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1485
14862001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1487
1488        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1489        256 meg to allow operation on boards with larger RAM sizes.
1490        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1491        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1492        function to allow operation on boards with CPUs other than the
1493        MPC750.
1494
14952001-05-14      Till Straumann <strauman@slac.stanford.edu>
1496
1497        * shared/bootloader/misc.c, shared/console/Makefile.am,
1498        shared/console/console.c, shared/console/consoleIo.h,
1499        shared/console/inch.c, shared/console/polled_io.c,
1500        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1501        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1502        shared/irq/irq_init.c, shared/openpic/openpic.c,
1503        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1504        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1505        shared/startup/bspstart.c, shared/vectors/vectors.S,
1506        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1507        "libbsp/powerpc/shared" BSP has been modified considerably with the
1508        goal to make it more flexible and reusable by other BSPs. The main
1509        strategies were: - eliminate hardcoded base addresses; devices use
1510        offsets and a BSP defined base address. - separate functionality
1511        into different files (e.g. reboot from inch.c to reboot.c) which can
1512        be overridden by a 'derived' BSP. - separate initialization code
1513        into separate files (e.g.  PCI bridge detection/initialization was
1514        separated from the more generic PCI access routines), also to make
1515        it easier for 'derived' BSPs to substitute their own initialization
1516        code. There are also a couple of enhancements and fixes: - IRQ
1517        handling code now has a hook for attaching a VME bridge. - OpenPIC
1518        is now explicitely initialized (polarities, senses). Eliminated the
1519        implicit assumption on the presence of an ISA PIC. - UART and
1520        console driver now supports more than 1 port. The current maximum of
1521        2 can easily be extended by enlarging a table (it would even be
1522        easier if the ISR API was not broken by design). - fixed polled_io.c
1523        so it correctly supports console on COM2 - fixed TLB invalidation
1524        code (start.S). - exception handler prints a stack backtrace. -
1525        added BSP_pciFindDevice() to scan the pci bus for a particular
1526        vendor/device/instance.
1527
15282001-05-09      Joel Sherrill <joel@OARcorp.com>
1529
1530        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1531        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1532        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1533        direction of segments to memory regions may also have been
1534        addressed.  This was a sweep across all BSPs.
1535
15362001-04-08      Joel Sherrill <joel@OARcorp.com>
1537
1538        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1539
15402001-03-30      Eric Valette <valette@crf.canon.fr>
1541
1542        * shared/Makefile.am, shared/console/consoleIo.h,
1543        shared/include/bsp.h: These modifications are part of the conversion
1544        of the mpc8xx CPU to the "new exception processing model."
1545        * configure.in, motorola_powerpc/Makefile.am,
1546        motorola_powerpc/configure.in: These modifications are in support of
1547        switching the mpc8xx to the use the "new exception processing
1548        model."
1549
15502000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1551
1552        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1553
15542000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1555
1556        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1557        $(RTEMS_TOPdir)/aclocal.
1558
15592000-11-01      Joel Sherrill <joel@OARcorp.com>
1560
1561        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1562        and libcsupport.h moved from libc to lib/include/rtems and now must
1563        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1564        while doing this.
1565
15662000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1567
1568        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1569        GNU canonicalization.
1570
15712000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1572
1573        * shared/startup/linkcmds: Added lines so DWARF debug information
1574        would be available.  Otherwise gdb complains that the offsets for
1575        the debug info are incorrect and doesn't load the files.
1576
15772000-09-05      Joel Sherrill <joel@OARcorp.com>
1578
1579        * shared/start/start.S: Include proper files to compile.
1580
15812000-08-10      Joel Sherrill <joel@OARcorp.com>
1582
1583        * ChangeLog, shared/ChangeLog: New file.
1584
Note: See TracBrowser for help on using the repository browser.