Changeset 6600424d in rtems


Ignore:
Timestamp:
Mar 11, 2003, 11:00:20 AM (18 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
f418d6e
Parents:
7a97f26
Message:

Merger from rtems-4-6-branch.

Location:
c/src/lib/libbsp
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/mvme162/tools/ChangeLog

    r7a97f26 r6600424d  
     12003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * configure.ac: Remove AC_CONFIG_AUX_DIR.
     4
    152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • c/src/lib/libbsp/m68k/mvme162/tools/configure.ac

    r7a97f26 r6600424d  
    77AC_CONFIG_SRCDIR([sload.c])
    88RTEMS_TOP(../../../../../../..)
    9 AC_CONFIG_AUX_DIR(../../../../../../..)
    109
    1110RTEMS_CANONICAL_TARGET_CPU
  • c/src/lib/libbsp/powerpc/dmv177/ChangeLog

    r7a97f26 r6600424d  
     12003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * configure.ac: Remove AC_CONFIG_AUX_DIR.
     4
    152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • c/src/lib/libbsp/powerpc/dmv177/configure.ac

    r7a97f26 r6600424d  
    77AC_CONFIG_SRCDIR([bsp_specs])
    88RTEMS_TOP(../../../../../..)
    9 AC_CONFIG_AUX_DIR(../../../../../..)
    109
    1110RTEMS_CANONICAL_TARGET_CPU
  • c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog

    r7a97f26 r6600424d  
     12003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * configure.ac: Remove AC_CONFIG_AUX_DIR.
     4
    152003-02-20      Till Straumann <strauman@slac.stanford.edu>
    26
  • c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac

    r7a97f26 r6600424d  
    77AC_CONFIG_SRCDIR([bsp_specs])
    88RTEMS_TOP(../../../../../..)
    9 AC_CONFIG_AUX_DIR(../../../../../..)
    109
    1110RTEMS_CANONICAL_TARGET_CPU
  • c/src/lib/libbsp/powerpc/shared/ChangeLog

    r7a97f26 r6600424d  
     12003-02-20      Till Straumann <strauman@slac.stanford.edu>
     2
     3        PR 349/bsps
     4        * console/polled_io.c, console/reboot.c, irq/irq.c, irq/irq_asm.S,
     5        irq/irq_init.c, openpic/Makefile.am, startup/linkcmds,
     6        vectors/vectors.S, vectors/vectors_init.c:
     7          - install the 'openpic.h' and 'pci.h' headers
     8          - avoid a name clash by renaming 'vsprintf' & friends
     9            to 'k_vsprintf' etc.
     10          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
     11          - irq.c:
     12             * fix: remove implicit assumption that ISA interrupt vectors start
     13                    at 0
     14             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
     15               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
     16          - fix: EABI compliance; isr/exception lowlevel handlers must not
     17                 clobber R2 or R13
     18          - fix: openpic_init was called with the polarity/senses tables
     19                 swapped (fixed wrong order of arguments)
     20          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
     21
    1222003-02-20      Till Straumann <strauman@slac.stanford.edu>
    223
  • c/src/lib/libbsp/shared/ChangeLog

    r7a97f26 r6600424d  
     12003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * vmeUniverse/vmeUniverse.c: Remove CVS-Log (skrews up on
     4        CVS-mergers).
     5
    162003-02-20      Till Straumann <strauman@slac.stanford.edu>
    27
    38        PR 349/bsps
    4         * shared/README.universe, shared/vmeUniverse/README.porting
    5         shared/vmeUniverse/README.universe, shared/vmeUniverse/vmeUniverse.c,
    6         shared/vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
     9        * README.universe, vmeUniverse/README.porting
     10        vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
     11        vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
     12        * vmeUniverse/README.porting: New file.
    713
    8142002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
  • c/src/lib/libbsp/shared/vmeUniverse/README.porting

    r7a97f26 r6600424d  
    11#
    2 #  $Id$
     2# $Id$
    33#
    44
  • c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.c

    r7a97f26 r6600424d  
    55 *         Nov 2000, Oct 2001, Jan 2002
    66 */
    7 
    8 #if 0
    9 /*
    10  * $Log$
    11  * Revision 1.34  2003/02/10 23:20:05  till
    12  *  - added some macro magic to make porting easier (ppcn_60x BSP in mind)
    13  *  - made mgrInstalled public (vmeUniverseIrqMgrInstalled) so BSPs can
    14  *    supply their own versions of the mgrInstall() routine.
    15  *  - added READMEs to CVS
    16  *
    17  * Revision 1.33.2.1  2003/02/10 23:01:40  till
    18  *  - added some macro magic to make porting easier (ppcn_60x BSP in mind)
    19  *  - made mgrInstalled public (vmeUniverseIrqMgrInstalled) so BSPs can
    20  *    supply their own versions of the mgrInstall() routine.
    21  *
    22  * Revision 1.32  2002/09/05 02:50:41  till
    23  *  - use k_vsprintf(), not vsprintf() during early boot (RTEMS)
    24  *
    25  * Revision 1.31  2002/08/16 23:35:15  strauman
    26  *  - fixed typos
    27  *
    28  * Revision 1.30  2002/08/16 22:53:37  till
    29  *  - made address translation more generic; allow to look for reverse mappings
    30  *    also.
    31  *  - removed vmeUniverseLocalToBus() and vmeUniverseBusToLocal() and made
    32  *    vmeUniverseXlateAddr() public instead.
    33  *
    34  * Revision 1.29  2002/08/16 22:16:25  till
    35  *  - tweak U2SPEC (fix Joerger vtr10012_8 problem) the same
    36  *    way the synergy BSP does (rev 2 chips only)
    37  *
    38  * Revision 1.28  2002/08/15 23:16:01  till
    39  *  - bugfix: vmeUniverseISRGet() dereferenced a possibly NULL pointer
    40  *
    41  * Revision 1.25  2002/07/19 05:18:40  till
    42  *  - CVS log: again a problem. Cannot embed /_* *_/ comments in the log
    43  *    because the log has to be commented as a whole. I had tried
    44  *    #if 0 #endif - doesn't work because cpp expands char constants???
    45  *    WHAT A NUISANCE
    46  *
    47  * Revision 1.24  2002/07/19 02:44:14  till
    48  *  - added a new parameter to the IRQ manager install routine:
    49  *    the main interrupt's line can now also be specified (reading
    50  *    from PCI config does not always work - some boards don't
    51  *    have correct information there - PMC's will have a similar
    52  *    problem, though!)
    53  *
    54  * Revision 1.21  2002/04/11 06:54:48  till
    55  *  - silenced message about 'successfully configured a port'
    56  *
    57  * Revision 1.20  2002/03/27 21:14:50  till
    58  *  - fix: handler table holds pointers, so hdlrTbl[vector]->usrData etc.
    59  *    not hdlrTbl[vector].usrData...
    60  *
    61  * Revision 1.19  2002/03/09 00:14:36  till
    62  *  - added vmeUniverseISRGet() to retrieve the currently installed
    63  *    ISR for a given vector
    64  *  - swapped the argument order for ISRs to (usrarg, vector)
    65  *
    66  * Revision 1.18  2002/02/07 19:53:48  till
    67  *  - reverted back to publish base_addr/irq_line as variables rather than
    68  *    through functions: the irq_line is read by the interrupt dispatcher...
    69  *
    70  * Revision 1.17  2002/01/24 08:28:10  till
    71  *  - initialize driver when reading base address or irq line.
    72  *    however, this requires the pci driver to be working already.
    73  *
    74  * Revision 1.16  2002/01/24 08:21:48  till
    75  *  - replaced public global vars for base address/irq line by routines.
    76  *
    77  * Revision 1.15  2002/01/23 06:15:30  till
    78  *   - changed master port data width to 64 bit.
    79  *        NOTE: reading the CY961 (Echotek ECDR814) with VDW32
    80  *              generated bus errors when reading 32-bit words
    81  *              - very weird, because the registers are 16-bit
    82  *                AFAIK.
    83  *              - 32-bit accesses worked fine on vxWorks which
    84  *                has the port set to 64-bit.
    85  *              ????????
    86  *
    87  * Revision 1.14  2002/01/11 19:30:54  till
    88  *  - added more register defines to header
    89  *  - completed vmeUniverseReset
    90  *
    91  * Revision 1.13  2002/01/11 05:06:18  till
    92  *  - fixed VMEISR failing to check (lint_stat & msk) when determining
    93  *    the highes level...
    94  *  - tested interrupt handling & nesting. Seems to work.
    95  *
    96  * Revision 1.12  2002/01/11 02:25:55  till
    97  *  - added interrupt manager
    98  *
    99  * Revision 1.11  2002/01/08 03:59:52  till
    100  *  - vxworks always defines _LITTLE_ENDIAN, fixed the conditionals
    101  *    so it should work on __vxworks and on __rtems__ now.
    102  *  - rtems uprintf wrapper reverts to printk if stdio is not yet
    103  *    initialized (uses _impure_ptr->__sdidinit)
    104  *  - tested bus address translation utility routines
    105  *
    106  * Revision 1.9  2002/01/05 02:36:32  till
    107  *  - added vmeUniverseBusToLocalAdrs / vmeUniverseLocalToBusAdrs for address
    108  *    space translations.
    109  *  - include bsp.h under rtems to hack around the libcpu/powerpc/shared/io.h
    110  *    #define _IO_BASE & friends problem.
    111  *
    112  * Revision 1.8  2002/01/04 04:12:51  till
    113  *  - changed some rtems/pci related names
    114  *
    115  * Revision 1.7  2002/01/04 03:06:30  till
    116  *  - added further register definitions
    117  *
    118  * Revision 1.6  2001/12/20 04:42:44  till
    119  *  - fixed endianness stuff; theoretically, PPC could be LITTLE_ENDIAN...
    120  *
    121  * Revision 1.4  2001/12/19 01:59:02  till
    122  *  - started adding interrupt stuff
    123  *  - private implementation of PCI scanning if necessary
    124  *
    125  * Revision 1.3  2001/07/27 22:22:51  till
    126  *  - added more DMA support routines and defines to include file
    127  *  - xxxPortsShow can now print to a given file descriptor argument
    128  *
    129  * Revision 1.2  2001/07/26 18:06:13  till
    130  *  - ported to RTEMS
    131  *  - fixed a couple of wrong pointer calculations.
    132  *
    133  * Revision 1.1.1.1  2001/07/12 23:15:19  till
    134  *  - cvs import
    135  */
    136 #endif
    1377
    1388#include <stdio.h>
Note: See TracChangeset for help on using the changeset viewer.