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

4.104.115
Last change on this file since c00b49f8 was c00b49f8, checked in by Joel Sherrill <joel.sherrill@…>, on 09/25/09 at 20:44:59

2009-09-25 Joel Sherrill <joel.sherrill@…>

  • acinclude.m4: Add qemuppc.
  • Property mode set to 100644
File size: 56.5 KB
Line 
12009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * acinclude.m4: Add qemuppc.
4
52009-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * shared/bootloader/bootldr.h: Change extern inline to static inline.
8
92009-09-11      Till Straumann <strauman@slac.stanford.edu>
10
11        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
12        rather than <bsp/pci.h>.
13
142009-09-11      Till Straumann <strauman@slac.stanford.edu>
15
16        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
17        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
18        have to create a dummy VMEConfig.h header.
19
202009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        PR 1435/bsps
23        * shared/startup/bspidle.c: New file.
24
252009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
28        score603e/startup/linkcmds, shared/startup/linkcmds,
29        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
30
312009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * shared/flash/spansionFlash.c: Convert calls to legacy routine
34        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
35
362009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
39        bsp_get_work_area() since the work area is larger than a single
40        allocatable object.
41
422009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
43
44        * shared/pci/pci.c: Removed warnings.
45
462009-04-28      Chris Johns <chrisj@rtems.org>
47
48        * shared/start/start.S: Update for boot_card command line change.
49
502009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        PR 1385/cpukit
53        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
54        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
55        dispatching code accesses two boolean variables for scheduling
56        purposes and the assembly implementations of this code did not get
57        updated.
58
592009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * shared/clock/clock.c: Standard decrementer exception is now more
62        robust against erroneous external exception disable times.
63
642009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * shared/startup/bspgetworkarea.c: Add check to determine if current
67        stack pointer is in work area.
68
692009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * shared/startup/bspgetworkarea.c: Make debug messages same as
72        standard.
73
742009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * shared/irq/irq.c: Spacing.
77
782009-02-11      Matt Rippa <mrippa@gemini.edu>
79
80        PR 1352/bsps
81        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
82
832009-02-11      Matt Rippa <mrippa@gemini.edu>
84
85        PR 1362/bsps
86        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
87
882008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * shared/irq/openpic_i8259_irq.c: Line wrap.
91
922008-11-03      Till Straumann <strauman@slac.stanford.edu>
93
94        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
95        only from 'firstOpen' and only if this is a serial console.
96
972008-11-03      Till Straumann <strauman@slac.stanford.edu>
98
99        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
100        Fixed PR#1335.
101
1022008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * shared/clock/clock.c: Update for status-checks.h changes.
105
1062008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
109        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
110        which would limit the work area to 64K.
111
1122008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * shared/console/inch.c, shared/startup/panic.c: Use standardized
115        bsp_cleanup() which can optionally print a message, poll for user to
116        press key, and call bsp_reset(). Using this eliminates the various
117        bsp_cleanup() implementations which had their own implementation and
118        variety of string constants.
119        * shared/console/bspreset.c: New file.
120        * shared/console/reboot.c: Removed.
121
1222008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
125        warnings by switching to uintptr_t.
126
1272008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * shared/start/start.S, shared/startup/bspgetworkarea.c,
130        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
131        which reflect those tested on psim. Hopefully they work on all
132        boards. The initialization stack is explicitly declared in the
133        linkcmds memory layout rather than magic math.
134
1352008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * shared/include/nvram.h: Fix typo.
138
1392008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * shared/clock/clock.c: Remove unnecessary includes of
142        rtems/libcsupport.h and rtems/libio.h.
143
1442008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
147        of bsp_get_work_area() in its own file and rely on BSP Framework to
148        perform more initialization.
149        * shared/startup/bspgetworkarea.c: New file.
150
1512008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * shared/startup/bspstart.c: Review of all bsp_cleanup()
154        implementations. In this phase, all prototypes were removed from
155        bsp.h and empty implementations were removed and made to use the
156        shared stub.
157
1582008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * acinclude.m4: Add tqm8xx.
161
1622008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
163
164        * tqm8xx: New BSP.
165
1662008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * shared/irq/irq.c: Convert to "bool".
169
1702008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
173        special IOCTL in Clock_control. This was a hack which has existed
174        since before the Classic API Timer Manager was implemented. All
175        implementations of and references to Clock_control were removed.
176
1772008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * shared/console/inch.c: Convert to "bool".
180
1812008-08-28      Till Straumann <strauman@slac.stanford.edu>
182
183        * shared/vme/vme_universe.c: added implementation for
184        BSP_VMEResetBus().
185
1862008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
189        prototypes.
190        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
191        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
192        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
193        startup/exit.c: Add missing prototypes.
194
1952008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * shared/clock/clock.c: Fixed warnings.
198
1992008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
200
201        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
202
2032008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
204
205        * mpc55xxevb: New BSP.
206
2072008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
208        * haleakala: added new BSP
209
2102008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
211
212        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
213        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
214        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
215        used to store the interrupt disable mask.  See bootcard.c and
216        ppc_exc_initialize() for default initialization.
217
218        Update to new exception initialization routine ppc_exc_initialize().
219        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
220
221        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
222        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
223        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
224        used to store the interrupt disable mask.  See bootcard.c for default
225        initialization.
226
2272008-07-10      Till Straumann <strauman@slac.stanford.edu>
228
229        * shared/flash/spansionFlash.c: removed "m" memory
230        operands.
231
2322008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
233
234        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
235        directly.  Supports special variants for Book E and e300 cores.  For
236        standard decrementer CPUs the new decrementer value is calculated with
237        reference to a time base so that a time drift is avoided.
238
2392008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
240
241        * shared/uboot_getenv.c: New file.
242
2432008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * shared/startup/panic.c: Convention calls for leading underscore on
246        private RTEMS variables.
247
2482008-05-23      Till Straumann <strauman@slac.stanford.edu>
249
250        * shared/startup/pretaskinghook.c: removed declaration
251        of BSP_vme_config() (which is already declared in
252        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
253        gcc doesn't seem to understand that the linker may
254        define this to be NULL... Silences a compiler warning
255        (and users can always provide an empty routine).
256
2572008-05-22      Till Straumann <strauman@slac.stanford.edu>
258
259        * shared/startup/linkcmds, shared/startup/zerobss.c:
260        introduced '__bss_end'; assuming that __rtems_end
261        coincides with the end of .bss for the purpose of
262        zeroing .bss is very dangerous.
263
2642008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * shared/console/console.c: Fix typo.
267
2682008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
269
270        * shared/console/console.c: Remove explicit switch and call
271        termios_baud_to_number().
272
2732008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
276        Initialization Framework to ask the BSP where it has memory for the
277        RTEMS Workspace and C Program Heap. These collectively are referred
278        to as work area. If the BSP supports this, then it does not have to
279        include code to split the available memory between the two areas.
280        This reduces the amount of code in the BSP specific bspstart.c file.
281        Additionally, the shared framework can initialize the C Library, call
282        rtems_debug_enable(), and dirty the work area memory. Until most/all
283        BSPs support this new capability, if the BSP supports this, it should
284        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
285        When the transition is complete, this autoconf macro can be removed.
286
2872008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * shared/startup/bspstart.c: Refactored and renamed initialization
290        routines to rtems_initialize_data_structures,
291        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
292        rtems_initialize_start_multitasking. This opened the sequence up so
293        that bootcard() could provide a more robust and flexible framework
294        which is easier to explain and understand. This also lays the
295        groundwork for sharing the division of available memory between the
296        RTEMS workspace and heap and the C library initialization across all
297        BSPs.
298
2992008-03-21      Till Straumann <strauman@slac.stanford.edu>
300
301        * shared/console/uart.c: In IRQ driven mode also
302        keep reading chars while they are available (fifo
303        could be enabled).
304
3052008-03-19      Till Straumann <strauman@slac.stanford.edu>
306
307        * shared/console/console.c, shared/console/uart.c,
308        shared/console/uart.h: added support for task-driven
309        console.
310
3112008-03-19      Till Straumann <strauman@slac.stanford.edu>
312
313        * shared/startup/pretaskinghook.c: install pointer
314        to rtems_malloc_sbrk_helpers_table. This (and derived)
315        BSPs rely on sbrk delivering even the first/initial
316        chunk of memory.
317
3182008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
321        programs compiled with gcc 4.3.x can link.
322
3232008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
324
325        * gen405: Remove (Abandoned).
326        * helas403: Remove (Abandoned).
327        * acinclude: Regenerate.
328
3292007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
332        mvme3100.
333
3342007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
337        copies of the Configuration Table. Use the RTEMS provided accessor
338        macros to obtain configuration fields.
339
3402007-12-10      Till Straumann <strauman@slac.stanford.edu>
341
342        * Makefile.am, start/preload.S: moved preload.S
343        to ../shared/start.
344
3452007-12-10      Till Straumann <strauman@slac.stanford.edu>
346
347        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
348        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
349        to be closer to 'official' nomenclature.
350
3512007-12-10      Till Straumann <strauman@slac.stanford.edu>
352
353        * shared/openpic/openpic.c: fixed wrong register
354        address in openpic_gettimer().
355
3562007-12-10      Till Straumann <strauman@slac.stanford.edu>
357
358        * shared/motorola/vpd.c, shared/motorola/vpd.h:
359        added code (originally developed for 'beatnik')
360        to read MotLoad VPD data from i2c eeprom.
361
3622007-12-10      Till Straumann <strauman@slac.stanford.edu>
363
364        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
365        added READMEs stating that certain files should not be
366        copy/paste/modified when creating new BSPs. New BSPs
367        are encouraged to use the new library under
368        libcpu/powerpc/new-exceptions/bspsupport.
369
3702007-12-10      Till Straumann <strauman@slac.stanford.edu>
371       
372        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
373        shared/start/vectors_entry.S: moved vectors_entry.S to
374        'start' subdir and made a start file rather than
375        element of vectors.rel (it should always be linked but
376        won't if it is the sole member of vectors.rel).
377
3782007-12-08      Till Straumann <strauman@slac.stanford.edu>
379
380        * shared/vme/vme_universe.c: fixed wrong initialization
381        routine when using Tsi148 driver.
382
3832007-12-08      Till Straumann <strauman@slac.stanford.edu>
384
385        * Makefile.am: merged shared/vme/vme_universe.c and
386        shared/vme/vme_universe_dma.c into one file.
387        Added support for Tsi148 driver (DMA).
388
3892007-12-08      Till Straumann <strauman@slac.stanford.edu>
390
391        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
392        added support for Tsi148 bridge; BSP can define which
393        bridge driver to use from VMEConfig.h.
394        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
395        macro so that an error status can be passed back.
396
3972007-12-08      Till Straumann <strauman@slac.stanford.edu>
398
399        * irq_supp.h: was moved from shared/irq to
400        libcpu/powerpc/new-exceptions/bspsupport.
401
4022007-12-08      Till Straumann <strauman@slac.stanford.edu>
403
404        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
405        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
406        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
407        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
408        let C_dispatch_irq_handler() return zero to indicate to
409        low-level exception handling code that the exception
410        was handled (not used yet).
411
4122007-12-08      Till Straumann <strauman@slac.stanford.edu>
413
414        *shared/irq/irq_supp.h: removed cpp test for
415        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
416        *must* implement shared handlers.
417
4182007-12-06      Till Straumann <strauman@slac.stanford.edu>
419
420        * shared/openpic/openpic.c, shared/openpic/openpic.h:
421        added routines to set timer period and interupt mask
422        and to read current count.
423
4242007-12-06      Till Straumann <strauman@slac.stanford.edu>
425
426        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
427
4282007-12-06      Till Straumann <strauman@slac.stanford.edu>
429
430        * shared/vectors/vectors_init.c: replaced
431        switch ( current_ppc_cpu ) { } check by feature check.
432
4332007-12-06      Till Straumann <strauman@slac.stanford.edu>
434
435        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
436        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
437        run-time method to determine these bits (use settings
438        effective before exception occurred).
439        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
440        'bsp_raw_vector_is_405_critical' variable.
441
4422007-12-05      Till Straumann <strauman@slac.stanford.edu>
443
444        * shared/irq/irq_supp.h: removed stray '*/'. Removed
445        inclusion of <stdlib.h> which is unnecessary and broke
446        if_dc in an obscure way (due to malloc/free redefinition
447        in the networking code).
448
4492007-12-05      Till Straumann <strauman@slac.stanford.edu>
450
451        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
452        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
453        Converted exception vector names to new ones
454        (qualified by <cpu_type> if non-std ppc exceptions).
455
456
4572007-12-04      Till Straumann <strauman@slac.stanford.edu>
458
459        * shared/startup/bspstart.c: export BSP_commandline_string
460        variable.
461
4622007-12-04      Till Straumann <strauman@slac.stanford.edu>
463
464        * shared/flash/flash.c: added lazy init of driver
465        from BSP_flashWriteFile().
466
4672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
470        Table to Configuration Table. Eliminate CPU Table from all ports.
471        Delete references to CPU Table in all forms.
472
4732007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
474
475        * shared/irq/irq.c: Spacing.
476
4772007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
480        fields to the Configuration Table. This included pretasking_hook,
481        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
482        extra_mpci_receive_server_stack, stack_allocate_hook, and
483        stack_free_hook. As a side-effect of this effort some multiprocessing
484        code was made conditional and some style clean up occurred.
485
4862007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
489        includes.
490
4912007-12-02      Till Straumann <strauman@slac.stanford.edu>
492
493        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
494        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
495        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
496        0/1 if irq was disabled/enabled prior to disabling.
497        irq_supp.h now exports a inline helper routine for scanning
498        a list of shared handlers; to be used by PIC drivers.
499
5002007-12-02      Till Straumann <strauman@slac.stanford.edu>
501
502        * shared/openpic/openpic.c shared/openpic/openpic.h,
503        shared/irq/irq_init.c: added more parameters to
504        openpic_init() so that more details of the configuration
505        can be overridden/set from the BSP. Moved setup of
506        the EPIC-specific EOI delay from BSP code into openpic_init()
507        using the new 'epic_freq' parameter.
508
5092007-12-02      Till Straumann <strauman@slac.stanford.edu>
510        * shared/openpic/openpic.c, shared/openpic/openpic.h:
511        - eliminated conditional compilation (#ifdef mpc8240)
512          The difference in register-layout between the EPIC
513          and the std. openPIC is handled by an offset parameter
514          which can be set at run-time (initialization) with
515          a new routine 'openpic_set_src_offset()'.
516        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
517          which builds the driver for big-endian register access
518          (mpc8540).
519        - openpic_disable_irq() now returns the old state so
520          that it can be restored later.
521
5222007-12-01      Till Straumann <strauman@slac.stanford.edu>
523
524        * shared/irq/openpic_i8259_irq.c:
525        - conditionally define 'irq_mask_or_tbl' only if
526          BSP_PCI_ISA_BRIDGE_IRQ is defined.
527        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
528          interrupts rather than messing with MSR directly;
529          these macros:
530            o implement compiler memory barrier
531                o will handle multiple levels (e500 'critical' interrupts)
532                  if they are ever supported.
533        - decrementer irqs are also shareable - added list traversal.
534
5352007-12-01      Till Straumann <strauman@slac.stanford.edu>
536
537        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
538        is set. The shared irq manager supports shared interrupts
539        (but requires also that the PIC-driver supports them by
540        traversing the list of shared handlers).
541        Declare C_dispatch_irq_handler() which must be defined
542        (like the other routines declared in this header) by the
543        PIC-driver.
544
5452007-12-01      Till Straumann <strauman@slac.stanford.edu>
546
547        * shared/clock/p_clock.c: (run-time) check for e500-cpu
548        and install different ISR for that type of CPU.
549
5502007-12-01      Till Straumann <strauman@slac.stanford.edu>
551
552        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
553        rather than ifdef mpc824x so that we don't depend on
554        compile-time CPU flavor. Eventually, this should become
555        a run-time check.
556
5572007-12-01      Till Straumann <strauman@slac.stanford.edu>
558
559        * shared/vectors/vectors.h: Give the BSP_Exception_frame
560        struct a name.
561
5622007-12-01      Till Straumann <strauman@slac.stanford.edu>
563
564        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
565        if the BSP-specific configuration header (VMEConfig.h)
566        defines BSP_VME_BAT_IDX so that this file can be used
567        on CPUs w/o bats (e500).
568
5692007-11-30      Till Straumann <strauman@slac.stanford.edu>
570
571        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
572
5732007-11-30      Till Straumann <strauman@slac.stanford.edu>
574
575        * shared/startup/pretaskinghook.c: Replaced inclusion of
576        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
577        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
578
5792007-11-30      Till Straumann <strauman@slac.stanford.edu>
580
581        * shared/startup/bspstart.c: Removed excess /*, replaced
582        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
583        there should be run-time checks.
584
5852007-11-30      Till Straumann <strauman@slac.stanford.edu>
586
587        * shared/motorola/motorola.c: removed excess initializer
588        elements.
589
5902007-11-30      Till Straumann <strauman@slac.stanford.edu>
591
592        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
593        shared/irq/irq_supp.h (added):
594        Removed 'is_processor_irq()' from irq.c; the BSP routines
595        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
596        to ignore processor irqs anyways. Removed
597        all BSP-defined constants from irq.c. This makes irq.c (almost)
598        binary-compatible among BSPs (ultimate goal is making 'shared'
599        a library).
600        Added a header (irq_supp.h) defining the interface between
601        the generic interrupt manager (irq.c) and the routines it
602        requires to be supplied by the BSP (eventually, these
603        should go into rtems/irq.h).
604
6052007-11-30      Till Straumann <strauman@slac.stanford.edu>
606
607        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
608        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
609        initialize the irqBase member of the rtems_irq_global_settings
610        struct. However, irqBase is an rtems_irq_symbolic_name,
611        so using BSP_LOWEST_OFFSET is more appropriate.
612
6132007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
616        the CPU Table. They have been replaced with variables named bsp_XXX
617        as needed.
618
6192007-11-29      Till Straumann <strauman@slac.stanford.edu>
620
621        * Makefile.am, shared/flash, shared/flash/flash.c,
622        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
623        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
624        Added flash programmer API, implementation and chip drivers
625        for some intel + spansion flash chips (as found on mvme5500,
626        mvme6100 and mvme3100 boards).
627        A more appopriate place would probably be libchip but
628        I don't know if the API is acceptable and if the implementation
629        is generic enough (e.g., no CFI support) so I leave it here
630        for now.
631
6322007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
633
634        * shared/console/uart.c: Fix typo and spacing.
635
6362007-11-21      Till Straumann <strauman@slac.stanford.edu>
637
638        * shared/console/uart.c: when draining UART during
639        initialization (wait for possible printk() activity
640        to finish) look at TEMT (fifo, holding-reg and shift-reg)
641        rather than THRE (fifo, holding-reg only). This resolved
642        some scrambled output issues for me.
643
644        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
645        value then the driver interprets the modulus as a speed value
646        and uses the current setting of the divisor to compute the
647        clock speed (BSPBaseBaud). This is useful if you have a board
648        that you know is initialized e.g., to 9600 but you
649        don't know the clock speed.
650
6512007-11-21      Till Straumann <strauman@slac.stanford.edu>
652
653        * Makefile.am, motorola_powerpc/Makefile.am,
654        * shared/pci/detect_raven_bridge.c, Makefile.am,
655        * shared/pci/generic_clear_hberrs.c: separated the generic
656        version of _BSP_clear_hostbridge_errors() into its own
657        file.
658
6592007-11-06      Till Straumann <strauman@slac.stanford.edu>
660
661        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
662        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
663        score603e/irq/irq.c, shared/irq/irq.c:
664        test for non-NULL-ness before calling 'on'/'off'
665        methods so that users don't have to provide
666        no-ops if they don't want this feature.
667
6682007-11-06      Till Straumann <strauman@slac.stanford.edu>
669
670        * shared/console/uart.c: removed #define UARTDEBUG
671
6722007-11-06      Till Straumann <strauman@slac.stanford.edu>
673
674        * shared/pci/pci.c: converted access to pci_config_addr to
675        conditionally defined macros so that bsp.h can override details.
676
6772007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
678
679        PR 1257/bsps
680        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
681        use the public API for
682        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
683        public API and directly accessing _CPU_ISR_Disable and
684        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
685        directive which could lead to problems. This patch also changes the
686        type of the variable passed into these routines and addresses minor
687        style issues.
688
6892007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
690
691        * shared/console/polled_io.c: Change prototype so code compiles.
692
6932007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
694
695        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
696        by more BSPs.
697        * shared/showbats.c: New file.
698
6992007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
700
701        * acinclude.m4, gen83xx/:
702        added support for MPC83xx controllers and MPC8349EAMDS board
703       
7042007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
705
706        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
707        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
708        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
709        converted various BSP specific implementations into a more general
710        "shared" one
711
7122007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
713
714        * virtex/:
715        integrated "virtex" BSP to support PPC core implemented in a
716        Xilinx virtex FPGA
717
7182007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
719
720        * shared/uboot_dump_bdinfo.c: New file.
721
7222007-04-17      Joel Sherrill <joel@OARcorp.com>
723
724        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
725
7262007-04-17      Joel Sherrill <joel@OARcorp.com>
727
728        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
729
7302007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
731
732        * shared/motorola/motorola.c,shared/openpic/openpic.c,
733        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
734        adapted to detect/use MVME2400
735
7362007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
737
738        * shared/pci/pci.c: More stdint.h fixed-size types.
739
7402007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
741
742        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
743        shared/bootloader/pci.c, shared/bootloader/pci.h,
744        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
745        shared/pci/pci.c, shared/pci/pcifinddevice.c:
746        Use stdint.h fixed-size types.
747
7482007-03-11      Joel Sherrill <joel@OARcorp.com>
749
750        * shared/startup/bspstart.c: Remove assignments of
751        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
752        value in boot_card.c
753
7542007-01-29      Till Straumann <strauman@slac.stanford.edu>
755
756        * shared/vme/VMEConfig.h:
757        Added more comments about the semantics of the various
758        symbols BSPs should define in this file.
759        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
760
761        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
762        BSP_VMEIrqMgrInstall() here.
763
764        * Makefile.am, shared/vme/README,
765        * shared/vme/vme_universe_dma.c (added): Added glue code
766        implementing the VMEDMA.h API using the vmeUniverse driver.
767
7682007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
769
770        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
771        gen5200/mscan/mscan_int.h:
772        split mscan.h into two headers, corrected CAN filtering
773        code to
774        support remote requests
775
7762007-01-19      Till Straumann <strauman@slac.stanford.edu>
777
778        * mvme5500/Makefile.am, mvme5500/preinstall.am,
779        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
780        mvme5500/vme/vmeconfig.c:
781        removed copies of vmeconfig.c, VME.h - use generic
782        versions instead.
783
7842007-01-19      Till Straumann <strauman@slac.stanford.edu>
785
786        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
787        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
788        score603e/Makefile.am, score603e/preinstall.am,
789        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
790        libbsp/shared/vmeUniverse; eventually, this (and other)
791        VME API headers should migrate to cpukit.
792
7932007-01-16      Till Straumann <strauman@slac.stanford.edu>
794
795        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
796        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
797        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
798        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
799        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
800        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
801        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
802        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
803        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
804
8052006-12-13      Till Straumann <strauman@slac.stanford.edu>
806
807        * mvme5500/Makefile.am, mvme5500/preinstall.am:
808        need to install bsp/vme_am_defs.h
809
8102006-12-13      Till Straumann <strauman@slac.stanford.edu>
811
812        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
813        use symbolic flag instead of numerical value
814        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
815        before including <bsp/vmeUniverse.h>
816
8172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
818
819        * configure.ac: New BUG-REPORT address.
820
8212006-11-15      Joel Sherrill <joel@OARcorp.com>
822
823        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
824        This eliminated a file and simplified initialization.
825
8262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
827
828        * configure.ac: Require autoconf-2.60. Require automake-1.10.
829
8302006-08-21      Till Straumann <strauman@slac.stanford.edu>
831
832        * shared/vme/vmeconfig.c: open outbound window
833        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
834
8352006-08-10      Till Straumann <strauman@slac.stanford.edu>
836
837        * shared/irq/openpic_i8259_irq.c: fixed type of
838        'frame' argument to C_dispatch_irq_handler(). It's
839        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
840
8412006-07-12      Till Straumann <strauman@slac.stanford.edu>
842
843        * shared/startup/probeMemEnd.c: added paranoia to inline
844        assembly code; added 'memory' clobbers and made sure
845        any registers modified by the 'asm' appear in the output
846        operands.
847
8482006-07-12      Till Straumann <strauman@slac.stanford.edu>
849
850        * shared/startup/panic.c: Fixed compiler warnings.
851
8522006-06-19      Till Straumann <strauman@slac.stanford.edu>
853
854        * shared/vme/vmeconfig.c: Indicate that it's ok to
855        use decoupled cycles to access on-board memory from
856        VME.
857
8582006-06-19      Till Straumann <strauman@slac.stanford.edu>
859
860        * shared/vme/vme_universe.c: Only set/access the
861        _BSP_vme_bridge_irq variable on BSPs that
862        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
863
8642006-06-19      Till Straumann <strauman@slac.stanford.edu>
865
866        * shared/vectors/vectors.S: filter exception vector for
867        altivec and remap 0xf20 to assigned vector number alias.
868
8692006-06-19      Till Straumann <strauman@slac.stanford.edu>
870
871        * shared/startup/bspstart.c: fixed compiler warnings
872        (bspIo.h inclusion, cast of number constants to pointers).
873        Enable L1 cache on mvme2100.
874
8752006-06-19      Till Straumann <strauman@slac.stanford.edu>
876
877        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
878        for integer-only tasks (new gcc may use FP regs implicitly).
879
8802006-03-08      Joel Sherrill <joel@OARcorp.com>
881
882        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
883
8842006-02-13      Till Straumann <strauman@slac.stanford.edu>
885
886        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
887        added code for BSPs to use: panic using printk() to display
888        reason. probeMemEnd() to determine memory size by probing.
889
8902006-02-08      Joel Sherrill <joel@OARcorp.com>
891
892        * shared/startup/linkcmds: Add sections required by newer gcc versions.
893
8942006-01-08      Joel Sherrill <joel@OARcorp.com>
895
896        * acinclude.m4: Add gen5200 to list of BSPs.
897
8982006-01-05      Till Straumann <strauman@slac.stanford.edu>
899
900        * shared/vectors/vectors.S: mask high bits when calculating
901        the exception vector number to yield correct result even if
902        the vectors reside in the upper area (0xfff00000; psim).
903
9042005-12-02      Till Straumann <strauman@slac.stanford.edu>
905
906        * shared/irq/irq_init.c, shared/openpic/openpic.h
907        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
908        mode of operation for multiplexing 16 interrupt lines.
909        This introduces a pipeline delay which can cause
910        spurious interrupts unless ending the interrupt cycle
911        (EOI) is delayed accordingly.
912
9132005-12-01      Till Straumann <strauman@slac.stanford.edu>
914
915        * shared/vectors/vectors.h, shared/vectors/vectors.S,
916        shared/vectors/vectors_init.c: Reduced size of default
917        prologue (some exceptions, e.g., altivec unavail.) are only
918        0x20 bytes apart. Also introduced a modified prologue
919        that switches r0..r3 shadowing off (r0..r3 undefined
920        on certain 603e variants when incurring a TLB miss).
921
9222005-11-29      Till Straumann <strauman@slac.stanford.edu>
923
924        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
925        CR[6] before invoking high-level handler to make sure no
926        varargs fn callee assumes there are FP arguments.
927
9282005-11-29      Till Straumann <strauman@slac.stanford.edu>
929
930        * shared/irq/irq.c: Fixed incorrect removal of first shared
931        interrupt in chain.
932
9332005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
934
935        * shared/startup/bspstart.c: Eliminate obsolete types.
936
9372005-11-03      Till Straumann <strauman@slac.stanford.edu>
938
939        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
940        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
941        shared/startup/bspstart.c: moved linkcmds to shared area for other
942        BSPs to use
943
9442005-11-03      Till Straumann <strauman@slac.stanford.edu>
945
946        * shared/bootloader/misc.c, shared/console/polled_io.c,
947        shared/residual/residual.c: silenced compiler warnings (type cast &
948        renaming puts->my_puts)
949
9502005-11-02      Till Straumann <strauman@slac.stanford.edu>
951
952        * mvme5500/start/start.S, shared/start/start.S,
953        shared/startup/bspstart.c: moved assembly code to C; setdbat now
954        supports high bats on 7450 CPUs; added argument checking to setdbat;
955        added getdbat; moved early initialization code (clear_bats) from BSP
956        to libcpu (CPU_clear_bats_early)
957
9582005-10-20      Eric Norum <norume@aps.anl.gov>
959
960        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
961        shared/vme/VMEConfig.h: Support MVME2100.
962
9632005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
964
965        * Makefile.am: Merge-in shared/Makefile.am.
966        * configure.ac: Remove shared/Makefile.am.
967        * ChangeLog: Merge-in shared/ChangeLog.
968
9692005-10-06      Till Straumann <strauman@slac.stanford.edu>
970
971        PR 833/bsps
972        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
973        explicitely enable the FPU across the user ISR but DONT save/restore
974        the FPU context. Any use of the FPU fron the user handler (e.g., due
975        to GCC optimizations) result in corruption. The fix results in an
976        exception in such cases (user ISR must explicitely
977        save/enable/restore FPU).
978
9792005-09-16      richard.campbell@OARCorp.com
980
981        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
982        was written in inline assembly and containined a register direction
983        error.
984
9852005-07-28      Eric Norum <norume@aps.anl.gov>
986
987        * shared/shared/clock/p_clock.c: Changes provided by Phillip
988        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
989        Corresponding changes made to mvme5500/startup/bspstart.c.
990
9912005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
992
993        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
994        shared/irq/irq.h: Modified to use rtems/irq.h.
995
9962005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
997
998        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
999        {un|}signed{8|16|32}.
1000        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
1001        u32.
1002
10032005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
1004
1005        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
1006        shared/bootloader/misc.c, shared/bootloader/pci.c,
1007        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1008
10092005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1010
1011        * shared/pci/pci.h: Add pci_bus_count().
1012
10132005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1014
1015        * shared/irq/irq_init.c, shared/pci/pci.c,
1016        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1017        to support common PCI interface
1018
10192005-04-28      Joel Sherrill <joel@OARcorp.com>
1020
1021        * acinclude.m4: Remove dmv177 and ppcn_60x.
1022        * configure.ac: Remove reference to dmv177.
1023
10242005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1025
1026        * acinclude.m4: Initial release of ep1a bsp
1027
10282005-04-26      Joel Sherrill <joel@OARcorp.com>
1029
1030        * shared/console/uart.h: Eliminate tabs.
1031
10322005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1033
1034        PR 779/bsp
1035        * shared/clock/p_clock.c, shared/console/console.c,
1036        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1037        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1038        new exception interrupt handlers
1039
10402005-03-14      Joel Sherrill <joel@OARcorp.com>
1041
1042        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1043        Continue PCI API unification. All use pci_find_device(). Also
1044        reformat to remove tabs.
1045
10462005-03-04      Joel Sherrill <joel@OARcorp.com>
1047
1048        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1049        shared/startup/bspstart.c: Make PCI initialize function part of the
1050        unified PCI API as pci_initialize().
1051
10522005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1053
1054        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1055        * shared/startup/bspstart.c, shared/start/start.S: include
1056        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1057        of CPU_MINIMUM_STACK_FRAME_SIZE.
1058
10592005-02-12      Joel Sherrill <joel@OARcorp.com>
1060
1061        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1062        in cpukit and include rtems/pci.h for the base set of PCI
1063        functionality.
1064
10652005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1066
1067        * shared/tod/todcfg.c: size_t RTC_Count.
1068
10692005-01-04      Joel Sherrill <joel@OARcorp.com>
1070
1071        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1072        Remove warnings.
1073
10742004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1075
1076        * acinclude.m4: Reflect eth_comm having been removed.
1077
10782004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1079
1080        PR 729/bsps
1081        PR 728/bsps
1082        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1083        .data and .rodata sections being generated by gcc-3.3.3 and above,
1084        the lack of which was causing the bootloader to crash.
1085        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1086        assignement which makes too-large regions conflict with onboard
1087        hardware, replacing it with sfree which deletes the memory region
1088        from the setup code, leaving it disabled.
1089
10902004-11-30      Eric Norum <norume@aps.anl.gov>
1091
1092        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1093
10942004-10-26      Eric Norum <norume@aps.anl.gov>
1095
1096        Remove environ common area -- it breaks newlib
1097        * powerpc/dmv177/start/start.S
1098        * powerpc/eth_comm/start/start.S
1099        * powerpc/mbx8xx/startup/start.S
1100        * powerpc/mvme5500/start/start.S
1101        * powerpc/ppcn_60x/start/start.S
1102        * powerpc/psim/start/start.S
1103        * powerpc/score603e/start/start.S
1104        * powerpc/shared/start/start.S
1105        * powerpc/ss555/startup/start.S
1106
11072004-10-20      Eric Norum <norume@aps.anl.gov>
1108
1109        * configure.ac
1110        * mvme5500/.......
1111        * acinclude.m4: Add mvme5500 BSP
1112
11132004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1114
1115        PR 606/bsps
1116        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1117        remapping so buses >= 1 are remapped. Reduced PCI space to match
1118        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1119        Set PCI latency timers to known sane values.  Changed bridge PCI
1120        settings to minimum sane instead of whatever sounded neat in the PCI
1121        spec.  Force pf regions to memory mapped to preserve byte access.
1122
11232004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1124
1125        * configure.ac: Require automake > 1.9.
1126
11272004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1128
1129        * acinclude.m4: Regenerate to include ss555.
1130
11312004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1132
1133        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1134        * acinclude.m4: Regenerate.
1135
11362004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1137
1138        * configure.ac: Reflect having removed shared/*/Makefile.am
1139
11402004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1141
1142        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1143        $(RTEMS_BSP_FAMILY).
1144
11452003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1146
1147        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1148
11492003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1150
1151        * Makefile.am: Misc cleanups and fixes.
1152
11532003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * acinclude.m4: Reflect changes to bootstrap.
1156
11572003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1158
1159        * Makefile.am: Reflect having moved aclocal/.
1160
11612003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1162
1163        * Makefile.am: Reflect having moved automake/.
1164
11652003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1166
1167        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1168        address.
1169
11702003-07-18      Till Straumann <strauman@slac.stanford.edu>
1171
1172        PR 288/rtems
1173        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1174        properly maintained and does not reside in SPRG0.
1175
11762003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1177
1178        PR 432/bsps
1179        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1180        small IO regions, which if remapped would cause i8259 registers to
1181        move out from under the #define'd base addresses.
1182        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1183        256 megs, I incorrectly had extended it which would cause problems
1184        with PCI devices that defined prefetchable memory.
1185
11862003-06-13      Till Straumann <strauman@slac.stanford.edu>
1187
1188        PR 415/bsps
1189        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1190        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1191        host bridge. This can be used for memory probing on the VME bus.
1192
11932003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1194
1195        PR 405/bsps
1196        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1197        interrupts. Existing single hander vectors are undisturbed, a new
1198        function added to allow adding/removing handlers from a vector.
1199        * shared/bootloader/pci.c: Added support for configuring devices for
1200        pci busses > 0
1201        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1202        interrupt routing tables in support of FixupPCI.  This is
1203        board-specific, each board will have to supply information for
1204        FixupPCI() to do anything for it.
1205        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1206        address space.
1207        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1208        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1209        away from the host processor.
1210
12112003-04-15      Joel Sherrill <joel@OARcorp.com>
1212
1213        PR 386/bsps
1214        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1215        declaration of _BSP_vme_bridge_irq.
1216
12172003-04-10      Till Straumann <strauman@slac.stanford.edu>
1218
1219        PR 379/bsps
1220        * shared/console/console.c, shared/console/consoleIo.h,
1221        shared/console/polled_io.c, shared/irq/irq_init.c,
1222        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1223        Unfortunately, the supported 'printk' format string subset of the
1224        polled-io and libcpu implementations are different - hence, a few
1225        format strings in the ppc/shared BSP were changed.
1226        * shared/console/uart.c, shared/console/uart.h:
1227        BSP_output_char_via_serial() prototype changed to match the
1228        BSP_output_char_function_type.  Note that the motorola BSPs use
1229        polled-io for the output_char routine, not the uart.c version. The
1230        latter can be used be other BSPs however (e.g. SVGM).
1231        * shared/console/polled_io.c: libcpu provides 'printk' already.
1232        Therefore, the implementation in this file was removed (still used
1233        for the bootloader, though).  It now provides BSP_output_char() for
1234        libcpu's printk().
1235
12362003-04-10      Joel Sherrill <joel@OARcorp.com>
1237
1238        PR 383/bsps
1239        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1240        patches.
1241
12422003-03-25      Till Straumann <strauman@slac.stanford.edu>
1243
1244        PR 360/bsps
1245        PR 349/bsps
1246        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1247        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1248        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1249        library dependency on the vmeUniverse driver. It is now possible to
1250        use the ppc/shared/irq code on non-VME BSPs without triggering
1251        linkage of the vmeUniverse driver.
1252        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1253        shared/openpic/openpic.h: BSP code had set the task priority
1254        register multiple times of the OpenPIC instead of setting the
1255        individual source priorities. This patch adds
1256        openpic_get_source_priority() and openpic_set_source_priority()
1257        calls and lets IRQ management code use them.
1258
12592003-03-18      Till Straumann <strauman@slac.stanford.edu>
1260
1261        PR 356/bsps
1262        This patch makes RTEMS/powerpc/shared EABI compliant.
1263        * shared/irq/irq_init.c, shared/start/Makefile.am,
1264        shared/start/start.S, shared/startup/bspstart.c,
1265        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1266        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1267        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1268        are probably used even if -msdata=eabi is not specified).
1269        * shared/start/rtems_crti.S: New file which must be linked
1270        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1271        lets __init() return immediately. Also, a new entry point '_init' to
1272        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1273
12742003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1275
1276        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1277
12782003-02-20      Till Straumann <strauman@slac.stanford.edu>
1279
1280        PR 349/bsps
1281        * shared/console/console.c, shared/console/uart.c,
1282        shared/console/uart.h: implement IOCTLs for the serial (UART)
1283        console to install/retrieve a BREAK-IRQ callback.  The callback
1284        routine (if installed) is invoked from the UART ISR when a BREAK
1285        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1286        reboot a la vxWorks Ctrl-X (although we use the serial line break
1287        condition) NOTE: The callback runs in ISR context.
1288        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1289        files
1290        * shared/add BSP hook to let a VME interrupt acknowledge the
1291        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1292        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1293        or R13 - fix: openpic_init was called with the polarity/senses
1294        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1295        _read_SPRXX() _write_SPRXX() macros
1296        * shared/fix: remove implicit assumption that ISA interrupt vectors
1297        start at 0
1298        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1299        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1300        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1301        bridge driver.
1302        * shared/console/polled_io.c, shared/console/reboot.c,
1303        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1304        shared/openpic/Makefile.am, shared/startup/linkcmds,
1305        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1306        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1307        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1308        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1309        irq.c:
1310        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1311        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1312        pagetable support from libcpu.
1313
13142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1315
1316        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1317        * configure.ac: AC_PREREQ(2.57).
1318
13192003-01-20      Joel Sherrill <joel@OARcorp.com>
1320
1321        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1322
13232002-12-19      Joel Sherrill <joel@OARcorp.com>
1324
1325        * shared/console/console.c: Removed __assert() which conflicts with
1326        newlib.
1327
13282002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1329
1330        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1331
13322002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1333
1334        * shared/bootloader/head.S: Added support for optional debug via
1335        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1336        seems to cause trouble with the 603.  The cpu init functions in the
1337        bsp get all that stuff going properly.
1338
13392002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1340
1341        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1342
13432002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1344
1345        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1346        MTX603e.
1347
13482002-10-31      Joel Sherrill <joel@OARcorp.com>
1349
1350        * shared/bootloader/em86.c, shared/console/inch.c,
1351        shared/console/polled_io.c, shared/irq/irq.c,
1352        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1353        shared/vectors/vectors_init.c: Removed warnings.
1354
13552002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1356
1357        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1358
13592002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1360
1361        * shared/bootloader/em86real.S: Fix syntax error in comment near
1362        line 1185.
1363
13642002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1365
1366        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1367        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1368        changes to <rtems/score/cpu.h>.
1369        * shared/bootloader/head.S, shared/bootloader/misc.c,
1370        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1371        shared/vectors/vectors.S: Ditto.
1372
13732002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1374
1375        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1376
13772002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1378
1379        * shared/residual/residual.c: Include <string.h>.
1380        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1381        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1382        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1383
13842002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1385
1386        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1387        shared/clock/Makefile.am, shared/console/Makefile.am,
1388        shared/include/Makefile.am, shared/irq/Makefile.am,
1389        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1390        shared/pci/Makefile.am, shared/residual/Makefile.am,
1391        shared/start/Makefile.am, shared/startup/Makefile.am,
1392        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1393        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1394        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1395
13962001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1397
1398        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1399        * Makefile.am: Add DIST_SUBDIRS.
1400        * shared/include/bsp.h: Include <bspopts.h>.
1401        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1402
14032001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1404
1405        * support/new_exception_processing/Makefile.am,
1406        support/old_exception_processing/Makefile.am,
1407        support/old_exception_processing/cpu_asm.S,
1408        support/old_exception_processing/irq_stub.S: Modified to reflect old
1409        versus new exception processing being a per BSP option.
1410        * support/new_exception_processing/c_isr.inl,
1411        support/new_exception_processing/cpu.h,
1412        support/old_exception_processing/c_isr.inl,
1413        support/old_exception_processing/cpu.h,
1414        support/old_exception_processing/ppc_offs.h: Removed.
1415
14162001-11-20      Joel Sherrill <joel@OARcorp.com>
1417
1418        * support/new_exception_processing/configure.ac,
1419        support/new_exception_processing/rtems/score/c_isr.inl,
1420        support/new_exception_processing/rtems/score/cpu.h,
1421        support/old_exception_processing/configure.ac,
1422        support/old_exception_processing/rtems/score/c_isr.inl,
1423        support/old_exception_processing/rtems/score/cpu.h,
1424        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1425        missed in previous commit.
1426        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1427        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1428        papyrus/times, papyrus/dlentry/.cvsignore,
1429        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1430        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1431        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1432        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1433        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1434        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1435        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1436        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1437        papyrus/wrapup/Makefile.am: Deleted.
1438        * acinclude.m4: papyrus reference removed.
1439
14402001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1441
1442        This modification is part of the submitted modifications necessary
1443        to
1444        support the IBM PPC405 family.  This submission was reviewed by
1445        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1446        not negatively impact the ppc403 BSPs.  The submission and tracking
1447        process was captured as PR50.
1448        * ChangeLog: Removed bogus comment on edit of generated file.
1449        * acinclude.m4: Added gen405 BSP.
1450
14512001-10-25      Joel Sherrill <joel@OARcorp.com>
1452
1453        * shared/startup/linkcmds: Added _init and _fini.
1454
14552001-10-22      Joel Sherrill <joel@OARcorp.com>
1456
1457        * acinclude.m4: Added mpc8260ads subdirectory.
1458
14592001-10-12      Joel Sherrill <joel@OARcorp.com>
1460
1461        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1462
14632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1464
1465        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1466        * configure.ac: New file, generated from configure.in by autoupdate.
1467        * configure.in: Remove.
1468
14692001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1470
1471        * acinclude.m4: New file.
1472        * configure.in: Use RTEMS_BSP_SUBDIR.
1473
14742001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1475
1476        * shared/console/Makefile.am, shared/residual/Makefile.am,
1477        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1478        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1479        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1480
14812001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1482
1483        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1484        256 meg to allow operation on boards with larger RAM sizes.
1485        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1486        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1487        function to allow operation on boards with CPUs other than the
1488        MPC750.
1489
14902001-05-14      Till Straumann <strauman@slac.stanford.edu>
1491
1492        * shared/bootloader/misc.c, shared/console/Makefile.am,
1493        shared/console/console.c, shared/console/consoleIo.h,
1494        shared/console/inch.c, shared/console/polled_io.c,
1495        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1496        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1497        shared/irq/irq_init.c, shared/openpic/openpic.c,
1498        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1499        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1500        shared/startup/bspstart.c, shared/vectors/vectors.S,
1501        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1502        "libbsp/powerpc/shared" BSP has been modified considerably with the
1503        goal to make it more flexible and reusable by other BSPs. The main
1504        strategies were: - eliminate hardcoded base addresses; devices use
1505        offsets and a BSP defined base address. - separate functionality
1506        into different files (e.g. reboot from inch.c to reboot.c) which can
1507        be overridden by a 'derived' BSP. - separate initialization code
1508        into separate files (e.g.  PCI bridge detection/initialization was
1509        separated from the more generic PCI access routines), also to make
1510        it easier for 'derived' BSPs to substitute their own initialization
1511        code. There are also a couple of enhancements and fixes: - IRQ
1512        handling code now has a hook for attaching a VME bridge. - OpenPIC
1513        is now explicitely initialized (polarities, senses). Eliminated the
1514        implicit assumption on the presence of an ISA PIC. - UART and
1515        console driver now supports more than 1 port. The current maximum of
1516        2 can easily be extended by enlarging a table (it would even be
1517        easier if the ISR API was not broken by design). - fixed polled_io.c
1518        so it correctly supports console on COM2 - fixed TLB invalidation
1519        code (start.S). - exception handler prints a stack backtrace. -
1520        added BSP_pciFindDevice() to scan the pci bus for a particular
1521        vendor/device/instance.
1522
15232001-05-09      Joel Sherrill <joel@OARcorp.com>
1524
1525        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1526        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1527        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1528        direction of segments to memory regions may also have been
1529        addressed.  This was a sweep across all BSPs.
1530
15312001-04-08      Joel Sherrill <joel@OARcorp.com>
1532
1533        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1534
15352001-03-30      Eric Valette <valette@crf.canon.fr>
1536
1537        * shared/Makefile.am, shared/console/consoleIo.h,
1538        shared/include/bsp.h: These modifications are part of the conversion
1539        of the mpc8xx CPU to the "new exception processing model."
1540        * configure.in, motorola_powerpc/Makefile.am,
1541        motorola_powerpc/configure.in: These modifications are in support of
1542        switching the mpc8xx to the use the "new exception processing
1543        model."
1544
15452000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1546
1547        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1548
15492000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1550
1551        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1552        $(RTEMS_TOPdir)/aclocal.
1553
15542000-11-01      Joel Sherrill <joel@OARcorp.com>
1555
1556        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1557        and libcsupport.h moved from libc to lib/include/rtems and now must
1558        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1559        while doing this.
1560
15612000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1562
1563        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1564        GNU canonicalization.
1565
15662000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1567
1568        * shared/startup/linkcmds: Added lines so DWARF debug information
1569        would be available.  Otherwise gdb complains that the offsets for
1570        the debug info are incorrect and doesn't load the files.
1571
15722000-09-05      Joel Sherrill <joel@OARcorp.com>
1573
1574        * shared/start/start.S: Include proper files to compile.
1575
15762000-08-10      Joel Sherrill <joel@OARcorp.com>
1577
1578        * ChangeLog, shared/ChangeLog: New file.
1579
Note: See TracBrowser for help on using the repository browser.