Subversion Repositories Kolibri OS

Rev

Rev 1604 | Rev 1616 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1408 serge 1
 
2
    .intel_syntax
3
4
 
5
6
 
7
    .global _AllocPages
8
9
 
1604 serge 10
11
 
1613 serge 12
13
 
1408 serge 14
    .global _Delay
15
    .global _DestroyObject
16
17
 
18
19
 
20
    .global _GetEvent
1613 serge 21
    .global _GetPgAddr
1408 serge 22
    .global _GetService
23
24
 
25
    .global _KernelFree
26
27
 
28
29
 
1434 serge 30
    .global _MutexLock
31
    .global _MutexUnlock
32
33
 
1408 serge 34
    .global _PciRead16
35
    .global _PciRead32
36
    .global _PciRead8
37
    .global _PciWrite16
38
    .global _PciWrite32
39
    .global _PciWrite8
40
41
 
1613 serge 42
43
 
1408 serge 44
45
 
1434 serge 46
    .global _SetScreen
1408 serge 47
    .global _SysMsgBoardStr
48
49
 
1613 serge 50
1408 serge 51
 
1613 serge 52
 
1408 serge 53
    .def  _AllocPages;        .scl  2;  .type 32; .endef
54
55
 
1604 serge 56
57
 
1613 serge 58
59
 
1408 serge 60
61
 
62
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
63
64
 
65
66
 
67
    .def  _GetEvent;          .scl  2;  .type 32; .endef
1613 serge 68
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
1408 serge 69
    .def  _GetService;        .scl  2;  .type 32; .endef
70
71
 
72
    .def  _KernelFree;        .scl  2;  .type 32; .endef
73
74
 
75
76
 
1434 serge 77
    .def  _MutexLock;         .scl  2;  .type 32; .endef
78
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
79
80
 
1408 serge 81
    .def  _PciRead16;         .scl  2;  .type 32; .endef
82
    .def  _PciRead32;         .scl  2;  .type 32; .endef
83
    .def  _PciRead8;          .scl  2;  .type 32; .endef
84
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
85
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
86
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
87
88
 
1613 serge 89
90
 
1408 serge 91
92
 
93
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
1434 serge 94
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
1408 serge 95
96
 
1613 serge 97
1408 serge 98
 
1613 serge 99
 
100
 
1408 serge 101
_AllocPages:
102
103
 
1604 serge 104
105
 
1613 serge 106
107
 
1408 serge 108
109
 
110
111
 
112
113
 
114
115
 
116
_GetEvent:
1613 serge 117
_GetPgAddr:
1408 serge 118
_GetService:
119
120
 
121
_KernelFree:
122
123
 
124
125
 
1434 serge 126
_MutexLock:
127
_MutexUnlock:
128
129
 
1408 serge 130
_PciRead16:
131
_PciRead32:
132
_PciRead8:
133
_PciWrite16:
134
_PciWrite32:
135
_PciWrite8:
136
137
 
1613 serge 138
_RegService:
1408 serge 139
140
 
1434 serge 141
_SetScreen:
1408 serge 142
_SysMsgBoardStr:
143
1613 serge 144
 
145
146
 
1408 serge 147
148
 
149
150
 
151
        .ascii " -export:AllocPages"           # gcc ABI
152
153
 
1604 serge 154
155
 
1613 serge 156
157
 
1408 serge 158
159
 
160
161
 
162
163
 
164
165
 
166
        .ascii " -export:GetEvent"             #
1613 serge 167
        .ascii " -export:GetPgAddr"            # stdcall
1408 serge 168
        .ascii " -export:GetService"           # stdcall
169
170
 
171
        .ascii " -export:KernelFree"           # stdcall
172
173
 
174
175
 
1434 serge 176
        .ascii " -export:MutexLock"            # fastcall
177
        .ascii " -export:MutexUnlock"          # fastcall
178
179
 
1408 serge 180
        .ascii " -export:PciRead16"            # stdcall
181
        .ascii " -export:PciRead32"            # stdcall
182
        .ascii " -export:PciRead8"             # stdcall
183
        .ascii " -export:PciWrite16"           # stdcall
184
        .ascii " -export:PciWrite32"           # stdcall
185
        .ascii " -export:PciWrite8"            # stdcall
186
187
 
1613 serge 188
189
 
1408 serge 190
191
 
1434 serge 192
        .ascii " -export:SetScreen"            # stdcall
1408 serge 193
        .ascii " -export:SysMsgBoardStr"       # stdcall
194
195
 
1613 serge 196