Subversion Repositories Kolibri OS

Rev

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