Subversion Repositories Kolibri OS

Rev

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