xref: /csrg-svn/sys/vax/mba/mbavar.h (revision 60)
1*60Sbill /*	mbavar.h	3.1	10/14/12	*/
2*60Sbill 
3*60Sbill /*
4*60Sbill  * VAX Massbus adapter registers
5*60Sbill  */
6*60Sbill 
7*60Sbill struct mba_regs
8*60Sbill {
9*60Sbill 	int	mba_csr;
10*60Sbill 	int	mba_cr;
11*60Sbill 	int	mba_sr;
12*60Sbill 	int	mba_var;
13*60Sbill 	int	mba_bcr;
14*60Sbill };
15*60Sbill 
16*60Sbill /*
17*60Sbill  * NOTE:
18*60Sbill  *	mba_erb at displacement 0x400
19*60Sbill  *	mba_as at displacement 0x410
20*60Sbill  *	mba_map at displacement 0x800
21*60Sbill  */
22*60Sbill 
23*60Sbill #define MBA0		0x80044000
24*60Sbill #define MBA1		0x80046000
25*60Sbill 
26*60Sbill #define MBA_ERB		0x400
27*60Sbill #define MBA_MAP		0x800
28*60Sbill 
29*60Sbill #define MBA0_MAP	(MBA0 + 0x800)
30*60Sbill #define MBA1_MAP	(MBA1 + 0x800)
31*60Sbill 
32*60Sbill #define MBAEBITS	0xe0770
33*60Sbill 
34*60Sbill #define MBAIE		0x4
35*60Sbill 
36