1: /* 2: * Copyright (c) 1987 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: * @(#)mch_vars.s 1.2 (2.11BSD GTE) 8/23/93 7: */ 8: #include "DEFS.h" 9: #include "../machine/mch_iopage.h" 10: 11: CONST(GLOBAL, _u, 0140000) 12: 13: INT(GLOBAL, _fpp, 0) / we have a floating point processor 14: INT(GLOBAL, _ubmap, 0) / we have a unibus map 15: INT(GLOBAL, _cputype, 0) / cpu type 16: INT(GLOBAL, _kdj11, 0) / cpu is a KDJ-11 17: CHAR(GLOBAL, _sep_id, 0) / we have a separate I&D CPU 18: 19: #ifdef ENABLE34 20: CHAR(GLOBAL, _enable34, 0) / we have an ABLE Enable/34 network board 21: #endif 22: .even 23: 24: /* 25: * Define _ka6 and give it a reasonable initial value 26: */ 27: #ifdef KERN_NONSEP 28: # ifdef ENABLE34 29: INT(GLOBAL, _ka6, DEC_KISA6) 30: # else 31: INT(GLOBAL, _ka6, KISA6) 32: # endif 33: #else 34: # ifdef ENABLE34 35: INT(GLOBAL, _ka6, DEC_KDSA6) 36: # else 37: INT(GLOBAL, _ka6, KDSA6) 38: # endif 39: #endif 40: 41: SPACE(GLOBAL, intstk, INTSTK) / temp stack while KDSA6 is unmapped 42: CONST(GLOBAL, eintstk, intstk+INTSTK) / top of interuupt stack 43: INT(GLOBAL, nofault, 0) / address of temp fault trap handler