reg.h revision 1.2
1/* $OpenBSD: reg.h,v 1.2 1998/08/29 01:25:14 mickey Exp $ */ 2 3/* 4 * Copyright (c) 1990,1994 The University of Utah and 5 * the Computer Systems Laboratory at the University of Utah (CSL). 6 * All rights reserved. 7 * 8 * Permission to use, copy, modify and distribute this software is hereby 9 * granted provided that (1) source code retains these copyright, permission, 10 * and disclaimer notices, and (2) redistributions including binaries 11 * reproduce the notices in supporting documentation, and (3) all advertising 12 * materials mentioning features or use of this software display the following 13 * acknowledgement: ``This product includes software developed by the 14 * Computer Systems Laboratory at the University of Utah.'' 15 * 16 * THE UNIVERSITY OF UTAH AND CSL ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS 17 * IS" CONDITION. THE UNIVERSITY OF UTAH AND CSL DISCLAIM ANY LIABILITY OF 18 * ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 19 * 20 * CSL requests users of this software to return to csl-dist@cs.utah.edu any 21 * improvements that they make and grant CSL redistribution rights. 22 * 23 * Utah $Hdr: regs.h 1.6 94/12/14$ 24 * Author: Bob Wheeler, University of Utah CSL 25 */ 26 27/* 28 * constants for registers for use with the following routines: 29 * 30 * void mtctl(reg, value) - move to control register 31 * int mfctl(reg) - move from control register 32 * int mtsp(sreg, value) - move to space register 33 * int mfsr(sreg) - move from space register 34 */ 35 36#define CR_RCTR 0 37#define CR_PIDR1 8 38#define CR_PIDR2 9 39#define CR_CCR 10 40#define CR_SAR 11 41#define CR_PIDR3 12 42#define CR_PIDR4 13 43#define CR_IVA 14 44#define CR_EIEM 15 45#define CR_ITMR 16 46#define CR_PCSQ 17 47#define CR_PCOQ 18 48#define CR_IIR 19 49#define CR_ISR 20 50#define CR_IOR 21 51#define CR_IPSW 22 52#define CR_EIRR 23 53#define CR_HPTMASK 24 54#define CR_VTOP 25 55#define CR_TR2 26 56#define CR_TR3 27 57#define CR_TR4 28 58#define CR_TR5 29 59#define CR_TR6 30 60#define CR_TR7 31 61 62#define CCR_MASK 0xff 63 64