Annotation of researchv9/sys/sun3/psl.h, revision 1.1

1.1     ! root        1: /*      @(#)psl.h 1.1 86/02/03 SMI      */
        !             2: 
        !             3: /*
        !             4:  * Copyright (c) 1985 by Sun Microsystems, Inc.
        !             5:  */
        !             6: 
        !             7: /*
        !             8:  * Definition of bits in the 68020 status register (SR)
        !             9:  * We always use the 68020 interrupt stack because the
        !            10:  * pain of fixing up the master stack when returning
        !            11:  * off the interrupt stack is too high.
        !            12:  */
        !            13: #define        SR_T1           0x8000          /* trace on any intruction */
        !            14: #define        SR_T0           0x4000          /* trace on change flow */
        !            15: #define        SR_SMODE        0x2000          /* system mode */
        !            16: #define        SR_MASTER       0x1000          /* master mode (non-interrupt) */
        !            17: #define        SR_INTPRI       0x0700          /* interrupt priority bits */
        !            18: #define        SR_CC           0x001F          /* all condition code bits */
        !            19: 
        !            20: /* Handy values for SR */
        !            21: #define        SR_HIGH         0x2700          /* supervisor (interrupt) high pri */
        !            22: #define        SR_LOW          0x2000          /* supervisor (interrupt) low pri */
        !            23: #define        SR_USER         0x0000          /* user, low priority */
        !            24: #define        SR_USERCLR      0xFF00          /* system bits */
        !            25: #define        SR_TRACE        SR_T1           /* trace mode mask - use T1 (any) */
        !            26: 
        !            27: 
        !            28: #define        PSL_USERSET     SR_USER         /* must set for user */
        !            29: #define        PSL_USERCLR     SR_USERCLR      /* must clear for user */
        !            30: #define        PSL_ALLCC       SR_CC           /* condition code bits */
        !            31: #define        PSL_T           SR_TRACE        /* trace bit */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.