Changeset 4bab4aff in rtems


Ignore:
Timestamp:
Mar 25, 2003, 8:06:19 AM (18 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Children:
c960a72
Parents:
186d8b2
Message:

Merger from CVS-trunk.

Location:
c/src/lib/libbsp/shared
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/shared/ChangeLog

    r186d8b2 r4bab4aff  
     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
  • c/src/lib/libbsp/shared/vmeUniverse/vmeUniverse.c

    r186d8b2 r4bab4aff  
    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.