blob: 597c7d4130881080713b954085077a14d52049d0 (
plain) (
blame)
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
57
|
/*++ BUILD Version: 0001 // Increment this if a change has global effects
Module Name:
pxdakota.h
Abstract:
This header file defines the structures for the planar registers
on Dakota memory controllers.
--*/
//
// define stuctures for memory control and planar register
//
typedef struct _DAKOTA_CONTROL {
UCHAR Reserved0[0x803]; // Offset 0x000
UCHAR SimmId; // Offset 0x803
UCHAR SimmPresent; // Offset 0x804
UCHAR Reserved1[3];
UCHAR HardfileLight; // Offset 0x808
UCHAR Reserved2[3];
UCHAR EquiptmentPresent; // Offset 0x80C
UCHAR Reserved3[3];
UCHAR PasswordProtect1; // Offset 0x810
UCHAR Reserved4;
UCHAR PasswordProtect2; // Offset 0x812
UCHAR Reserved5;
UCHAR L2Flush; // Offset 0x814
UCHAR Reserved6[3];
UCHAR Keylock; // Offset 0x818
UCHAR Reserved7[3];
UCHAR SystemControl; // Offset 0x81c
UCHAR Reserved8[3];
UCHAR MemoryController; // Offset 0x820
UCHAR MemoryControllerTiming; // Offset 0x821
UCHAR Reserved9[0x16];
UCHAR Eoi9; // Offset 0x838
UCHAR Reserved10[3];
UCHAR Eoi11; // Offset 0x83C
UCHAR Reserved11[3];
UCHAR MemoryParityErrorStatus; // Offset 0x840
UCHAR MemoryParityErrorClear; // Offset 0x841
UCHAR L2CacheErrorStatus; // Offset 0x842
UCHAR L2CacheErrorClear; // Offset 0x843
UCHAR TransferErrorStatus; // Offset 0x844
UCHAR TransferErrorClear; // Offset 0x845
UCHAR Reserved12[0xa];
UCHAR IoMap; // Offset 0x850
UCHAR Reserved13[3];
} DAKOTA_CONTROL, *PDAKOTA_CONTROL;
|