Subversion Repositories Kolibri OS

Rev

Rev 2966 | Rev 3039 | 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
 
1613 serge 13
    .global _CreateObject
2169 serge 14
    .global _CreateRingBuffer
15
1613 serge 16
 
1408 serge 17
    .global _DestroyEvent
2966 Serge 18
    .global _DestroyObject
1408 serge 19
20
 
21
    .global _FreePage
2966 Serge 22
1408 serge 23
 
24
    .global _GetEvent
1613 serge 25
    .global _GetPgAddr
1408 serge 26
    .global _GetPid
2169 serge 27
    .global _GetService
1408 serge 28
    .global _GetTimerTicks
1616 serge 29
    .global _GetStackBase
1872 serge 30
    .global _GetWindowRect
2966 Serge 31
1408 serge 32
 
33
    .global _KernelFree
34
35
 
36
37
 
3031 serge 38
39
 
1434 serge 40
    .global _MutexLock
41
    .global _MutexUnlock
42
43
 
1408 serge 44
    .global _PciRead16
45
    .global _PciRead32
46
    .global _PciRead8
47
    .global _PciWrite16
48
    .global _PciWrite32
49
    .global _PciWrite8
50
51
 
1613 serge 52
53
 
1408 serge 54
55
 
1434 serge 56
    .global _SetKeyboardData
1872 serge 57
58
 
1408 serge 59
    .global _SysMsgBoardStr
60
61
 
2966 Serge 62
63
 
2007 serge 64
65
 
1613 serge 66
1408 serge 67
 
1613 serge 68
 
2966 Serge 69
    .def  _AllocPage;         .scl  2;  .type 32; .endef
1408 serge 70
    .def  _AllocPages;        .scl  2;  .type 32; .endef
71
72
 
1604 serge 73
74
 
1613 serge 75
    .def  _CreateObject;      .scl  2;  .type 32; .endef
2169 serge 76
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
1408 serge 77
78
 
79
    .def  _DestroyEvent;      .scl  2;  .type 32; .endef
2966 Serge 80
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
1408 serge 81
82
 
83
    .def  _FreePage;          .scl  2;  .type 32; .endef
2966 Serge 84
1408 serge 85
 
86
    .def  _GetEvent;          .scl  2;  .type 32; .endef
1613 serge 87
    .def  _GetPid;            .scl  2;  .type 32; .endef
2169 serge 88
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
1408 serge 89
    .def  _GetService;        .scl  2;  .type 32; .endef
90
    .def  _GetTimerTicks;     .scl  2;  .type 32; .endef
1616 serge 91
    .def  _GetStackBase;      .scl  2;  .type 32; .endef
1872 serge 92
    .def  _GetWindowRect;     .scl  2;  .type 32; .endef
2966 Serge 93
1408 serge 94
 
95
    .def  _KernelFree;        .scl  2;  .type 32; .endef
96
97
 
98
99
 
3031 serge 100
101
 
1434 serge 102
    .def  _MutexLock;         .scl  2;  .type 32; .endef
103
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
104
105
 
1408 serge 106
    .def  _PciRead16;         .scl  2;  .type 32; .endef
107
    .def  _PciRead32;         .scl  2;  .type 32; .endef
108
    .def  _PciRead8;          .scl  2;  .type 32; .endef
109
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
110
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
111
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
112
113
 
1613 serge 114
115
 
1408 serge 116
117
 
118
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
1434 serge 119
    .def  _SetKeyboardData;   .scl  2;  .type 32; .endef
1872 serge 120
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
1408 serge 121
122
 
2966 Serge 123
124
 
2007 serge 125
126
 
1613 serge 127
1408 serge 128
 
1613 serge 129
 
2966 Serge 130
_AllocPage:
1408 serge 131
_AllocPages:
132
133
 
1604 serge 134
135
 
1613 serge 136
_CreateObject:
2169 serge 137
_CreateRingBuffer:
1408 serge 138
139
 
140
141
 
2966 Serge 142
_DestroyObject:
1408 serge 143
144
 
145
_FreePage:
2966 Serge 146
1408 serge 147
 
148
_GetEvent:
1613 serge 149
_GetPid:
2169 serge 150
_GetPgAddr:
1408 serge 151
_GetService:
152
_GetTimerTicks:
1616 serge 153
_GetStackBase:
1872 serge 154
_GetWindowRect:
2966 Serge 155
1408 serge 156
 
157
_KernelFree:
158
159
 
160
161
 
3031 serge 162
163
 
1434 serge 164
_MutexLock:
165
_MutexUnlock:
166
167
 
1408 serge 168
_PciRead16:
169
_PciRead32:
170
_PciRead8:
171
_PciWrite16:
172
_PciWrite32:
173
_PciWrite8:
174
175
 
1613 serge 176
_RegService:
1408 serge 177
178
 
1434 serge 179
_SetKeyboardData:
1872 serge 180
181
 
1408 serge 182
_SysMsgBoardStr:
183
1613 serge 184
 
2966 Serge 185
186
 
2007 serge 187
_WaitEvent:
1613 serge 188
189
 
1408 serge 190
191
 
2966 Serge 192
1408 serge 193
 
2966 Serge 194
195
 
1408 serge 196
        .ascii " -export:AllocPages"           # gcc ABI
197
198
 
1604 serge 199
200
 
1613 serge 201
        .ascii " -export:CreateObject"         #
2169 serge 202
1613 serge 203
 
1408 serge 204
205
 
206
207
 
2966 Serge 208
        .ascii " -export:DestroyObject"
1408 serge 209
210
 
211
        .ascii " -export:FreePage"             #
2966 Serge 212
1408 serge 213
 
214
        .ascii " -export:GetEvent"             #
1613 serge 215
        .ascii " -export:GetPid"               #
2169 serge 216
        .ascii " -export:GetPgAddr"            # stdcall
1408 serge 217
        .ascii " -export:GetService"           # stdcall
218
        .ascii " -export:GetTimerTicks"        #
1616 serge 219
        .ascii " -export:GetStackBase"         #
1872 serge 220
        .ascii " -export:GetWindowRect"        # fastcall
2966 Serge 221
1408 serge 222
 
1872 serge 223
 
1408 serge 224
        .ascii " -export:KernelFree"           # stdcall
225
226
 
227
        .ascii " -export:MapPage"              # stdcall
3031 serge 228
1408 serge 229
 
1434 serge 230
        .ascii " -export:MutexLock"            # fastcall
231
        .ascii " -export:MutexUnlock"          # fastcall
232
233
 
1408 serge 234
        .ascii " -export:PciRead16"            # stdcall
235
        .ascii " -export:PciRead32"            # stdcall
236
        .ascii " -export:PciRead8"             # stdcall
237
        .ascii " -export:PciWrite16"           # stdcall
238
        .ascii " -export:PciWrite32"           # stdcall
239
        .ascii " -export:PciWrite8"            # stdcall
240
241
 
1613 serge 242
243
 
1408 serge 244
245
 
1434 serge 246
        .ascii " -export:SetKeyboardData"      # stdcall
1872 serge 247
248
 
1408 serge 249
        .ascii " -export:SysMsgBoardStr"       # stdcall
250
251
 
2966 Serge 252
253
 
2007 serge 254
255
 
1613 serge 256