[BACK]Return to cpu.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / powerpc / include

Annotation of src/sys/arch/powerpc/include/cpu.h, Revision 1.5

1.5     ! ws          1: /*     $NetBSD$        */
1.1       ws          2:
                      3: /*
1.5     ! ws          4:  * Copyright (C) 1999 Wolfgang Solfrank.
        !             5:  * Copyright (C) 1999 TooLs GmbH.
1.1       ws          6:  * All rights reserved.
                      7:  *
                      8:  * Redistribution and use in source and binary forms, with or without
                      9:  * modification, are permitted provided that the following conditions
                     10:  * are met:
                     11:  * 1. Redistributions of source code must retain the above copyright
                     12:  *    notice, this list of conditions and the following disclaimer.
                     13:  * 2. Redistributions in binary form must reproduce the above copyright
                     14:  *    notice, this list of conditions and the following disclaimer in the
                     15:  *    documentation and/or other materials provided with the distribution.
                     16:  * 3. All advertising materials mentioning features or use of this software
                     17:  *    must display the following acknowledgement:
                     18:  *     This product includes software developed by TooLs GmbH.
                     19:  * 4. The name of TooLs GmbH may not be used to endorse or promote products
                     20:  *    derived from this software without specific prior written permission.
                     21:  *
                     22:  * THIS SOFTWARE IS PROVIDED BY TOOLS GMBH ``AS IS'' AND ANY EXPRESS OR
                     23:  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
                     24:  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
                     25:  * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
                     26:  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
                     27:  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
                     28:  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
                     29:  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
                     30:  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
                     31:  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
                     32:  */
1.5     ! ws         33: #ifndef        _POWERPC_CPU_H_
        !            34: #define        _POWERPC_CPU_H_
1.1       ws         35:
1.5     ! ws         36: extern void __syncicache __P((void *, int));
1.1       ws         37:
1.5     ! ws         38: /*
        !            39:  * CTL_MACHDEP definitions.
        !            40:  */
        !            41: #define        CPU_CACHELINE   1
1.1       ws         42:
1.5     ! ws         43: #define        CTL_MACHDEP_NAMES { \
        !            44:        { 0, 0 }, \
        !            45:        { "cachelinesize", CTLTYPE_INT }, \
1.1       ws         46: }
                     47:
1.5     ! ws         48: #endif /* _POWERPC_CPU_H_ */

CVSweb <webmaster@jp.NetBSD.org>