summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/machine/vid.h
blob: acaa280dace7d3ed2037d7cb98cf42bfbc86a14b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#define START_BLOCK 1
#define LOADER_SIZE 2
#define LOADER_ADDRESS 0x1F0000

#ifndef __ASSEMBLER__
struct vid {
	unsigned char	vid_id[4];
	unsigned char	vid_0[16];
	unsigned int	vid_oss;
	unsigned short	vid_osl;
	unsigned char	vid_1[4];
	unsigned short	vid_osa_u;
	unsigned short	vid_osa_l;
	unsigned char	vid_2[4];
	unsigned char	vid_vd[20];
	unsigned char	vid_3[86];
	unsigned int	vid_cas;
	unsigned char	vid_cal;
	unsigned char	vid_4[99];
	unsigned char	vid_mot[8];
};
struct cfg {

	unsigned char	cfg_0[4];
	unsigned short	cfg_atm;
	unsigned short	cfg_prm;
	unsigned short	cfg_atw;
	unsigned short	cfg_rec;
	unsigned char	cfg_1[12];
	unsigned char	cfg_spt;
	unsigned char	cfg_hds;
	unsigned short	cfg_trk;
	unsigned char	cfg_ilv;
	unsigned char	cfg_sof;
	unsigned short	cfg_psm;
	unsigned short	cfg_shd;
	unsigned char	cfg_2[2];
	unsigned short	cfg_pcom;
	unsigned char	cfg_3;
	unsigned char	cfg_ssr;
	unsigned short	cfg_rwcc;
	unsigned short	cfg_ecc;
	unsigned short	cfg_eatm;
	unsigned short	cfg_eprm;
	unsigned short	cfg_eatw;
	unsigned char	cfg_gpb1;
	unsigned char	cfg_gpb2;
	unsigned char	cfg_gpb3;
	unsigned char	cfg_gpb4;
	unsigned char	cfg_ssc;
	unsigned char	cfg_runit;
	unsigned short	cfg_rsvc1;
	unsigned short	cfg_rsvc2;
	unsigned char	cfg_4[196];
};
#endif