Subversion Repositories Kolibri OS

Rev

Rev 6082 | Rev 6282 | 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
 
2966 Serge 5
1408 serge 6
 
2966 Serge 7
    .global _AllocPage
1408 serge 8
    .global _AllocPages
9
10
 
1604 serge 11
12
 
4125 Serge 13
    .global _ChangeTask
4928 Serge 14
    .global _CreateEvent
1613 serge 15
    .global _CreateObject
2169 serge 16
    .global _CreateRingBuffer
17
    .global _CreateThread
4110 Serge 18
1613 serge 19
 
1408 serge 20
    .global _DestroyEvent
2966 Serge 21
    .global _DestroyObject
1408 serge 22
23
 
3480 Serge 24
    .global _DiskMediaChanged
25
26
 
1408 serge 27
    .global _FreePage
2966 Serge 28
1408 serge 29
 
6082 serge 30
    .global _GetCpuFreq
3482 Serge 31
    .global _GetDisplay
1408 serge 32
    .global _GetEvent
1613 serge 33
    .global _GetPgAddr
1408 serge 34
    .global _GetPCIList
6102 serge 35
    .global _GetPid
2169 serge 36
    .global _GetService
1408 serge 37
    .global _GetStackBase
3482 Serge 38
    .global _GetTimerTicks
1616 serge 39
    .global _GetWindowRect
2966 Serge 40
1408 serge 41
 
42
    .global _KernelFree
43
44
 
45
46
 
3031 serge 47
48
 
1434 serge 49
    .global _MutexLock
50
    .global _MutexUnlock
51
    .global _InitRwsem
5345 serge 52
    .global _DownRead
53
    .global _DownWrite
54
    .global _UpRead
55
    .global _UpWrite
56
1434 serge 57
 
1408 serge 58
    .global _PciRead16
59
    .global _PciRead32
60
    .global _PciRead8
61
    .global _PciWrite16
62
    .global _PciWrite32
63
    .global _PciWrite8
64
65
 
1613 serge 66
67
 
1408 serge 68
69
 
1434 serge 70
    .global _SetKeyboardData
1872 serge 71
72
 
1408 serge 73
    .global _SysMsgBoardStr
74
75
 
4125 Serge 76
2966 Serge 77
 
2007 serge 78
    .global _UserFree
3039 serge 79
2007 serge 80
 
1613 serge 81
    .global _WaitEventTimeout
3391 Serge 82
1408 serge 83
 
1613 serge 84
 
2966 Serge 85
    .def  _AllocPage;         .scl  2;  .type 32; .endef
1408 serge 86
    .def  _AllocPages;        .scl  2;  .type 32; .endef
87
88
 
1604 serge 89
90
 
4125 Serge 91
    .def  _ChangeTask;        .scl  2;  .type 32; .endef
4928 Serge 92
    .def  _CreateEvent;       .scl  2;  .type 32; .endef
1613 serge 93
    .def  _CreateObject;      .scl  2;  .type 32; .endef
2169 serge 94
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
1408 serge 95
    .def  _CreateThread;      .scl  2;  .type 32; .endef
4110 Serge 96
1408 serge 97
 
98
    .def  _DestroyEvent;      .scl  2;  .type 32; .endef
2966 Serge 99
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
1408 serge 100
101
 
3480 Serge 102
    .def  _DiskMediaChanged;  .scl  2;  .type 32; .endef
103
104
 
1408 serge 105
    .def  _FreePage;          .scl  2;  .type 32; .endef
2966 Serge 106
1408 serge 107
 
6082 serge 108
109
 
1408 serge 110
3482 Serge 111
 
112
    .def  _GetEvent;          .scl  2;  .type 32; .endef
1613 serge 113
    .def  _GetPCIList;        .scl  2;  .type 32; .endef
6102 serge 114
    .def  _GetPid;            .scl  2;  .type 32; .endef
2169 serge 115
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
1408 serge 116
    .def  _GetService;        .scl  2;  .type 32; .endef
117
    .def  _GetTimerTicks;     .scl  2;  .type 32; .endef
1616 serge 118
    .def  _GetStackBase;      .scl  2;  .type 32; .endef
1872 serge 119
    .def  _GetWindowRect;     .scl  2;  .type 32; .endef
2966 Serge 120
1408 serge 121
 
122
    .def  _KernelFree;        .scl  2;  .type 32; .endef
123
124
 
125
126
 
3031 serge 127
128
 
1434 serge 129
    .def  _MutexLock;         .scl  2;  .type 32; .endef
130
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
131
132
 
5345 serge 133
    .def _DownRead;           .scl  2;  .type 32; .endef
134
    .def _DownWrite;          .scl  2;  .type 32; .endef
135
    .def _UpRead;             .scl  2;  .type 32; .endef
136
    .def _UpWrite;            .scl  2;  .type 32; .endef
137
138
 
1408 serge 139
    .def  _PciRead16;         .scl  2;  .type 32; .endef
140
    .def  _PciRead32;         .scl  2;  .type 32; .endef
141
    .def  _PciRead8;          .scl  2;  .type 32; .endef
142
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
143
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
144
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
145
146
 
1613 serge 147
148
 
1408 serge 149
150
 
151
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
1434 serge 152
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
1872 serge 153
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
1408 serge 154
155
 
4125 Serge 156
2966 Serge 157
 
2007 serge 158
    .def  _UserFree;          .scl  2;  .type 32; .endef
3039 serge 159
2007 serge 160
 
1613 serge 161
    .def  _WaitEventTimeout;  .scl  2;  .type 32; .endef
3391 Serge 162
1408 serge 163
 
1613 serge 164
 
2966 Serge 165
_AllocPage:
1408 serge 166
_AllocPages:
167
168
 
1604 serge 169
170
 
4125 Serge 171
_ChangeTask:
4928 Serge 172
_CreateEvent:
1613 serge 173
_CreateObject:
2169 serge 174
_CreateRingBuffer:
1408 serge 175
_CreateThread:
4110 Serge 176
1408 serge 177
 
178
179
 
2966 Serge 180
_DestroyObject:
1408 serge 181
182
 
3480 Serge 183
_DiskMediaChanged:
184
185
 
1408 serge 186
_FreePage:
2966 Serge 187
1408 serge 188
 
6082 serge 189
_GetCpuFreq:
3482 Serge 190
_GetDisplay:
1408 serge 191
_GetEvent:
1613 serge 192
_GetPCIList:
6102 serge 193
_GetPid:
2169 serge 194
_GetPgAddr:
1408 serge 195
_GetService:
196
_GetTimerTicks:
1616 serge 197
_GetStackBase:
1872 serge 198
_GetWindowRect:
2966 Serge 199
1408 serge 200
 
201
_KernelFree:
202
203
 
204
205
 
3031 serge 206
207
 
1434 serge 208
_MutexLock:
209
_MutexUnlock:
210
211
 
5345 serge 212
_DownRead:
213
_DownWrite:
214
_UpRead:
215
_UpWrite:
216
217
 
1408 serge 218
_PciRead16:
219
_PciRead32:
220
_PciRead8:
221
_PciWrite16:
222
_PciWrite32:
223
_PciWrite8:
224
225
 
1613 serge 226
_RegService:
1408 serge 227
228
 
1434 serge 229
_SetKeyboardData:
1872 serge 230
231
 
1408 serge 232
_SysMsgBoardStr:
233
1613 serge 234
 
4125 Serge 235
2966 Serge 236
 
2007 serge 237
_UserFree:
3039 serge 238
_WaitEvent:
1613 serge 239
_WaitEventTimeout:
3391 Serge 240
1613 serge 241
 
1408 serge 242
243
 
2966 Serge 244
1408 serge 245
 
2966 Serge 246
247
 
1408 serge 248
        .ascii " -export:AllocPages"           # gcc ABI
249
250
 
1604 serge 251
252
 
4125 Serge 253
        .ascii " -export:ChangeTask"           #
4928 Serge 254
        .ascii " -export:CreateEvent"          #
1613 serge 255
        .ascii " -export:CreateObject"         #
2169 serge 256
        .ascii " -export:CreateRingBuffer"     # stdcall
1408 serge 257
        .ascii " -export:CreateThread"         #
4110 Serge 258
1408 serge 259
 
260
        .ascii " -export:DestroyEvent"
2966 Serge 261
        .ascii " -export:DestroyObject"
1408 serge 262
        .ascii " -export:DiskAdd"              # stdcall
3480 Serge 263
        .ascii " -export:DiskMediaChanged"     # stdcall
264
265
 
1408 serge 266
        .ascii " -export:FreePage"             #
2966 Serge 267
1408 serge 268
 
6082 serge 269
        .ascii " -export:GetCpuFreq"           #
3482 Serge 270
        .ascii " -export:GetDisplay"           # stdcall
1408 serge 271
        .ascii " -export:GetEvent"             #
1613 serge 272
        .ascii " -export:GetPCIList"           #
6102 serge 273
        .ascii " -export:GetPid"               #
2169 serge 274
        .ascii " -export:GetPgAddr"            # stdcall
1408 serge 275
        .ascii " -export:GetService"           # stdcall
276
        .ascii " -export:GetTimerTicks"        #
1616 serge 277
        .ascii " -export:GetStackBase"         #
1872 serge 278
        .ascii " -export:GetWindowRect"        # fastcall
2966 Serge 279
1408 serge 280
 
1872 serge 281
 
1408 serge 282
        .ascii " -export:KernelFree"           # stdcall
283
284
 
285
        .ascii " -export:MapPage"              # stdcall
3031 serge 286
1408 serge 287
 
1434 serge 288
        .ascii " -export:MutexLock"            # fastcall
289
        .ascii " -export:MutexUnlock"          # fastcall
290
291
 
5345 serge 292
        .ascii " -export:DownRead"             # fastcall
293
        .ascii " -export:DownWrite"            # fastcall
294
        .ascii " -export:UpRead"               # fastcall
295
        .ascii " -export:UpWrite"              # fastcall
296
297
 
1408 serge 298
        .ascii " -export:PciRead16"            # stdcall
299
        .ascii " -export:PciRead32"            # stdcall
300
        .ascii " -export:PciRead8"             # stdcall
301
        .ascii " -export:PciWrite16"           # stdcall
302
        .ascii " -export:PciWrite32"           # stdcall
303
        .ascii " -export:PciWrite8"            # stdcall
304
305
 
1613 serge 306
307
 
1408 serge 308
309
 
1434 serge 310
        .ascii " -export:SetKeyboardData"      # stdcall
1872 serge 311
312
 
1408 serge 313
        .ascii " -export:SysMsgBoardStr"       # stdcall
314
315
 
4125 Serge 316
2966 Serge 317
 
2007 serge 318
        .ascii " -export:UserFree"             # stdcall
3039 serge 319
2007 serge 320
 
1613 serge 321
        .ascii " -export:WaitEventTimeout"     # stdcall
3391 Serge 322