Subversion Repositories Kolibri OS

Rev

Rev 6084 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6084 Rev 6937
Line 8... Line 8...
8
 
8
 
Line 9... Line 9...
9
public ___start_builtin_fw
9
public ___start_builtin_fw
10
public ___end_builtin_fw
10
public ___end_builtin_fw
Line 11... Line 11...
11
 
11
 
Line 12... Line 12...
12
section '.text' code readable executable align 16
12
section '.rdata' data readable align 16
Line 13... Line 13...
13
 
13
 
14
align 16
14
align 16
15
 
15
 
16
macro CP_code [arg]
16
macro DMC_code [arg]
17
{
17
{
18
        dd FIRMWARE_#arg#_CP
18
        dd FIRMWARE_#arg#_DMC
Line 19... Line 19...
19
        dd arg#_CP_START
19
        dd arg#_DMC_START
20
        dd (arg#_CP_END - arg#_CP_START)
20
        dd (arg#_DMC_END - arg#_DMC_START)
21
}
21
}
22
 
22
 
23
macro CP_firmware [arg]
23
macro DMC_firmware [arg]
Line 24... Line 24...
24
{
24
{
25
forward
25
forward
26
FIRMWARE_#arg#_CP       db 'i915/',`arg,'.bin',0
26
FIRMWARE_#arg#_DMC       db 'i915/',`arg,'.bin',0
27
forward
27
forward
-
 
28
 
-
 
29
align 16
-
 
30
arg#_DMC_START:
-
 
31
        file "firmware/"#`arg#".bin"
-
 
32
arg#_DMC_END:
-
 
33
}
-
 
34
 
-
 
35
macro GUC_code [arg]
-
 
36
{
-
 
37
        dd FIRMWARE_#arg#_GUC
-
 
38
        dd arg#_GUC_START
-
 
39
        dd (arg#_GUC_END - arg#_GUC_START)
-
 
40
}
-
 
41
 
-
 
42
macro GUC_firmware [arg]
-
 
43
{
-
 
44
forward
-
 
45
FIRMWARE_#arg#_GUC       db 'i915/',`arg,'.bin',0
-
 
46
forward
28
 
47
 
Line 29... Line 48...
29
align 16
48
align 16
Line -... Line 49...
-
 
49
arg#_GUC_START:
-
 
50
        file "firmware/"#`arg#".bin"
30
arg#_CP_START:
51
arg#_GUC_END:
Line 31... Line 52...
31
        file "firmware/"#`arg#".bin"
52
}
Line -... Line 53...
-
 
53
 
-
 
54
___start_builtin_fw:
32
arg#_CP_END:
55