Subversion Repositories Kolibri OS

Rev

Rev 1434 | Rev 1613 | 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
 
1408 serge 12
    .global _Delay
13
    .global _DestroyObject
14
15
 
16
17
 
18
    .global _GetPgAddr
19
    .global _GetService
20
21
 
22
    .global _KernelFree
23
24
 
25
26
 
1434 serge 27
    .global _MutexLock
28
    .global _MutexUnlock
29
30
 
1408 serge 31
    .global _PciRead16
32
    .global _PciRead32
33
    .global _PciRead8
34
    .global _PciWrite16
35
    .global _PciWrite32
36
    .global _PciWrite8
37
38
 
39
40
 
1434 serge 41
    .global _SetScreen
1408 serge 42
    .global _SysMsgBoardStr
43
44
 
45
 
46
    .def  _AllocPages;        .scl  2;  .type 32; .endef
47
48
 
1604 serge 49
50
 
1408 serge 51
52
 
53
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
54
55
 
56
57
 
58
    .def  _GetPgAddr;         .scl  2;  .type 32; .endef
59
    .def  _GetService;        .scl  2;  .type 32; .endef
60
61
 
62
    .def  _KernelFree;        .scl  2;  .type 32; .endef
63
64
 
65
66
 
1434 serge 67
    .def  _MutexLock;         .scl  2;  .type 32; .endef
68
    .def  _MutexUnlock;       .scl  2;  .type 32; .endef
69
70
 
1408 serge 71
    .def  _PciRead16;         .scl  2;  .type 32; .endef
72
    .def  _PciRead32;         .scl  2;  .type 32; .endef
73
    .def  _PciRead8;          .scl  2;  .type 32; .endef
74
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
75
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
76
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
77
78
 
79
80
 
81
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
1434 serge 82
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
1408 serge 83
84
 
85
 
86
_AllocPages:
87
88
 
1604 serge 89
90
 
1408 serge 91
92
 
93
94
 
95
96
 
97
98
 
99
_GetPgAddr:
100
_GetService:
101
102
 
103
_KernelFree:
104
105
 
106
107
 
1434 serge 108
_MutexLock:
109
_MutexUnlock:
110
111
 
1408 serge 112
_PciRead16:
113
_PciRead32:
114
_PciRead8:
115
_PciWrite16:
116
_PciWrite32:
117
_PciWrite8:
118
119
 
120
121
 
1434 serge 122
_SetScreen:
1408 serge 123
_SysMsgBoardStr:
124
        ret
125
126
 
127
128
 
129
        .ascii " -export:AllocPages"           # gcc ABI
130
131
 
1604 serge 132
133
 
1408 serge 134
135
 
136
137
 
138
139
 
140
141
 
142
        .ascii " -export:GetPgAddr"            # stdcall
143
        .ascii " -export:GetService"           # stdcall
144
145
 
146
        .ascii " -export:KernelFree"           # stdcall
147
148
 
149
150
 
1434 serge 151
        .ascii " -export:MutexLock"            # fastcall
152
        .ascii " -export:MutexUnlock"          # fastcall
153
154
 
1408 serge 155
        .ascii " -export:PciRead16"            # stdcall
156
        .ascii " -export:PciRead32"            # stdcall
157
        .ascii " -export:PciRead8"             # stdcall
158
        .ascii " -export:PciWrite16"           # stdcall
159
        .ascii " -export:PciWrite32"           # stdcall
160
        .ascii " -export:PciWrite8"            # stdcall
161
162
 
163
164
 
1434 serge 165
        .ascii " -export:SetScreen"            # stdcall
1408 serge 166
        .ascii " -export:SysMsgBoardStr"       # stdcall
167