# 2.11BSD#431 - /usr/src/sys/pdp/cpu.h

##### Macros

    CPU_CONSDEV       X
    CPU_MAXID         X
    CPU_MSCP          X
    CPU_TMSCP         X
    CTL_MACHDEP_NAMES X
    MSCP_MAXID        X
    MSCP_NAMES        X
    MSCP_PRINTF       X
    PDP1170_LEAR      X
    TMSCP_CACHE       X
    TMSCP_MAXID       X
    TMSCP_NAMES       X
    TMSCP_PRINTF      X

       1: /*
       2:  * Copyright (c) 1986 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  *
       6:  *	@(#)cpu.h	1.5 (2.11BSD GTE) 1998/4/3
       7:  */
       8:
       9: /*
      10:  * Define others as needed.  The old practice of defining _everything_
      11:  * for _all_ models and then attempting to 'ifdef' the mess on a particular
      12:  * cputype was simply too cumbersome (and didn't work when moving kernels
      13:  * between cpu types).
      14: */
      15: #define PDP1170_LEAR    ((physadr) 0177740)
      16:
      17: /*
      18:  * CTL_MACHDEP definitions.
      19:  */
      20: #define CPU_CONSDEV     1   /* dev_t: console terminal device */
      21: #define CPU_TMSCP       2   /* tmscp debugging */
      22: #define CPU_MSCP        3   /* mscp debugging/logging */
      23: #define CPU_MAXID       4   /* number of valid machdep ids */
      24:
      25: #ifndef KERNEL
      26: #define CTL_MACHDEP_NAMES { \
      27:     { 0, 0 }, \
      28:     { "console_device", CTLTYPE_STRUCT }, \
      29:     { "tmscp", CTLTYPE_NODE }, \
      30:     { "mscp", CTLTYPE_NODE }, \
      31: }
      32: #endif
      33:
      34: #define TMSCP_CACHE 1       /* enable/disable drive cache */
      35: #define TMSCP_PRINTF    2       /* get/set print flag */
      36: #define TMSCP_MAXID 3       /* number of valid TMSCP ids */
      37:
      38: #define MSCP_PRINTF 1       /* get/set print/logging flag */
      39: #define MSCP_MAXID  2       /* number of valid MSCP ids */
      40:
      41: #ifndef KERNEL
      42: #define TMSCP_NAMES { \
      43:     { 0, 0 }, \
      44:     { "cache", CTLTYPE_INT }, \
      45:     { "printf", CTLTYPE_INT }, \
      46: }
      47:
      48: #define MSCP_NAMES { \
      49:     { 0, 0 }, \
      50:     { "printf", CTLTYPE_INT }, \
      51: }
      52: #endif

#### Defined macros

CPU_CONSDEV defined in line 20; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 297

CPU_MAXID defined in line 23; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 91

CPU_MSCP defined in line 22; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 305

CPU_TMSCP defined in line 21; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 299

CTL_MACHDEP_NAMES defined in line 26; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 71

MSCP_MAXID defined in line 39; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 449

MSCP_NAMES defined in line 48; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 448

MSCP_PRINTF defined in line 38; never used
PDP1170_LEAR defined in line 15; never used
TMSCP_CACHE defined in line 34; never used
TMSCP_MAXID defined in line 36; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 446

TMSCP_NAMES defined in line 42; used 1 times

- in /usr/src/bin/sysctl/sysctl.c line 445

TMSCP_PRINTF defined in line 35; never used

#### Usage of this include

cpu.h used 3 times

- in /usr/src/bin/sysctl/sysctl.c line 46
- in /usr/src/sys/pdp/kern_pdp.c line 18
- in /usr/src/sys/sys/kern_sysctl.c line 58

Last modified: 1998-04-04 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 717 |