summaryrefslogtreecommitdiff
path: root/Core/EM/Ahci/Aint13.sdl
blob: 4a51110bd2d4a39c218fe7ee3e77561821572463 (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
TOKEN
	Name  = "AINT13_SUPPORT"
	Value  = "1"
	Help  = "Main switch to enable AHCI Int13 support in the project."
	TokenType = Boolean
	TargetMAK = Yes
	TargetH = Yes
	Master = Yes
	Token = "CSM_SUPPORT" "=" "1"
End


TOKEN
	Name  = "AHCI_CONTROLLER_COUNT"
	Value  = "1"
    Help  = "The controller count can range from 1-6"
	TokenType = Integer
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
    Range  = "1-6"	
End

TOKEN
	Name  = "AI13_BINARY_VERSION"
	Value  = "5714"
	Help  = "Version of AI13.bin. Higher 2 digits represent CSM version and lower 2 digits represent AI13.bin build number"
	TokenType = Integer
	TargetEQU = Yes
	TargetMAK = Yes
	TargetH = Yes
End

PATH
	Name  = "AINT13_DIR"
End

MODULE
	Help  = "Includes Aint13.mak"
	File  = "Aint13.mak"
End

ELINK
	Name  = "AhciApiModuleStart"
	Parent  = "CsmOem16Functions"
	ProcID  = 07h
	SrcFile  = "$(AHCI_CSP_DIR)\ahciacc.asm"
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(AINT13_DIR)\aint13.inf"
	Parent  = "CSM_CUSTOM_INFS"
	InvokeOrder = AfterParent
End

ELINK
	Name  = "$(BUILD_DIR)\ahciacc.obj"
	Parent  = "CSM_OEM16_OBJS"
	InvokeOrder = AfterParent
End

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