source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 1b290ce7

4.104.11
Last change on this file since 1b290ce7 was 1b290ce7, checked in by Till Straumann <strauman@…>, on Sep 11, 2009 at 4:58:30 PM

2009-09-11 Till Straumann <strauman@…>

  • shared/openpic/openpic.c: include the more generic <rtems/pci.h> rather than <bsp/pci.h>.
  • Property mode set to 100644
File size: 56.3 KB
Line 
12009-09-11      Till Straumann <strauman@slac.stanford.edu>
2
3        * shared/openpic/openpic.c: include the more generic <rtems/pci.h>
4        rather than <bsp/pci.h>.
5
62009-09-11      Till Straumann <strauman@slac.stanford.edu>
7
8        * shared/irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
9        if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
10        have to create a dummy VMEConfig.h header.
11
122009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        PR 1435/bsps
15        * shared/startup/bspidle.c: New file.
16
172009-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
20        score603e/startup/linkcmds, shared/startup/linkcmds,
21        ss555/startup/linkcmds: Fix typos in .eh_frame sections.
22
232009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * shared/flash/spansionFlash.c: Convert calls to legacy routine
26        rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
27
282009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
31        bsp_get_work_area() since the work area is larger than a single
32        allocatable object.
33
342009-05-05      Jennifer Averett <jennifer.averett@OARcorp.com>
35
36        * shared/pci/pci.c: Removed warnings.
37
382009-04-28      Chris Johns <chrisj@rtems.org>
39
40        * shared/start/start.S: Update for boot_card command line change.
41
422009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        PR 1385/cpukit
45        * shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
46        C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
47        dispatching code accesses two boolean variables for scheduling
48        purposes and the assembly implementations of this code did not get
49        updated.
50
512009-03-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
52
53        * shared/clock/clock.c: Standard decrementer exception is now more
54        robust against erroneous external exception disable times.
55
562009-02-27      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * shared/startup/bspgetworkarea.c: Add check to determine if current
59        stack pointer is in work area.
60
612009-02-26      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * shared/startup/bspgetworkarea.c: Make debug messages same as
64        standard.
65
662009-02-19      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * shared/irq/irq.c: Spacing.
69
702009-02-11      Matt Rippa <mrippa@gemini.edu>
71
72        PR 1352/bsps
73        * shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
74
752009-02-11      Matt Rippa <mrippa@gemini.edu>
76
77        PR 1362/bsps
78        * shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
79
802008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * shared/irq/openpic_i8259_irq.c: Line wrap.
83
842008-11-03      Till Straumann <strauman@slac.stanford.edu>
85
86        PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
87        only from 'firstOpen' and only if this is a serial console.
88
892008-11-03      Till Straumann <strauman@slac.stanford.edu>
90
91        * shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
92        Fixed PR#1335.
93
942008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * shared/clock/clock.c: Update for status-checks.h changes.
97
982008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
101        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
102        which would limit the work area to 64K.
103
1042008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * shared/console/inch.c, shared/startup/panic.c: Use standardized
107        bsp_cleanup() which can optionally print a message, poll for user to
108        press key, and call bsp_reset(). Using this eliminates the various
109        bsp_cleanup() implementations which had their own implementation and
110        variety of string constants.
111        * shared/console/bspreset.c: New file.
112        * shared/console/reboot.c: Removed.
113
1142008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
117        warnings by switching to uintptr_t.
118
1192008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * shared/start/start.S, shared/startup/bspgetworkarea.c,
122        shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
123        which reflect those tested on psim. Hopefully they work on all
124        boards. The initialization stack is explicitly declared in the
125        linkcmds memory layout rather than magic math.
126
1272008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        * shared/include/nvram.h: Fix typo.
130
1312008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * shared/clock/clock.c: Remove unnecessary includes of
134        rtems/libcsupport.h and rtems/libio.h.
135
1362008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
139        of bsp_get_work_area() in its own file and rely on BSP Framework to
140        perform more initialization.
141        * shared/startup/bspgetworkarea.c: New file.
142
1432008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * shared/startup/bspstart.c: Review of all bsp_cleanup()
146        implementations. In this phase, all prototypes were removed from
147        bsp.h and empty implementations were removed and made to use the
148        shared stub.
149
1502008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * acinclude.m4: Add tqm8xx.
153
1542008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
155
156        * tqm8xx: New BSP.
157
1582008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * shared/irq/irq.c: Convert to "bool".
161
1622008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * shared/clock/clock.c: The Shared Memory Driver no longer requires the
165        special IOCTL in Clock_control. This was a hack which has existed
166        since before the Classic API Timer Manager was implemented. All
167        implementations of and references to Clock_control were removed.
168
1692008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * shared/console/inch.c: Convert to "bool".
172
1732008-08-28      Till Straumann <strauman@slac.stanford.edu>
174
175        * shared/vme/vme_universe.c: added implementation for
176        BSP_VMEResetBus().
177
1782008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
179
180        * shared/flash/flash.c, shared/irq/irq_init.c: Add missing
181        prototypes.
182        * shared/showbats.c, shared/console/inch.c, shared/irq/irq_init.c,
183        shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c,
184        shared/startup/zerobss.c, shared/vme/vmeconfig.c,
185        startup/exit.c: Add missing prototypes.
186
1872008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
188
189        * shared/clock/clock.c: Fixed warnings.
190
1912008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
192
193        * shared/clock/clock.c: Update due to powerpc-utilty.h changes.
194
1952008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * mpc55xxevb: New BSP.
198
1992008-07-14      Thomas Doefler <Thomas.Doerfler@embedded-brains.de>
200        * haleakala: added new BSP
201
2022008-07-11      Sebastian Huber <sebastian.huber@embedded-brains.de>
203
204        * ep1a/startup/bspstart.c, mvme3100/startup/bspstart.c,
205        mvme5500/startup/bspstart.c, psim/startup/bspstart.c,
206        shared/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
207        used to store the interrupt disable mask.  See bootcard.c and
208        ppc_exc_initialize() for default initialization.
209
210        Update to new exception initialization routine ppc_exc_initialize().
211        The exception low level code has changed, see libcpu/powerpc/ChangeLog.
212
213        * gen5200/startup/bspstart.c, mbx8xx/startup/bspstart.c,
214        mpc8260ads/startup/bspstart.c, ss555/startup/bspstart.c,
215        virtex/startup/bspstart.c: The usage of SPRG0 as changed.  It is now
216        used to store the interrupt disable mask.  See bootcard.c for default
217        initialization.
218
2192008-07-10      Till Straumann <strauman@slac.stanford.edu>
220
221        * shared/flash/spansionFlash.c: removed "m" memory
222        operands.
223
2242008-07-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
225
226        * shared/clock/clock.c: Alternative clock driver.  Uses exception handler
227        directly.  Supports special variants for Book E and e300 cores.  For
228        standard decrementer CPUs the new decrementer value is calculated with
229        reference to a time base so that a time drift is avoided.
230
2312008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * shared/uboot_getenv.c: New file.
234
2352008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * shared/startup/panic.c: Convention calls for leading underscore on
238        private RTEMS variables.
239
2402008-05-23      Till Straumann <strauman@slac.stanford.edu>
241
242        * shared/startup/pretaskinghook.c: removed declaration
243        of BSP_vme_config() (which is already declared in
244        <bsp/VME.h>. Removed test for NULL-ness of BSP_vme_config;
245        gcc doesn't seem to understand that the linker may
246        define this to be NULL... Silences a compiler warning
247        (and users can always provide an empty routine).
248
2492008-05-22      Till Straumann <strauman@slac.stanford.edu>
250
251        * shared/startup/linkcmds, shared/startup/zerobss.c:
252        introduced '__bss_end'; assuming that __rtems_end
253        coincides with the end of .bss for the purpose of
254        zeroing .bss is very dangerous.
255
2562008-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * shared/console/console.c: Fix typo.
259
2602008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
261
262        * shared/console/console.c: Remove explicit switch and call
263        termios_baud_to_number().
264
2652008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        * shared/startup/pretaskinghook.c: Add capability for bootcard.c BSP
268        Initialization Framework to ask the BSP where it has memory for the
269        RTEMS Workspace and C Program Heap. These collectively are referred
270        to as work area. If the BSP supports this, then it does not have to
271        include code to split the available memory between the two areas.
272        This reduces the amount of code in the BSP specific bspstart.c file.
273        Additionally, the shared framework can initialize the C Library, call
274        rtems_debug_enable(), and dirty the work area memory. Until most/all
275        BSPs support this new capability, if the BSP supports this, it should
276        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
277        When the transition is complete, this autoconf macro can be removed.
278
2792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        * shared/startup/bspstart.c: Refactored and renamed initialization
282        routines to rtems_initialize_data_structures,
283        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
284        rtems_initialize_start_multitasking. This opened the sequence up so
285        that bootcard() could provide a more robust and flexible framework
286        which is easier to explain and understand. This also lays the
287        groundwork for sharing the division of available memory between the
288        RTEMS workspace and heap and the C library initialization across all
289        BSPs.
290
2912008-03-21      Till Straumann <strauman@slac.stanford.edu>
292
293        * shared/console/uart.c: In IRQ driven mode also
294        keep reading chars while they are available (fifo
295        could be enabled).
296
2972008-03-19      Till Straumann <strauman@slac.stanford.edu>
298
299        * shared/console/console.c, shared/console/uart.c,
300        shared/console/uart.h: added support for task-driven
301        console.
302
3032008-03-19      Till Straumann <strauman@slac.stanford.edu>
304
305        * shared/startup/pretaskinghook.c: install pointer
306        to rtems_malloc_sbrk_helpers_table. This (and derived)
307        BSPs rely on sbrk delivering even the first/initial
308        chunk of memory.
309
3102008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * shared/startup/linkcmds: Add wildcard to gcc_except_table section so
313        programs compiled with gcc 4.3.x can link.
314
3152008-02-19      Ralf Corsépius <ralf.corsepius@rtems.org>
316
317        * gen405: Remove (Abandoned).
318        * helas403: Remove (Abandoned).
319        * acinclude: Regenerate.
320
3212007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * acinclude.m4, gen5200/irq/irq.c, gen5200/startup/bspclean.c: Add
324        mvme3100.
325
3262007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Eliminate
329        copies of the Configuration Table. Use the RTEMS provided accessor
330        macros to obtain configuration fields.
331
3322007-12-10      Till Straumann <strauman@slac.stanford.edu>
333
334        * Makefile.am, start/preload.S: moved preload.S
335        to ../shared/start.
336
3372007-12-10      Till Straumann <strauman@slac.stanford.edu>
338
339        * shared/irq/irq_asm.S, shared/vectors/vectors.h:
340        renamed ASM_BOOKE_PIT_VECTOR to ASM_BOOKE_DEC_VECTOR
341        to be closer to 'official' nomenclature.
342
3432007-12-10      Till Straumann <strauman@slac.stanford.edu>
344
345        * shared/openpic/openpic.c: fixed wrong register
346        address in openpic_gettimer().
347
3482007-12-10      Till Straumann <strauman@slac.stanford.edu>
349
350        * shared/motorola/vpd.c, shared/motorola/vpd.h:
351        added code (originally developed for 'beatnik')
352        to read MotLoad VPD data from i2c eeprom.
353
3542007-12-10      Till Straumann <strauman@slac.stanford.edu>
355
356        * shared/vectors/README.deprecated, shared/irq/README.deprecated:
357        added READMEs stating that certain files should not be
358        copy/paste/modified when creating new BSPs. New BSPs
359        are encouraged to use the new library under
360        libcpu/powerpc/new-exceptions/bspsupport.
361
3622007-12-10      Till Straumann <strauman@slac.stanford.edu>
363       
364        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
365        shared/start/vectors_entry.S: moved vectors_entry.S to
366        'start' subdir and made a start file rather than
367        element of vectors.rel (it should always be linked but
368        won't if it is the sole member of vectors.rel).
369
3702007-12-08      Till Straumann <strauman@slac.stanford.edu>
371
372        * shared/vme/vme_universe.c: fixed wrong initialization
373        routine when using Tsi148 driver.
374
3752007-12-08      Till Straumann <strauman@slac.stanford.edu>
376
377        * Makefile.am: merged shared/vme/vme_universe.c and
378        shared/vme/vme_universe_dma.c into one file.
379        Added support for Tsi148 driver (DMA).
380
3812007-12-08      Till Straumann <strauman@slac.stanford.edu>
382
383        * shared/vme/VMEConfig.h, shared/vme/vme_universe.c:
384        added support for Tsi148 bridge; BSP can define which
385        bridge driver to use from VMEConfig.h.
386        Added 'err' macro parameter to BSP_VME_INSTALL_IRQ_MGR(err)
387        macro so that an error status can be passed back.
388
3892007-12-08      Till Straumann <strauman@slac.stanford.edu>
390
391        * irq_supp.h: was moved from shared/irq to
392        libcpu/powerpc/new-exceptions/bspsupport.
393
3942007-12-08      Till Straumann <strauman@slac.stanford.edu>
395
396        * ep1a/irq/irq.c, gen5200/irq/irq.c, gen83xx/irq/irq_init.c,
397        mbx8xx/irq/irq.c, mpc8260ads/irq/irq.c, mvme5500/irq/irq.c,
398        psim/irq/no_pic.c, score603e/irq/irq.c, shared/irq/irq_supp.h,
399        shared/irq/openpic_i8259_irq.c, virtex/irq/irq_init.c:
400        let C_dispatch_irq_handler() return zero to indicate to
401        low-level exception handling code that the exception
402        was handled (not used yet).
403
4042007-12-08      Till Straumann <strauman@slac.stanford.edu>
405
406        *shared/irq/irq_supp.h: removed cpp test for
407        BSP_SHARED_HANDLER_SUPPORT; BSPs using irq_supp.h
408        *must* implement shared handlers.
409
4102007-12-06      Till Straumann <strauman@slac.stanford.edu>
411
412        * shared/openpic/openpic.c, shared/openpic/openpic.h:
413        added routines to set timer period and interupt mask
414        and to read current count.
415
4162007-12-06      Till Straumann <strauman@slac.stanford.edu>
417
418        * virtex/irq/irq_init.c: use new ASM_xxx_VECTOR names.
419
4202007-12-06      Till Straumann <strauman@slac.stanford.edu>
421
422        * shared/vectors/vectors_init.c: replaced
423        switch ( current_ppc_cpu ) { } check by feature check.
424
4252007-12-06      Till Straumann <strauman@slac.stanford.edu>
426
427        * shared/irq/irq_asm.S, shared/vectors/vectors.S:
428        Replaced use of hardcoded PPC_EXC_MSR_BITS by a
429        run-time method to determine these bits (use settings
430        effective before exception occurred).
431        Replaced use of hardcoded ASM_VECTORS_CRITICAL by
432        'bsp_raw_vector_is_405_critical' variable.
433
4342007-12-05      Till Straumann <strauman@slac.stanford.edu>
435
436        * shared/irq/irq_supp.h: removed stray '*/'. Removed
437        inclusion of <stdlib.h> which is unnecessary and broke
438        if_dc in an obscure way (due to malloc/free redefinition
439        in the networking code).
440
4412007-12-05      Till Straumann <strauman@slac.stanford.edu>
442
443        * shared/irq/irq_asm.S, shared/vectors/vectors.S,
444        shared/vectors/vectors.h, shared/vectors/vectors_init.c:
445        Converted exception vector names to new ones
446        (qualified by <cpu_type> if non-std ppc exceptions).
447
448
4492007-12-04      Till Straumann <strauman@slac.stanford.edu>
450
451        * shared/startup/bspstart.c: export BSP_commandline_string
452        variable.
453
4542007-12-04      Till Straumann <strauman@slac.stanford.edu>
455
456        * shared/flash/flash.c: added lazy init of driver
457        from BSP_flashWriteFile().
458
4592007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * shared/startup/bspstart.c: Move interrupt_stack_size field from CPU
462        Table to Configuration Table. Eliminate CPU Table from all ports.
463        Delete references to CPU Table in all forms.
464
4652007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
466
467        * shared/irq/irq.c: Spacing.
468
4692007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
470
471        * shared/startup/bspstart.c: Moved most of the remaining CPU Table
472        fields to the Configuration Table. This included pretasking_hook,
473        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
474        extra_mpci_receive_server_stack, stack_allocate_hook, and
475        stack_free_hook. As a side-effect of this effort some multiprocessing
476        code was made conditional and some style clean up occurred.
477
4782007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * shared/irq/irq.c, shared/irq/irq_supp.h: Correct conditionals and
481        includes.
482
4832007-12-02      Till Straumann <strauman@slac.stanford.edu>
484
485        * shared/irq/i8259.c, shared/irq/irq.h, shared/irq/irq_supp.h,
486        shared/irq/openpic_i8259_irq.c: BSP_disable_irq_at_pic(),
487        openpic_disable_irq(), BSP_irq_disable_at_i8259s() now return
488        0/1 if irq was disabled/enabled prior to disabling.
489        irq_supp.h now exports a inline helper routine for scanning
490        a list of shared handlers; to be used by PIC drivers.
491
4922007-12-02      Till Straumann <strauman@slac.stanford.edu>
493
494        * shared/openpic/openpic.c shared/openpic/openpic.h,
495        shared/irq/irq_init.c: added more parameters to
496        openpic_init() so that more details of the configuration
497        can be overridden/set from the BSP. Moved setup of
498        the EPIC-specific EOI delay from BSP code into openpic_init()
499        using the new 'epic_freq' parameter.
500
5012007-12-02      Till Straumann <strauman@slac.stanford.edu>
502        * shared/openpic/openpic.c, shared/openpic/openpic.h:
503        - eliminated conditional compilation (#ifdef mpc8240)
504          The difference in register-layout between the EPIC
505          and the std. openPIC is handled by an offset parameter
506          which can be set at run-time (initialization) with
507          a new routine 'openpic_set_src_offset()'.
508        - allow BSP to define symbol BSP_OPEN_PIC_BIG_ENDIAN
509          which builds the driver for big-endian register access
510          (mpc8540).
511        - openpic_disable_irq() now returns the old state so
512          that it can be restored later.
513
5142007-12-01      Till Straumann <strauman@slac.stanford.edu>
515
516        * shared/irq/openpic_i8259_irq.c:
517        - conditionally define 'irq_mask_or_tbl' only if
518          BSP_PCI_ISA_BRIDGE_IRQ is defined.
519        - use _ISR_Get_level() / _ISR_Set_level() for re-enabling
520          interrupts rather than messing with MSR directly;
521          these macros:
522            o implement compiler memory barrier
523                o will handle multiple levels (e500 'critical' interrupts)
524                  if they are ever supported.
525        - decrementer irqs are also shareable - added list traversal.
526
5272007-12-01      Till Straumann <strauman@slac.stanford.edu>
528
529        * shared/irq/irq_supp.h: Make sure BSP_SHARED_HANDLER_SUPPORT
530        is set. The shared irq manager supports shared interrupts
531        (but requires also that the PIC-driver supports them by
532        traversing the list of shared handlers).
533        Declare C_dispatch_irq_handler() which must be defined
534        (like the other routines declared in this header) by the
535        PIC-driver.
536
5372007-12-01      Till Straumann <strauman@slac.stanford.edu>
538
539        * shared/clock/p_clock.c: (run-time) check for e500-cpu
540        and install different ISR for that type of CPU.
541
5422007-12-01      Till Straumann <strauman@slac.stanford.edu>
543
544        * shared/pci/detect_raven_bridge.c: use ifdef mvme2100
545        rather than ifdef mpc824x so that we don't depend on
546        compile-time CPU flavor. Eventually, this should become
547        a run-time check.
548
5492007-12-01      Till Straumann <strauman@slac.stanford.edu>
550
551        * shared/vectors/vectors.h: Give the BSP_Exception_frame
552        struct a name.
553
5542007-12-01      Till Straumann <strauman@slac.stanford.edu>
555
556        * shared/vme/vmeconfig.c: Include <libcpu/bat.h> only
557        if the BSP-specific configuration header (VMEConfig.h)
558        defines BSP_VME_BAT_IDX so that this file can be used
559        on CPUs w/o bats (e500).
560
5612007-11-30      Till Straumann <strauman@slac.stanford.edu>
562
563        * shared/startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
564
5652007-11-30      Till Straumann <strauman@slac.stanford.edu>
566
567        * shared/startup/pretaskinghook.c: Replaced inclusion of
568        <bsp/consoleIo.h> by <rtems/bspIo.> (for printk) and
569        made it conditional on #ifdef SHOW_MORE_INIT_SETTINGS.
570
5712007-11-30      Till Straumann <strauman@slac.stanford.edu>
572
573        * shared/startup/bspstart.c: Removed excess /*, replaced
574        #ifdef checks for mpc8240 by #ifdef mvme2100; eventually
575        there should be run-time checks.
576
5772007-11-30      Till Straumann <strauman@slac.stanford.edu>
578
579        * shared/motorola/motorola.c: removed excess initializer
580        elements.
581
5822007-11-30      Till Straumann <strauman@slac.stanford.edu>
583
584        * shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c,
585        shared/irq/irq_supp.h (added):
586        Removed 'is_processor_irq()' from irq.c; the BSP routines
587        BSP_enable_irq_at_pic()/BSP_disable_irq_at_pic() are required
588        to ignore processor irqs anyways. Removed
589        all BSP-defined constants from irq.c. This makes irq.c (almost)
590        binary-compatible among BSPs (ultimate goal is making 'shared'
591        a library).
592        Added a header (irq_supp.h) defining the interface between
593        the generic interrupt manager (irq.c) and the routines it
594        requires to be supplied by the BSP (eventually, these
595        should go into rtems/irq.h).
596
5972007-11-30      Till Straumann <strauman@slac.stanford.edu>
598
599        * shared/irq/irq.h, shared/irq/irq_init.c: Removed the definition
600        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
601        initialize the irqBase member of the rtems_irq_global_settings
602        struct. However, irqBase is an rtems_irq_symbolic_name,
603        so using BSP_LOWEST_OFFSET is more appropriate.
604
6052007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
606
607        * shared/startup/bspstart.c: Eliminate PowerPC specific elements from
608        the CPU Table. They have been replaced with variables named bsp_XXX
609        as needed.
610
6112007-11-29      Till Straumann <strauman@slac.stanford.edu>
612
613        * Makefile.am, shared/flash, shared/flash/flash.c,
614        shared/flash/flashPgm.h, shared/flash/flashPgmPvt.h,
615        shared/flash/intelFlash.c, shared/flash/spansionFlash.c:
616        Added flash programmer API, implementation and chip drivers
617        for some intel + spansion flash chips (as found on mvme5500,
618        mvme6100 and mvme3100 boards).
619        A more appopriate place would probably be libchip but
620        I don't know if the API is acceptable and if the implementation
621        is generic enough (e.g., no CFI support) so I leave it here
622        for now.
623
6242007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * shared/console/uart.c: Fix typo and spacing.
627
6282007-11-21      Till Straumann <strauman@slac.stanford.edu>
629
630        * shared/console/uart.c: when draining UART during
631        initialization (wait for possible printk() activity
632        to finish) look at TEMT (fifo, holding-reg and shift-reg)
633        rather than THRE (fifo, holding-reg only). This resolved
634        some scrambled output issues for me.
635
636        Enhanced semantics: if BSP initializes BSPBaseBaud to a negative
637        value then the driver interprets the modulus as a speed value
638        and uses the current setting of the divisor to compute the
639        clock speed (BSPBaseBaud). This is useful if you have a board
640        that you know is initialized e.g., to 9600 but you
641        don't know the clock speed.
642
6432007-11-21      Till Straumann <strauman@slac.stanford.edu>
644
645        * Makefile.am, motorola_powerpc/Makefile.am,
646        * shared/pci/detect_raven_bridge.c, Makefile.am,
647        * shared/pci/generic_clear_hberrs.c: separated the generic
648        version of _BSP_clear_hostbridge_errors() into its own
649        file.
650
6512007-11-06      Till Straumann <strauman@slac.stanford.edu>
652
653        * ep1a/irq/irq.c, gen5200/irq/irq.c, mbx8xx/irq/irq.c,
654        mpc8260ads/irq/irq.c, mvme5500/irq/irq.c, psim/irq/irq.c,
655        score603e/irq/irq.c, shared/irq/irq.c:
656        test for non-NULL-ness before calling 'on'/'off'
657        methods so that users don't have to provide
658        no-ops if they don't want this feature.
659
6602007-11-06      Till Straumann <strauman@slac.stanford.edu>
661
662        * shared/console/uart.c: removed #define UARTDEBUG
663
6642007-11-06      Till Straumann <strauman@slac.stanford.edu>
665
666        * shared/pci/pci.c: converted access to pci_config_addr to
667        conditionally defined macros so that bsp.h can override details.
668
6692007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
670
671        PR 1257/bsps
672        * shared/irq/i8259.c, shared/irq/irq.c: Code outside of cpukit should
673        use the public API for
674        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
675        public API and directly accessing _CPU_ISR_Disable and
676        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
677        directive which could lead to problems. This patch also changes the
678        type of the variable passed into these routines and addresses minor
679        style issues.
680
6812007-09-07      Joel Sherrill <joel.sherrill@OARcorp.com>
682
683        * shared/console/polled_io.c: Change prototype so code compiles.
684
6852007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
686
687        * shared/startup/bspstart.c: Split out ShowBATS() so it can be shared
688        by more BSPs.
689        * shared/showbats.c: New file.
690
6912007-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
692
693        * acinclude.m4, gen83xx/:
694        added support for MPC83xx controllers and MPC8349EAMDS board
695       
6962007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
697
698        * acinclude.m4, shared/irq/irq_asm.S, shared/irq/irq.c,
699        * shared/vectors/vectors_entry.S, shared/vectors/vectors.h,
700        * shared/vectors/vectors_init.c, shared/vectors/vectors.S:
701        converted various BSP specific implementations into a more general
702        "shared" one
703
7042007-07-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
705
706        * virtex/:
707        integrated "virtex" BSP to support PPC core implemented in a
708        Xilinx virtex FPGA
709
7102007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
711
712        * shared/uboot_dump_bdinfo.c: New file.
713
7142007-04-17      Joel Sherrill <joel@OARcorp.com>
715
716        * psim/tools/runtest: Do not run pppd.exe from batch mode script.
717
7182007-04-17      Joel Sherrill <joel@OARcorp.com>
719
720        * shared/start/rtems_crti.S: Remove unnecessary include of libcpu/io.h.
721
7222007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
723
724        * shared/motorola/motorola.c,shared/openpic/openpic.c,
725        * shared/pci/detect_raven_bridge.c, shared/pci/pci.c:
726        adapted to detect/use MVME2400
727
7282007-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
729
730        * shared/pci/pci.c: More stdint.h fixed-size types.
731
7322007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
733
734        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
735        shared/bootloader/pci.c, shared/bootloader/pci.h,
736        shared/irq/irq_init.c, shared/pci/detect_raven_bridge.c,
737        shared/pci/pci.c, shared/pci/pcifinddevice.c:
738        Use stdint.h fixed-size types.
739
7402007-03-11      Joel Sherrill <joel@OARcorp.com>
741
742        * shared/startup/bspstart.c: Remove assignments of
743        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
744        value in boot_card.c
745
7462007-01-29      Till Straumann <strauman@slac.stanford.edu>
747
748        * shared/vme/VMEConfig.h:
749        Added more comments about the semantics of the various
750        symbols BSPs should define in this file.
751        Removed declarations of BSP_VMEInit(), BSP_VMEIrqMgrInstall().
752
753        * shared/vme/vmeconfig.c: declare BSP_VMEInit(),
754        BSP_VMEIrqMgrInstall() here.
755
756        * Makefile.am, shared/vme/README,
757        * shared/vme/vme_universe_dma.c (added): Added glue code
758        implementing the VMEDMA.h API using the vmeUniverse driver.
759
7602007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
761
762        * gen5200/mscan/mscan.c, gen5200/mscan/mscan.h,
763        gen5200/mscan/mscan_int.h:
764        split mscan.h into two headers, corrected CAN filtering
765        code to
766        support remote requests
767
7682007-01-19      Till Straumann <strauman@slac.stanford.edu>
769
770        * mvme5500/Makefile.am, mvme5500/preinstall.am,
771        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h,
772        mvme5500/vme/vmeconfig.c:
773        removed copies of vmeconfig.c, VME.h - use generic
774        versions instead.
775
7762007-01-19      Till Straumann <strauman@slac.stanford.edu>
777
778        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
779        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
780        score603e/Makefile.am, score603e/preinstall.am,
781        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
782        libbsp/shared/vmeUniverse; eventually, this (and other)
783        VME API headers should migrate to cpukit.
784
7852007-01-16      Till Straumann <strauman@slac.stanford.edu>
786
787        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
788        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
789        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
790        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
791        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
792        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
793        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
794        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
795        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
796
7972006-12-13      Till Straumann <strauman@slac.stanford.edu>
798
799        * mvme5500/Makefile.am, mvme5500/preinstall.am:
800        need to install bsp/vme_am_defs.h
801
8022006-12-13      Till Straumann <strauman@slac.stanford.edu>
803
804        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
805        use symbolic flag instead of numerical value
806        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
807        before including <bsp/vmeUniverse.h>
808
8092006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
810
811        * configure.ac: New BUG-REPORT address.
812
8132006-11-15      Joel Sherrill <joel@OARcorp.com>
814
815        * shared/startup/bspstart.c: Merge c_rtems_main() into boot_card().
816        This eliminated a file and simplified initialization.
817
8182006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
819
820        * configure.ac: Require autoconf-2.60. Require automake-1.10.
821
8222006-08-21      Till Straumann <strauman@slac.stanford.edu>
823
824        * shared/vme/vmeconfig.c: open outbound window
825        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
826
8272006-08-10      Till Straumann <strauman@slac.stanford.edu>
828
829        * shared/irq/openpic_i8259_irq.c: fixed type of
830        'frame' argument to C_dispatch_irq_handler(). It's
831        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
832
8332006-07-12      Till Straumann <strauman@slac.stanford.edu>
834
835        * shared/startup/probeMemEnd.c: added paranoia to inline
836        assembly code; added 'memory' clobbers and made sure
837        any registers modified by the 'asm' appear in the output
838        operands.
839
8402006-07-12      Till Straumann <strauman@slac.stanford.edu>
841
842        * shared/startup/panic.c: Fixed compiler warnings.
843
8442006-06-19      Till Straumann <strauman@slac.stanford.edu>
845
846        * shared/vme/vmeconfig.c: Indicate that it's ok to
847        use decoupled cycles to access on-board memory from
848        VME.
849
8502006-06-19      Till Straumann <strauman@slac.stanford.edu>
851
852        * shared/vme/vme_universe.c: Only set/access the
853        _BSP_vme_bridge_irq variable on BSPs that
854        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
855
8562006-06-19      Till Straumann <strauman@slac.stanford.edu>
857
858        * shared/vectors/vectors.S: filter exception vector for
859        altivec and remap 0xf20 to assigned vector number alias.
860
8612006-06-19      Till Straumann <strauman@slac.stanford.edu>
862
863        * shared/startup/bspstart.c: fixed compiler warnings
864        (bspIo.h inclusion, cast of number constants to pointers).
865        Enable L1 cache on mvme2100.
866
8672006-06-19      Till Straumann <strauman@slac.stanford.edu>
868
869        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
870        for integer-only tasks (new gcc may use FP regs implicitly).
871
8722006-03-08      Joel Sherrill <joel@OARcorp.com>
873
874        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
875
8762006-02-13      Till Straumann <strauman@slac.stanford.edu>
877
878        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
879        added code for BSPs to use: panic using printk() to display
880        reason. probeMemEnd() to determine memory size by probing.
881
8822006-02-08      Joel Sherrill <joel@OARcorp.com>
883
884        * shared/startup/linkcmds: Add sections required by newer gcc versions.
885
8862006-01-08      Joel Sherrill <joel@OARcorp.com>
887
888        * acinclude.m4: Add gen5200 to list of BSPs.
889
8902006-01-05      Till Straumann <strauman@slac.stanford.edu>
891
892        * shared/vectors/vectors.S: mask high bits when calculating
893        the exception vector number to yield correct result even if
894        the vectors reside in the upper area (0xfff00000; psim).
895
8962005-12-02      Till Straumann <strauman@slac.stanford.edu>
897
898        * shared/irq/irq_init.c, shared/openpic/openpic.h
899        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
900        mode of operation for multiplexing 16 interrupt lines.
901        This introduces a pipeline delay which can cause
902        spurious interrupts unless ending the interrupt cycle
903        (EOI) is delayed accordingly.
904
9052005-12-01      Till Straumann <strauman@slac.stanford.edu>
906
907        * shared/vectors/vectors.h, shared/vectors/vectors.S,
908        shared/vectors/vectors_init.c: Reduced size of default
909        prologue (some exceptions, e.g., altivec unavail.) are only
910        0x20 bytes apart. Also introduced a modified prologue
911        that switches r0..r3 shadowing off (r0..r3 undefined
912        on certain 603e variants when incurring a TLB miss).
913
9142005-11-29      Till Straumann <strauman@slac.stanford.edu>
915
916        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
917        CR[6] before invoking high-level handler to make sure no
918        varargs fn callee assumes there are FP arguments.
919
9202005-11-29      Till Straumann <strauman@slac.stanford.edu>
921
922        * shared/irq/irq.c: Fixed incorrect removal of first shared
923        interrupt in chain.
924
9252005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
926
927        * shared/startup/bspstart.c: Eliminate obsolete types.
928
9292005-11-03      Till Straumann <strauman@slac.stanford.edu>
930
931        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
932        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
933        shared/startup/bspstart.c: moved linkcmds to shared area for other
934        BSPs to use
935
9362005-11-03      Till Straumann <strauman@slac.stanford.edu>
937
938        * shared/bootloader/misc.c, shared/console/polled_io.c,
939        shared/residual/residual.c: silenced compiler warnings (type cast &
940        renaming puts->my_puts)
941
9422005-11-02      Till Straumann <strauman@slac.stanford.edu>
943
944        * mvme5500/start/start.S, shared/start/start.S,
945        shared/startup/bspstart.c: moved assembly code to C; setdbat now
946        supports high bats on 7450 CPUs; added argument checking to setdbat;
947        added getdbat; moved early initialization code (clear_bats) from BSP
948        to libcpu (CPU_clear_bats_early)
949
9502005-10-20      Eric Norum <norume@aps.anl.gov>
951
952        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
953        shared/vme/VMEConfig.h: Support MVME2100.
954
9552005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
956
957        * Makefile.am: Merge-in shared/Makefile.am.
958        * configure.ac: Remove shared/Makefile.am.
959        * ChangeLog: Merge-in shared/ChangeLog.
960
9612005-10-06      Till Straumann <strauman@slac.stanford.edu>
962
963        PR 833/bsps
964        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
965        explicitely enable the FPU across the user ISR but DONT save/restore
966        the FPU context. Any use of the FPU fron the user handler (e.g., due
967        to GCC optimizations) result in corruption. The fix results in an
968        exception in such cases (user ISR must explicitely
969        save/enable/restore FPU).
970
9712005-09-16      richard.campbell@OARCorp.com
972
973        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
974        was written in inline assembly and containined a register direction
975        error.
976
9772005-07-28      Eric Norum <norume@aps.anl.gov>
978
979        * shared/shared/clock/p_clock.c: Changes provided by Phillip
980        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
981        Corresponding changes made to mvme5500/startup/bspstart.c.
982
9832005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
984
985        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
986        shared/irq/irq.h: Modified to use rtems/irq.h.
987
9882005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
989
990        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
991        {un|}signed{8|16|32}.
992        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
993        u32.
994
9952005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
996
997        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
998        shared/bootloader/misc.c, shared/bootloader/pci.c,
999        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
1000
10012005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
1002
1003        * shared/pci/pci.h: Add pci_bus_count().
1004
10052005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
1006
1007        * shared/irq/irq_init.c, shared/pci/pci.c,
1008        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
1009        to support common PCI interface
1010
10112005-04-28      Joel Sherrill <joel@OARcorp.com>
1012
1013        * acinclude.m4: Remove dmv177 and ppcn_60x.
1014        * configure.ac: Remove reference to dmv177.
1015
10162005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
1017
1018        * acinclude.m4: Initial release of ep1a bsp
1019
10202005-04-26      Joel Sherrill <joel@OARcorp.com>
1021
1022        * shared/console/uart.h: Eliminate tabs.
1023
10242005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
1025
1026        PR 779/bsp
1027        * shared/clock/p_clock.c, shared/console/console.c,
1028        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
1029        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
1030        new exception interrupt handlers
1031
10322005-03-14      Joel Sherrill <joel@OARcorp.com>
1033
1034        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
1035        Continue PCI API unification. All use pci_find_device(). Also
1036        reformat to remove tabs.
1037
10382005-03-04      Joel Sherrill <joel@OARcorp.com>
1039
1040        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
1041        shared/startup/bspstart.c: Make PCI initialize function part of the
1042        unified PCI API as pci_initialize().
1043
10442005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
1045
1046        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
1047        * shared/startup/bspstart.c, shared/start/start.S: include
1048        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
1049        of CPU_MINIMUM_STACK_FRAME_SIZE.
1050
10512005-02-12      Joel Sherrill <joel@OARcorp.com>
1052
1053        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
1054        in cpukit and include rtems/pci.h for the base set of PCI
1055        functionality.
1056
10572005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1058
1059        * shared/tod/todcfg.c: size_t RTC_Count.
1060
10612005-01-04      Joel Sherrill <joel@OARcorp.com>
1062
1063        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
1064        Remove warnings.
1065
10662004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1067
1068        * acinclude.m4: Reflect eth_comm having been removed.
1069
10702004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
1071
1072        PR 729/bsps
1073        PR 728/bsps
1074        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
1075        .data and .rodata sections being generated by gcc-3.3.3 and above,
1076        the lack of which was causing the bootloader to crash.
1077        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
1078        assignement which makes too-large regions conflict with onboard
1079        hardware, replacing it with sfree which deletes the memory region
1080        from the setup code, leaving it disabled.
1081
10822004-11-30      Eric Norum <norume@aps.anl.gov>
1083
1084        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
1085
10862004-10-26      Eric Norum <norume@aps.anl.gov>
1087
1088        Remove environ common area -- it breaks newlib
1089        * powerpc/dmv177/start/start.S
1090        * powerpc/eth_comm/start/start.S
1091        * powerpc/mbx8xx/startup/start.S
1092        * powerpc/mvme5500/start/start.S
1093        * powerpc/ppcn_60x/start/start.S
1094        * powerpc/psim/start/start.S
1095        * powerpc/score603e/start/start.S
1096        * powerpc/shared/start/start.S
1097        * powerpc/ss555/startup/start.S
1098
10992004-10-20      Eric Norum <norume@aps.anl.gov>
1100
1101        * configure.ac
1102        * mvme5500/.......
1103        * acinclude.m4: Add mvme5500 BSP
1104
11052004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
1106
1107        PR 606/bsps
1108        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
1109        remapping so buses >= 1 are remapped. Reduced PCI space to match
1110        bat2.  Fixed incorrect region size calculation in pci_read_bases.
1111        Set PCI latency timers to known sane values.  Changed bridge PCI
1112        settings to minimum sane instead of whatever sounded neat in the PCI
1113        spec.  Force pf regions to memory mapped to preserve byte access.
1114
11152004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
1116
1117        * configure.ac: Require automake > 1.9.
1118
11192004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
1120
1121        * acinclude.m4: Regenerate to include ss555.
1122
11232004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1124
1125        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
1126        * acinclude.m4: Regenerate.
1127
11282004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1129
1130        * configure.ac: Reflect having removed shared/*/Makefile.am
1131
11322004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1133
1134        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
1135        $(RTEMS_BSP_FAMILY).
1136
11372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1138
1139        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1140
11412003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1142
1143        * Makefile.am: Misc cleanups and fixes.
1144
11452003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1146
1147        * acinclude.m4: Reflect changes to bootstrap.
1148
11492003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1150
1151        * Makefile.am: Reflect having moved aclocal/.
1152
11532003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1154
1155        * Makefile.am: Reflect having moved automake/.
1156
11572003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1158
1159        * configure.ac: Use rtems-bugs@rtems.com as bug report email
1160        address.
1161
11622003-07-18      Till Straumann <strauman@slac.stanford.edu>
1163
1164        PR 288/rtems
1165        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
1166        properly maintained and does not reside in SPRG0.
1167
11682003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
1169
1170        PR 432/bsps
1171        * shared/bootloader/pci.c: Re-instated code that prevents remapping
1172        small IO regions, which if remapped would cause i8259 registers to
1173        move out from under the #define'd base addresses.
1174        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
1175        256 megs, I incorrectly had extended it which would cause problems
1176        with PCI devices that defined prefetchable memory.
1177
11782003-06-13      Till Straumann <strauman@slac.stanford.edu>
1179
1180        PR 415/bsps
1181        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
1182        shared/startup/bspstart.c: Support enabling MCP exceptions on the
1183        host bridge. This can be used for memory probing on the VME bus.
1184
11852003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
1186
1187        PR 405/bsps
1188        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
1189        interrupts. Existing single hander vectors are undisturbed, a new
1190        function added to allow adding/removing handlers from a vector.
1191        * shared/bootloader/pci.c: Added support for configuring devices for
1192        pci busses > 0
1193        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
1194        interrupt routing tables in support of FixupPCI.  This is
1195        board-specific, each board will have to supply information for
1196        FixupPCI() to do anything for it.
1197        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
1198        address space.
1199        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
1200        vectors in the INTERRUPT_LINE register of pci devices any # of hops
1201        away from the host processor.
1202
12032003-04-15      Joel Sherrill <joel@OARcorp.com>
1204
1205        PR 386/bsps
1206        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
1207        declaration of _BSP_vme_bridge_irq.
1208
12092003-04-10      Till Straumann <strauman@slac.stanford.edu>
1210
1211        PR 379/bsps
1212        * shared/console/console.c, shared/console/consoleIo.h,
1213        shared/console/polled_io.c, shared/irq/irq_init.c,
1214        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
1215        Unfortunately, the supported 'printk' format string subset of the
1216        polled-io and libcpu implementations are different - hence, a few
1217        format strings in the ppc/shared BSP were changed.
1218        * shared/console/uart.c, shared/console/uart.h:
1219        BSP_output_char_via_serial() prototype changed to match the
1220        BSP_output_char_function_type.  Note that the motorola BSPs use
1221        polled-io for the output_char routine, not the uart.c version. The
1222        latter can be used be other BSPs however (e.g. SVGM).
1223        * shared/console/polled_io.c: libcpu provides 'printk' already.
1224        Therefore, the implementation in this file was removed (still used
1225        for the bootloader, though).  It now provides BSP_output_char() for
1226        libcpu's printk().
1227
12282003-04-10      Joel Sherrill <joel@OARcorp.com>
1229
1230        PR 383/bsps
1231        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
1232        patches.
1233
12342003-03-25      Till Straumann <strauman@slac.stanford.edu>
1235
1236        PR 360/bsps
1237        PR 349/bsps
1238        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1239        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
1240        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
1241        library dependency on the vmeUniverse driver. It is now possible to
1242        use the ppc/shared/irq code on non-VME BSPs without triggering
1243        linkage of the vmeUniverse driver.
1244        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
1245        shared/openpic/openpic.h: BSP code had set the task priority
1246        register multiple times of the OpenPIC instead of setting the
1247        individual source priorities. This patch adds
1248        openpic_get_source_priority() and openpic_set_source_priority()
1249        calls and lets IRQ management code use them.
1250
12512003-03-18      Till Straumann <strauman@slac.stanford.edu>
1252
1253        PR 356/bsps
1254        This patch makes RTEMS/powerpc/shared EABI compliant.
1255        * shared/irq/irq_init.c, shared/start/Makefile.am,
1256        shared/start/start.S, shared/startup/bspstart.c,
1257        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
1258        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
1259        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
1260        are probably used even if -msdata=eabi is not specified).
1261        * shared/start/rtems_crti.S: New file which must be linked
1262        immediately after ecrti.o. rtems_crti.o contains a code snippet who
1263        lets __init() return immediately. Also, a new entry point '_init' to
1264        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
1265
12662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1267
1268        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1269
12702003-02-20      Till Straumann <strauman@slac.stanford.edu>
1271
1272        PR 349/bsps
1273        * shared/console/console.c, shared/console/uart.c,
1274        shared/console/uart.h: implement IOCTLs for the serial (UART)
1275        console to install/retrieve a BREAK-IRQ callback.  The callback
1276        routine (if installed) is invoked from the UART ISR when a BREAK
1277        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
1278        reboot a la vxWorks Ctrl-X (although we use the serial line break
1279        condition) NOTE: The callback runs in ISR context.
1280        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
1281        files
1282        * shared/add BSP hook to let a VME interrupt acknowledge the
1283        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
1284        EABI compliance; isr/exception lowlevel handlers must not clobber R2
1285        or R13 - fix: openpic_init was called with the polarity/senses
1286        tables swapped (fixed wrong order of arguments) - cosmetics: use new
1287        _read_SPRXX() _write_SPRXX() macros
1288        * shared/fix: remove implicit assumption that ISA interrupt vectors
1289        start at 0
1290        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
1291        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
1292        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
1293        bridge driver.
1294        * shared/console/polled_io.c, shared/console/reboot.c,
1295        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
1296        shared/openpic/Makefile.am, shared/startup/linkcmds,
1297        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
1298        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
1299        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
1300        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
1301        irq.c:
1302        * shared/startup/Makefile.am, shared/startup/bspstart.c,
1303        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
1304        pagetable support from libcpu.
1305
13062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1307
1308        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1309        * configure.ac: AC_PREREQ(2.57).
1310
13112003-01-20      Joel Sherrill <joel@OARcorp.com>
1312
1313        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
1314
13152002-12-19      Joel Sherrill <joel@OARcorp.com>
1316
1317        * shared/console/console.c: Removed __assert() which conflicts with
1318        newlib.
1319
13202002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1321
1322        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
1323
13242002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
1325
1326        * shared/bootloader/head.S: Added support for optional debug via
1327        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
1328        seems to cause trouble with the 603.  The cpu init functions in the
1329        bsp get all that stuff going properly.
1330
13312002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1332
1333        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
1334
13352002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
1336
1337        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
1338        MTX603e.
1339
13402002-10-31      Joel Sherrill <joel@OARcorp.com>
1341
1342        * shared/bootloader/em86.c, shared/console/inch.c,
1343        shared/console/polled_io.c, shared/irq/irq.c,
1344        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
1345        shared/vectors/vectors_init.c: Removed warnings.
1346
13472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1348
1349        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
1350
13512002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1352
1353        * shared/bootloader/em86real.S: Fix syntax error in comment near
1354        line 1185.
1355
13562002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1357
1358        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
1359        * shared/bootloader/exception.S, shared/start/start.S: Reflect
1360        changes to <rtems/score/cpu.h>.
1361        * shared/bootloader/head.S, shared/bootloader/misc.c,
1362        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
1363        shared/vectors/vectors.S: Ditto.
1364
13652002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1366
1367        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
1368
13692002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1370
1371        * shared/residual/residual.c: Include <string.h>.
1372        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
1373        * shared/bootloader/mm.c, shared/bootloader/pci.c,
1374        shared/console/console.c, shared/openpic/openpic.c: Ditto.
1375
13762002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1377
1378        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
1379        shared/clock/Makefile.am, shared/console/Makefile.am,
1380        shared/include/Makefile.am, shared/irq/Makefile.am,
1381        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
1382        shared/pci/Makefile.am, shared/residual/Makefile.am,
1383        shared/start/Makefile.am, shared/startup/Makefile.am,
1384        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
1385        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1386        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1387
13882001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1389
1390        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
1391        * Makefile.am: Add DIST_SUBDIRS.
1392        * shared/include/bsp.h: Include <bspopts.h>.
1393        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
1394
13952001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1396
1397        * support/new_exception_processing/Makefile.am,
1398        support/old_exception_processing/Makefile.am,
1399        support/old_exception_processing/cpu_asm.S,
1400        support/old_exception_processing/irq_stub.S: Modified to reflect old
1401        versus new exception processing being a per BSP option.
1402        * support/new_exception_processing/c_isr.inl,
1403        support/new_exception_processing/cpu.h,
1404        support/old_exception_processing/c_isr.inl,
1405        support/old_exception_processing/cpu.h,
1406        support/old_exception_processing/ppc_offs.h: Removed.
1407
14082001-11-20      Joel Sherrill <joel@OARcorp.com>
1409
1410        * support/new_exception_processing/configure.ac,
1411        support/new_exception_processing/rtems/score/c_isr.inl,
1412        support/new_exception_processing/rtems/score/cpu.h,
1413        support/old_exception_processing/configure.ac,
1414        support/old_exception_processing/rtems/score/c_isr.inl,
1415        support/old_exception_processing/rtems/score/cpu.h,
1416        support/old_exception_processing/rtems/score/ppc_offs.h: New files
1417        missed in previous commit.
1418        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
1419        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
1420        papyrus/times, papyrus/dlentry/.cvsignore,
1421        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
1422        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
1423        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
1424        papyrus/include/Makefile.am, papyrus/include/bsp.h,
1425        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
1426        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
1427        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
1428        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
1429        papyrus/wrapup/Makefile.am: Deleted.
1430        * acinclude.m4: papyrus reference removed.
1431
14322001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
1433
1434        This modification is part of the submitted modifications necessary
1435        to
1436        support the IBM PPC405 family.  This submission was reviewed by
1437        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
1438        not negatively impact the ppc403 BSPs.  The submission and tracking
1439        process was captured as PR50.
1440        * ChangeLog: Removed bogus comment on edit of generated file.
1441        * acinclude.m4: Added gen405 BSP.
1442
14432001-10-25      Joel Sherrill <joel@OARcorp.com>
1444
1445        * shared/startup/linkcmds: Added _init and _fini.
1446
14472001-10-22      Joel Sherrill <joel@OARcorp.com>
1448
1449        * acinclude.m4: Added mpc8260ads subdirectory.
1450
14512001-10-12      Joel Sherrill <joel@OARcorp.com>
1452
1453        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
1454
14552001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1456
1457        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1458        * configure.ac: New file, generated from configure.in by autoupdate.
1459        * configure.in: Remove.
1460
14612001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1462
1463        * acinclude.m4: New file.
1464        * configure.in: Use RTEMS_BSP_SUBDIR.
1465
14662001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1467
1468        * shared/console/Makefile.am, shared/residual/Makefile.am,
1469        shared/irq/Makefile.am, shared/motorola/Makefile.am,
1470        shared/vectors/Makefile.am, shared/pci/Makefile.am,
1471        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
1472
14732001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
1474
1475        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
1476        256 meg to allow operation on boards with larger RAM sizes.
1477        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
1478        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
1479        function to allow operation on boards with CPUs other than the
1480        MPC750.
1481
14822001-05-14      Till Straumann <strauman@slac.stanford.edu>
1483
1484        * shared/bootloader/misc.c, shared/console/Makefile.am,
1485        shared/console/console.c, shared/console/consoleIo.h,
1486        shared/console/inch.c, shared/console/polled_io.c,
1487        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
1488        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
1489        shared/irq/irq_init.c, shared/openpic/openpic.c,
1490        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
1491        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
1492        shared/startup/bspstart.c, shared/vectors/vectors.S,
1493        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
1494        "libbsp/powerpc/shared" BSP has been modified considerably with the
1495        goal to make it more flexible and reusable by other BSPs. The main
1496        strategies were: - eliminate hardcoded base addresses; devices use
1497        offsets and a BSP defined base address. - separate functionality
1498        into different files (e.g. reboot from inch.c to reboot.c) which can
1499        be overridden by a 'derived' BSP. - separate initialization code
1500        into separate files (e.g.  PCI bridge detection/initialization was
1501        separated from the more generic PCI access routines), also to make
1502        it easier for 'derived' BSPs to substitute their own initialization
1503        code. There are also a couple of enhancements and fixes: - IRQ
1504        handling code now has a hook for attaching a VME bridge. - OpenPIC
1505        is now explicitely initialized (polarities, senses). Eliminated the
1506        implicit assumption on the presence of an ISA PIC. - UART and
1507        console driver now supports more than 1 port. The current maximum of
1508        2 can easily be extended by enlarging a table (it would even be
1509        easier if the ISR API was not broken by design). - fixed polled_io.c
1510        so it correctly supports console on COM2 - fixed TLB invalidation
1511        code (start.S). - exception handler prints a stack backtrace. -
1512        added BSP_pciFindDevice() to scan the pci bus for a particular
1513        vendor/device/instance.
1514
15152001-05-09      Joel Sherrill <joel@OARcorp.com>
1516
1517        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
1518        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
1519        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
1520        direction of segments to memory regions may also have been
1521        addressed.  This was a sweep across all BSPs.
1522
15232001-04-08      Joel Sherrill <joel@OARcorp.com>
1524
1525        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
1526
15272001-03-30      Eric Valette <valette@crf.canon.fr>
1528
1529        * shared/Makefile.am, shared/console/consoleIo.h,
1530        shared/include/bsp.h: These modifications are part of the conversion
1531        of the mpc8xx CPU to the "new exception processing model."
1532        * configure.in, motorola_powerpc/Makefile.am,
1533        motorola_powerpc/configure.in: These modifications are in support of
1534        switching the mpc8xx to the use the "new exception processing
1535        model."
1536
15372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1538
1539        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1540
15412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1542
1543        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
1544        $(RTEMS_TOPdir)/aclocal.
1545
15462000-11-01      Joel Sherrill <joel@OARcorp.com>
1547
1548        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
1549        and libcsupport.h moved from libc to lib/include/rtems and now must
1550        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
1551        while doing this.
1552
15532000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1554
1555        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
1556        GNU canonicalization.
1557
15582000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
1559
1560        * shared/startup/linkcmds: Added lines so DWARF debug information
1561        would be available.  Otherwise gdb complains that the offsets for
1562        the debug info are incorrect and doesn't load the files.
1563
15642000-09-05      Joel Sherrill <joel@OARcorp.com>
1565
1566        * shared/start/start.S: Include proper files to compile.
1567
15682000-08-10      Joel Sherrill <joel@OARcorp.com>
1569
1570        * ChangeLog, shared/ChangeLog: New file.
1571
Note: See TracBrowser for help on using the repository browser.