Subversion Repositories Kolibri OS

Rev

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