Subversion Repositories Kolibri OS

Rev

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