Subversion Repositories Kolibri OS

Rev

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