Subversion Repositories Kolibri OS

Rev

Rev 1604 | Rev 1616 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1604 Rev 1613
Line 7... Line 7...
7
    .global _AllocPages
7
    .global _AllocPages
8
 
8
 
Line 9... Line 9...
9
    .global _AttachIntHandler
9
    .global _AttachIntHandler
Line -... Line 10...
-
 
10
 
-
 
11
    .global _CreateEvent
10
 
12
 
11
    .global _CreateRingBuffer
13
    .global _CreateRingBuffer
12
    .global _Delay
14
    .global _Delay
Line 13... Line 15...
13
    .global _DestroyObject
15
    .global _DestroyObject
Line 14... Line 16...
14
 
16
 
-
 
17
    .global _FreeKernelSpace
15
    .global _FreeKernelSpace
18
 
16
 
19
    .global _GetDisplay
Line 17... Line 20...
17
    .global _GetDisplay
20
    .global _GetEvent
18
    .global _GetPgAddr
21
    .global _GetPgAddr
Line 34... Line 37...
34
    .global _PciWrite16
37
    .global _PciWrite16
35
    .global _PciWrite32
38
    .global _PciWrite32
36
    .global _PciWrite8
39
    .global _PciWrite8
37
 
40
 
Line -... Line 41...
-
 
41
    .global _RaiseEvent
-
 
42
 
38
    .global _RegService
43
    .global _RegService
Line 39... Line 44...
39
 
44
 
40
    .global _SetMouseData
45
    .global _SetMouseData
41
    .global _SetScreen
46
    .global _SetScreen
Line -... Line 47...
-
 
47
    .global _SysMsgBoardStr
-
 
48
 
Line 42... Line 49...
42
    .global _SysMsgBoardStr
49
    .global _WaitEvent
43
 
50
 
Line 44... Line 51...
44
 
51
 
Line -... Line 52...
-
 
52
    .def  _AllocPage;         .scl  2;  .type 32; .endef
-
 
53
    .def  _AllocPages;        .scl  2;  .type 32; .endef
45
    .def  _AllocPage;         .scl  2;  .type 32; .endef
54
 
Line 46... Line 55...
46
    .def  _AllocPages;        .scl  2;  .type 32; .endef
55
    .def  _AttachIntHandler;  .scl  2;  .type 32; .endef
47
 
56
 
Line 48... Line 57...
48
    .def  _AttachIntHandler;  .scl  2;  .type 32; .endef
57
    .def  _CreateEvent;       .scl  2;  .type 32; .endef
Line 49... Line 58...
49
 
58
 
-
 
59
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
50
    .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
60
 
51
 
61
    .def  _Delay;             .scl  2;  .type 32; .endef
Line 52... Line 62...
52
    .def  _Delay;             .scl  2;  .type 32; .endef
62
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
53
    .def  _DestroyObject;     .scl  2;  .type 32; .endef
63
 
Line 74... Line 84...
74
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
84
    .def  _PciWrite16;        .scl  2;  .type 32; .endef
75
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
85
    .def  _PciWrite32;        .scl  2;  .type 32; .endef
76
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
86
    .def  _PciWrite8;         .scl  2;  .type 32; .endef
77
 
87
 
Line -... Line 88...
-
 
88
    .def  _RaiseEvent;        .scl  2;  .type 32; .endef
-
 
89
 
78
    .def  _RegService;        .scl  2;  .type 32; .endef
90
    .def  _RegService;        .scl  2;  .type 32; .endef
Line 79... Line 91...
79
 
91
 
80
    .def  _SetScreen;         .scl  2;  .type 32; .endef
92
    .def  _SetScreen;         .scl  2;  .type 32; .endef
81
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
93
    .def  _SetMouseData;      .scl  2;  .type 32; .endef
Line -... Line 94...
-
 
94
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
-
 
95
 
-
 
96
    .def  _WaitEvent;         .scl  2;  .type 32; .endef
Line 82... Line 97...
82
    .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
97
 
83
 
98
 
Line 84... Line 99...
84
 
99
 
Line -... Line 100...
-
 
100
_AllocPage:
-
 
101
_AllocPages:
85
_AllocPage:
102
 
Line 86... Line 103...
86
_AllocPages:
103
_AttachIntHandler:
Line 87... Line 104...
87
 
104
 
Line 88... Line 105...
88
_AttachIntHandler:
105
_CreateEvent:
Line 89... Line 106...
89
 
106
 
-
 
107
_CreateRingBuffer:
90
_CreateRingBuffer:
108
 
91
 
109
_Delay:
Line 92... Line 110...
92
_Delay:
110
 
93
 
111
_DestroyObject:
Line 115... Line 133...
115
_PciWrite16:
133
_PciWrite16:
116
_PciWrite32:
134
_PciWrite32:
117
_PciWrite8:
135
_PciWrite8:
118
 
136
 
Line -... Line 137...
-
 
137
_RaiseEvent:
119
_RegService:
138
_RegService:
Line 120... Line 139...
120
 
139
 
121
_SetMouseData:
140
_SetMouseData:
122
_SetScreen:
141
_SetScreen:
-
 
142
_SysMsgBoardStr:
-
 
143
 
-
 
144
_WaitEvent:
123
_SysMsgBoardStr:
145
 
Line 124... Line 146...
124
        ret
146
        ret
Line 125... Line 147...
125
 
147
 
126
    .section .drectve
148
    .section .drectve
Line 127... Line 149...
127
 
149
 
Line -... Line 150...
-
 
150
        .ascii " -export:AllocPage"            # gcc ABI
-
 
151
        .ascii " -export:AllocPages"           # gcc ABI
128
        .ascii " -export:AllocPage"            # gcc ABI
152
 
Line 129... Line 153...
129
        .ascii " -export:AllocPages"           # gcc ABI
153
        .ascii " -export:AttachIntHandler"     # stdcall
Line 130... Line 154...
130
 
154
 
Line 131... Line 155...
131
        .ascii " -export:AttachIntHandler"     # stdcall
155
        .ascii " -export:CreateEvent"          #
Line 132... Line 156...
132
 
156
 
-
 
157
        .ascii " -export:CreateRingBuffer"     # stdcall
133
        .ascii " -export:CreateRingBuffer"     # stdcall
158
 
134
 
159
        .ascii " -export:Delay"                # stdcall
Line 135... Line 160...
135
        .ascii " -export:Delay"                # stdcall
160
 
136
 
161
        .ascii " -export:DestroyObject"
Line 158... Line 183...
158
        .ascii " -export:PciWrite16"           # stdcall
183
        .ascii " -export:PciWrite16"           # stdcall
159
        .ascii " -export:PciWrite32"           # stdcall
184
        .ascii " -export:PciWrite32"           # stdcall
160
        .ascii " -export:PciWrite8"            # stdcall
185
        .ascii " -export:PciWrite8"            # stdcall
161
 
186
 
Line -... Line 187...
-
 
187
        .ascii " -export:RaiseEvent"           #
-
 
188
 
162
        .ascii " -export:RegService"           # stdcall
189
        .ascii " -export:RegService"           # stdcall
Line 163... Line 190...
163
 
190
 
164
        .ascii " -export:SetMouseData"         # stdcall
191
        .ascii " -export:SetMouseData"         # stdcall
165
        .ascii " -export:SetScreen"            # stdcall
192
        .ascii " -export:SetScreen"            # stdcall
Line -... Line 193...
-
 
193
        .ascii " -export:SysMsgBoardStr"       # stdcall