summaryrefslogtreecommitdiff
path: root/Board/EM/SwitchableGraphics/SgTpv/MXM30/MXM30.sdl
blob: 9562308c208eb2d927417b154c398a85e5983c26 (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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
TOKEN
	Name  = "MXM30_SUPPORT"
	Value  = "1"
	Help  = "Main switch to enable MXM30 Legacy int15, Efi and Acpi interfaces"
	TokenType = Boolean
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
	Master = Yes
End

TOKEN
	Name  = "MXM_REVISION"
	Value  = "3"
	Help  = "1: Support MXM rev2.0, 2: Support MXM rev2.1, 3: Support MXM rev3.0."
	TokenType = Integer
	TargetEQU = Yes
	TargetMAK = Yes
End

TOKEN
	Name  = "MXM_REV_SUPPORTED"
	Value  = "30h"
	Help  = "the revision of the MXM software specification that is supported by the MXM module\Format is binary coded decimal, for example: 0x30 = 3.0, etc."
	TokenType = Integer
	TargetEQU = Yes
	TargetH = Yes
End

TOKEN
	Name  = "MXM_FUNC_SUPPORTED"
	Value  = "3"
	Help  = "the bit map of function list supported by the MXM module\Bit 0 = `1' MxmReturnSpecLevel method is required\Bit 1 = `1' MxmReturnStucture is also required"
	TokenType = Integer
	TargetEQU = Yes
	TargetH = Yes
End

TOKEN
	Name  = "NBCI_REVISION"
	Value  = "1"
	Help  = "1: Support NBCI rev1.1"
	TokenType = Integer
	TargetEQU = Yes
	TargetMAK = Yes
End

TOKEN
	Name  = "NBCI_REV_SUPPORTED"
	Value  = "11h"
	Help  = "the revision of the NBCI software specification that is supported by the NBCI module\Format is binary coded decimal, for example: 0x11 = 1.1, etc."
	TokenType = Integer
	TargetEQU = Yes
	TargetH = Yes
End

TOKEN
	Name  = "NBCI_FUNC_SUPPORTED"
	Value  = "3"
	Help  = "the bit map of function list supported by the Nbci module\Bit 0 = `1' NbciReturnSpecLevel method is required\Bit 1 = `1' NbciReturnStucture is also required"
	TokenType = Integer
	TargetEQU = Yes
	TargetH = Yes
End

TOKEN
	Name  = "MXM_ROM_MAX_SIZE"
	Value  = "200"
	Help  = "Max size of MXM module data structure"
	TokenType = Integer
	TargetEQU = Yes
	TargetH = Yes
End

TOKEN
	Name  = "MXM_ROM_MAX_SIZE_bits"
	Value  = "$(MXM_ROM_MAX_SIZE)*8"
	Help  = "Max size of MXM module data structure 1600"
	TokenType = Integer
	TargetH = Yes
End

TOKEN
	Name  = "MXMOEM1_GUID"
	Value  = "{0x6707536e, 0x46af, 0x42d3, 0x8f, 0x6c, 0x15, 0xf2, 0xf2, 0x2, 0xc2, 0x34}"
	Help  = "MXM module FFS file"
	TokenType = Expression
	TargetH = Yes
End

TOKEN
	Name  = "MXM_FILE_NAME"
	Value  = "Mxm30ElkCreek4.mxm"
	Help  = "MXM module file name"
	TokenType = Expression
	TargetMAK = Yes
End

PATH
	Name  = "MXM30_DIR"
	Help  = "Path to MXM30 Module in Project"
End

MODULE
	Help  = "Includes MXM30.mak to Project"
	File  = "MXM30.mak"
End

ELINK
	Name  = "$(BUILD_DIR)\mxmint15.obj"
	Parent  = "CSM_OEMINT_OBJS"
	Priority  = 10
	InvokeOrder = AfterParent
End

ELINK
	Name  = "MXMINT15Proc"
	Parent  = "CsmOemInterrupts"
	ProcID  = 015h
	SrcFile  = "Board\em\mxm30\mxmint15.asm"
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(BUILD_DIR)\Mxm30Dxe.ffs"
	Parent  = "FV_MAIN"
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(BUILD_DIR)\MXMdat.ffs"
	Parent  = "FV_MAIN"
	InvokeOrder = AfterParent
End