Subversion Repositories Kolibri OS

Rev

Rev 1161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1161 Rev 1198
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 924 $
8
$Revision: 924 $
9
 
9
 
10
 
10
 
Line 11... Line 11...
11
iglobal
11
iglobal
12
  szKernel	      db 'KERNEL', 0
12
  szKernel            db 'KERNEL', 0
13
  szVersion	      db 'version',0
13
  szVersion           db 'version',0
14
 
14
 
15
  szRegService	      db 'RegService',0
15
  szRegService        db 'RegService',0
16
  szGetService	      db 'GetService',0
16
  szGetService        db 'GetService',0
17
  szServiceHandler    db 'ServiceHandler',0
17
  szServiceHandler    db 'ServiceHandler',0
18
  szAttachIntHandler  db 'AttachIntHandler',0
18
  szAttachIntHandler  db 'AttachIntHandler',0
19
  szGetIntHandler     db 'GetIntHandler', 0
19
  szGetIntHandler     db 'GetIntHandler', 0
Line 20... Line 20...
20
  szFpuSave	      db 'FpuSave',0
20
  szFpuSave           db 'FpuSave',0
21
  szFpuRestore	      db 'FpuRestore',0
21
  szFpuRestore        db 'FpuRestore',0
22
  szReservePortArea   db 'ReservePortArea',0
22
  szReservePortArea   db 'ReservePortArea',0
23
  szBoot_Log	      db 'Boot_Log',0
23
  szBoot_Log          db 'Boot_Log',0
24
 
24
 
25
  szPciApi	      db 'PciApi', 0
25
  szPciApi            db 'PciApi', 0
26
  szPciRead32	      db 'PciRead32', 0
26
  szPciRead32         db 'PciRead32', 0
27
  szPciRead16	      db 'PciRead16', 0
27
  szPciRead16         db 'PciRead16', 0
28
  szPciRead8	      db 'PciRead8', 0
28
  szPciRead8          db 'PciRead8', 0
29
  szPciWrite8	      db 'PciWrite8',0
29
  szPciWrite8         db 'PciWrite8',0
30
  szPciWrite16	      db 'PciWrite16',0
30
  szPciWrite16        db 'PciWrite16',0
31
  szPciWrite32	      db 'PciWrite32',0
31
  szPciWrite32        db 'PciWrite32',0
32
 
32
 
33
  szAllocPage	      db 'AllocPage',0
33
  szAllocPage         db 'AllocPage',0
34
  szAllocPages	      db 'AllocPages',0
34
  szAllocPages        db 'AllocPages',0
35
  szFreePage	      db 'FreePage',0
35
  szFreePage          db 'FreePage',0
36
  szGetPgAddr	      db 'GetPgAddr',0
36
  szGetPgAddr         db 'GetPgAddr',0
Line 37... Line 37...
37
  szMapPage	      db 'MapPage',0
37
  szMapPage           db 'MapPage',0
38
  szMapSpace	      db 'MapSpace',0
38
  szMapSpace          db 'MapSpace',0
39
  szMapIoMem	      db 'MapIoMem',0
39
  szMapIoMem          db 'MapIoMem',0
40
  szCommitPages       db 'CommitPages',0
40
  szCommitPages       db 'CommitPages',0
41
  szReleasePages      db 'ReleasePages',0
41
  szReleasePages      db 'ReleasePages',0
42
 
42
 
43
  szAllocKernelSpace  db 'AllocKernelSpace',0
43
  szAllocKernelSpace  db 'AllocKernelSpace',0
44
  szFreeKernelSpace   db 'FreeKernelSpace',0
44
  szFreeKernelSpace   db 'FreeKernelSpace',0
45
  szKernelAlloc       db 'KernelAlloc',0
45
  szKernelAlloc       db 'KernelAlloc',0
Line 46... Line 46...
46
  szKernelFree	      db 'KernelFree',0
46
  szKernelFree        db 'KernelFree',0
47
  szUserAlloc	      db 'UserAlloc',0
47
  szUserAlloc         db 'UserAlloc',0
48
  szUserFree	      db 'UserFree',0
48
  szUserFree          db 'UserFree',0
49
  szKmalloc	      db 'Kmalloc',0
49
  szKmalloc           db 'Kmalloc',0
50
  szKfree	      db 'Kfree',0
50
  szKfree             db 'Kfree',0
51
  szCreateRingBuffer  db 'CreateRingBuffer',0
51
  szCreateRingBuffer  db 'CreateRingBuffer',0
52
 
52
 
53
  szGetPid	      db 'GetPid',0
53
  szGetPid            db 'GetPid',0
Line 54... Line 54...
54
  szCreateObject      db 'CreateObject',0
54
  szCreateObject      db 'CreateObject',0
55
  szDestroyObject     db 'DestroyObject',0
55
  szDestroyObject     db 'DestroyObject',0
56
  szCreateEvent       db 'CreateEvent',0
56
  szCreateEvent       db 'CreateEvent',0
57
  szRaiseEvent	      db 'RaiseEvent',0
57
  szRaiseEvent        db 'RaiseEvent',0
58
  szWaitEvent	      db 'WaitEvent',0
58
  szWaitEvent         db 'WaitEvent',0
Line 59... Line 59...
59
  szDestroyEvent      db 'DestroyEvent',0
59
  szDestroyEvent      db 'DestroyEvent',0
60
  szClearEvent	      db 'ClearEvent',0
60
  szClearEvent        db 'ClearEvent',0
61
 
61
 
62
  szLoadCursor	      db 'LoadCursor',0
62
  szLoadCursor        db 'LoadCursor',0
63
  szSelectHwCursor    db 'SelectHwCursor',0
63
  szSelectHwCursor    db 'SelectHwCursor',0
64
  szSetHwCursor       db 'SetHwCursor',0
64
  szSetHwCursor       db 'SetHwCursor',0
65
  szHwCursorRestore   db 'HwCursorRestore', 0
65
  szHwCursorRestore   db 'HwCursorRestore', 0
66
  szHwCursorCreate    db 'HwCursorCreate', 0
66
  szHwCursorCreate    db 'HwCursorCreate', 0
67
 
67
 
Line 68... Line 68...
68
  szSysMsgBoardStr    db 'SysMsgBoardStr', 0
68
  szSysMsgBoardStr    db 'SysMsgBoardStr', 0
69
  szSysMsgBoardChar   db 'SysMsgBoardChar', 0
69
  szSysMsgBoardChar   db 'SysMsgBoardChar', 0
70
  szGetCurrentTask    db 'GetCurrentTask',0
70
  szGetCurrentTask    db 'GetCurrentTask',0
71
  szLFBAddress	      db 'LFBAddress',0
71
  szLFBAddress        db 'LFBAddress',0
72
  szLoadFile	      db 'LoadFile',0
72
  szLoadFile          db 'LoadFile',0
73
  szSendEvent	      db 'SendEvent',0
73
  szSendEvent         db 'SendEvent',0
Line 74... Line 74...
74
  szSetMouseData      db 'SetMouseData',0
74
  szSetMouseData      db 'SetMouseData',0
75
  szSleep	      db 'Sleep',0
75
  szSleep	      db 'Sleep',0
76
  szGetTimerTicks     db 'GetTimerTicks',0
76
  szGetTimerTicks     db 'GetTimerTicks',0
77
 
77
 
Line 93... Line 93...
93
  dd szRegService      , reg_service
93
  dd szRegService      , reg_service
94
  dd szGetService      , get_service
94
  dd szGetService      , get_service
95
  dd szServiceHandler  , srv_handler
95
  dd szServiceHandler  , srv_handler
96
  dd szAttachIntHandler, attach_int_handler
96
  dd szAttachIntHandler, attach_int_handler
97
  dd szGetIntHandler   , get_int_handler
97
  dd szGetIntHandler   , get_int_handler
98
  dd szFpuSave	       , fpu_save
98
  dd szFpuSave         , fpu_save
99
  dd szFpuRestore      , fpu_restore
99
  dd szFpuRestore      , fpu_restore
100
  dd szReservePortArea , r_f_port_area
100
  dd szReservePortArea , r_f_port_area
101
  dd szBoot_Log        , boot_log
101
  dd szBoot_Log        , boot_log
Line 102... Line 102...
102
 
102
 
103
  dd szPciApi	       , pci_api
103
  dd szPciApi          , pci_api
104
  dd szPciRead32       , pci_read32
104
  dd szPciRead32       , pci_read32
105
  dd szPciRead16       , pci_read16
105
  dd szPciRead16       , pci_read16
106
  dd szPciRead8        , pci_read8
106
  dd szPciRead8        , pci_read8
107
  dd szPciWrite8       , pci_write8
107
  dd szPciWrite8       , pci_write8
Line 129... Line 129...
129
  dd szCreateRingBuffer, create_ring_buffer    ;stdcall
129
  dd szCreateRingBuffer, create_ring_buffer    ;stdcall
Line 130... Line 130...
130
 
130
 
131
  dd szGetPid	       , get_pid
131
  dd szGetPid	       , get_pid
132
  dd szCreateObject    , create_kernel_object
132
  dd szCreateObject    , create_kernel_object
133
  dd szDestroyObject   , destroy_kernel_object
133
  dd szDestroyObject   , destroy_kernel_object
134
  dd szCreateEvent     , create_event
134
  dd szCreateEvent     , create_event          ;see EVENT.inc for specification
135
  dd szRaiseEvent      , raise_event
135
  dd szRaiseEvent      , raise_event           ;see EVENT.inc for specification
136
  dd szWaitEvent       , wait_event
136
  dd szWaitEvent       , wait_event            ;see EVENT.inc for specification
137
  dd szDestroyEvent    , destroy_event
137
  dd szDestroyEvent    , destroy_event         ;see EVENT.inc for specification
Line 138... Line 138...
138
  dd szClearEvent      , clear_event
138
  dd szClearEvent      , clear_event           ;see EVENT.inc for specification
Line 139... Line 139...
139
 
139
 
140
  dd szLoadCursor      , load_cursor	       ;stdcall
140
  dd szLoadCursor      , load_cursor	       ;stdcall
Line 146... Line 146...
146
 
146
 
147
  dd szSysMsgBoardStr  , sys_msg_board_str
147
  dd szSysMsgBoardStr  , sys_msg_board_str
148
  dd szSysMsgBoardChar , sys_msg_board
148
  dd szSysMsgBoardChar , sys_msg_board
149
  dd szGetCurrentTask  , get_curr_task
149
  dd szGetCurrentTask  , get_curr_task
150
  dd szLoadFile        , load_file	       ;retval eax, ebx
150
  dd szLoadFile        , load_file	       ;retval eax, ebx
151
  dd szSendEvent       , send_event
151
  dd szSendEvent       , send_event            ;see EVENT.inc for specification
152
  dd szSetMouseData    , set_mouse_data        ;stdcall
152
  dd szSetMouseData    , set_mouse_data        ;stdcall
153
  dd szSleep	       , delay_ms
153
  dd szSleep           , delay_ms
Line 154... Line 154...
154
  dd szGetTimerTicks   , get_timer_ticks
154
  dd szGetTimerTicks   , get_timer_ticks
155
 
155
 
156
  dd szStrncat	       , strncat
156
  dd szStrncat         , strncat
157
  dd szStrncpy	       , strncpy
157
  dd szStrncpy         , strncpy
158
  dd szstrncmp	       , strncmp
158
  dd szstrncmp         , strncmp
159
  dd szStrnlen	       , strnlen
159
  dd szStrnlen         , strnlen
Line 160... Line 160...
160
  dd szStrchr	       , strchr
160
  dd szStrchr          , strchr
161
  dd szStrrchr	       , strrchr
161
  dd szStrrchr         , strrchr
162
 
162
 
163
  dd szEthReceiver     , ETH_Receiver
163
  dd szEthReceiver     , ETH_Receiver
Line 164... Line 164...
164
  dd szEthRegDev       , ETH_Add_Device
164
  dd szEthRegDev       , ETH_Add_Device
165
  dd szEthUnRegDev     , ETH_Remove_Device
165
  dd szEthUnRegDev     , ETH_Remove_Device
166
  dd szEthStruc2Dev    , ETH_struc2dev
166
  dd szEthStruc2Dev    , ETH_struc2dev
Line 167... Line 167...
167
 
167
 
168
exp_lfb:
-