Subversion Repositories Kolibri OS

Rev

Rev 281 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 281 Rev 354
1
iglobal
1
iglobal
2
  szKernel            db 'KERNEL', 0
2
  szKernel            db 'KERNEL', 0
3
  szVersion           db 'version',0
3
  szVersion           db 'version',0
4
 
4
 
5
  szRegService        db 'RegService',0
5
  szRegService        db 'RegService',0
6
  szGetService        db 'GetService',0
6
  szGetService        db 'GetService',0
7
  szServiceHandler    db 'ServiceHandler',0
7
  szServiceHandler    db 'ServiceHandler',0
8
  szAttachIntHandler  db 'AttachIntHandler',0
8
  szAttachIntHandler  db 'AttachIntHandler',0
9
  szFpuSave           db 'FpuSave',0
9
  szFpuSave           db 'FpuSave',0
10
  szFpuRestore        db 'FpuRestore',0
10
  szFpuRestore        db 'FpuRestore',0
11
 
11
 
12
  szPciApi            db 'PciApi', 0
12
  szPciApi            db 'PciApi', 0
13
  szPciRead32         db 'PciRead32', 0
13
  szPciRead32         db 'PciRead32', 0
14
  szPciRead8          db 'PciRead8', 0
14
  szPciRead8          db 'PciRead8', 0
15
  szPciWrite8         db 'PciWrite8',0
15
  szPciWrite8         db 'PciWrite8',0
16
 
16
 
17
  szAllocPage         db 'AllocPage',0
17
  szAllocPage         db 'AllocPage',0
18
  szAllocPages        db 'AllocPages',0
18
  szAllocPages        db 'AllocPages',0
19
  szFreePage          db 'FreePage',0
19
  szFreePage          db 'FreePage',0
20
  szGetPgAddr         db 'GetPgAddr',0
20
  szGetPgAddr         db 'GetPgAddr',0
21
  szMapPage           db 'MapPage',0
21
  szMapPage           db 'MapPage',0
22
  szMapSpace          db 'MapSpace',0
22
  szMapSpace          db 'MapSpace',0
23
  szCommitPages       db 'CommitPages',0
23
  szCommitPages       db 'CommitPages',0
24
  szReleasePages      db 'ReleasePages',0
24
  szReleasePages      db 'ReleasePages',0
25
 
25
 
26
  szAllocKernelSpace  db 'AllocKernelSpace',0
26
  szAllocKernelSpace  db 'AllocKernelSpace',0
27
  szFreeKernelSpace   db 'FreeKernelSpace',0
27
  szFreeKernelSpace   db 'FreeKernelSpace',0
28
  szKernelAlloc       db 'KernelAlloc',0
28
  szKernelAlloc       db 'KernelAlloc',0
29
  szKernelFree        db 'KernelFree',0
29
  szKernelFree        db 'KernelFree',0
30
  szUserAlloc         db 'UserAlloc',0
30
  szUserAlloc         db 'UserAlloc',0
31
  szUserFree          db 'UserFree',0
31
  szUserFree          db 'UserFree',0
32
  szKmalloc           db 'Kmalloc',0
32
  szKmalloc           db 'Kmalloc',0
33
  szKfree             db 'Kfree',0
33
  szKfree             db 'Kfree',0
34
 
34
 
35
  szCreateObject      db 'CreateObject',0
35
  szCreateObject      db 'CreateObject',0
36
  szDestroyObject     db 'DestroyObject',0
36
  szDestroyObject     db 'DestroyObject',0
37
 
37
  szCreateEvent       db 'CreateEvent',0
-
 
38
  szRaiseEvent        db 'RaiseEvent',0
-
 
39
  szWaitEvent         db 'WaitEvent',0
-
 
40
  szDestroyEvent      db 'DestroyEvent',0
-
 
41
 
38
  szLoadCursor        db 'LoadCursor',0
42
  szLoadCursor        db 'LoadCursor',0
39
  szSetHwCursor       db 'SetHwCursor',0
43
  szSetHwCursor       db 'SetHwCursor',0
40
  szHwCursorRestore   db 'HwCursorRestore', 0
44
  szHwCursorRestore   db 'HwCursorRestore', 0
41
  szHwCursorCreate    db 'HwCursorCreate', 0
45
  szHwCursorCreate    db 'HwCursorCreate', 0
42
 
46
 
43
  szSysMsgBoardStr    db 'SysMsgBoardStr', 0
47
  szSysMsgBoardStr    db 'SysMsgBoardStr', 0
44
  szGetCurrentTask    db 'GetCurrentTask',0
48
  szGetCurrentTask    db 'GetCurrentTask',0
45
  szLFBAddress        db 'LFBAddress',0
49
  szLFBAddress        db 'LFBAddress',0
46
  szLoadFile          db 'LoadFile',0
50
  szLoadFile          db 'LoadFile',0
47
  szSendEvent         db 'SendEvent',0
51
  szSendEvent         db 'SendEvent',0
48
 
52
 
49
 
53
 
50
align 16
54
align 16
51
kernel_export:
55
kernel_export:
52
  dd szRegService      , reg_service
56
  dd szRegService      , reg_service
53
  dd szGetService      , get_service
57
  dd szGetService      , get_service
54
  dd szServiceHandler  , srv_handler
58
  dd szServiceHandler  , srv_handler
55
  dd szAttachIntHandler, attach_int_handler
59
  dd szAttachIntHandler, attach_int_handler
56
  dd szFpuSave         , fpu_save
60
  dd szFpuSave         , fpu_save
57
  dd szFpuRestore      , fpu_restore
61
  dd szFpuRestore      , fpu_restore
58
 
62
 
59
  dd szPciApi          , pci_api
63
  dd szPciApi          , pci_api
60
  dd szPciRead32       , pci_read32
64
  dd szPciRead32       , pci_read32
61
  dd szPciRead8        , pci_read8
65
  dd szPciRead8        , pci_read8
62
  dd szPciWrite8       , pci_write8
66
  dd szPciWrite8       , pci_write8
63
 
67
 
64
  dd szAllocPage       , alloc_page
68
  dd szAllocPage       , alloc_page
65
  dd szAllocPages      , alloc_pages
69
  dd szAllocPages      , alloc_pages
66
  dd szFreePage        , free_page
70
  dd szFreePage        , free_page
67
  dd szMapPage         , map_page
71
  dd szMapPage         , map_page
68
  dd szMapSpace        , map_space
72
  dd szMapSpace        , map_space
69
  dd szGetPgAddr       , get_pg_addr
73
  dd szGetPgAddr       , get_pg_addr
70
  dd szCommitPages     , commit_pages          ;not implemented
74
  dd szCommitPages     , commit_pages          ;not implemented
71
  dd szReleasePages    , release_pages
75
  dd szReleasePages    , release_pages
72
 
76
 
73
  dd szAllocKernelSpace, alloc_kernel_space
77
  dd szAllocKernelSpace, alloc_kernel_space
74
  dd szFreeKernelSpace , free_kernel_space
78
  dd szFreeKernelSpace , free_kernel_space
75
  dd szKernelAlloc     , kernel_alloc
79
  dd szKernelAlloc     , kernel_alloc
76
  dd szKernelFree      , kernel_free
80
  dd szKernelFree      , kernel_free
77
  dd szUserAlloc       , user_alloc
81
  dd szUserAlloc       , user_alloc
78
  dd szUserFree       , user_free
82
  dd szUserFree        , user_free
79
  dd szKmalloc         , malloc
83
  dd szKmalloc         , malloc
80
  dd szKfree           , free
84
  dd szKfree           , free
81
 
85
 
82
  dd szCreateObject    , create_kernel_object
86
  dd szCreateObject    , create_kernel_object
83
  dd szDestroyObject   , destroy_kernel_object
87
  dd szDestroyObject   , destroy_kernel_object
84
 
88
  dd szCreateEvent     , create_event
-
 
89
  dd szRaiseEvent      , raise_event
-
 
90
  dd szWaitEvent       , wait_event
-
 
91
  dd szDestroyEvent    , destroy_event
-
 
92
 
85
  dd szLoadCursor      , load_cursor
93
  dd szLoadCursor      , load_cursor
86
  dd szSetHwCursor     , set_hw_cursor
94
  dd szSetHwCursor     , set_hw_cursor
87
  dd szHwCursorRestore , hw_restore
95
  dd szHwCursorRestore , hw_restore
88
  dd szHwCursorCreate  , create_cursor
96
  dd szHwCursorCreate  , create_cursor
89
 
97
 
90
  dd szSysMsgBoardStr  , sys_msg_board_str
98
  dd szSysMsgBoardStr  , sys_msg_board_str
91
  dd szGetCurrentTask  , get_curr_task
99
  dd szGetCurrentTask  , get_curr_task
92
  dd szLoadFile        , load_file
100
  dd szLoadFile        , load_file
93
  dd szSendEvent       , send_event
101
  dd szSendEvent       , send_event
94
exp_lfb:
102
exp_lfb:
95
  dd szLFBAddress      , 0
103
  dd szLFBAddress      , 0
96
  dd 0
104
  dd 0
97
 
105
 
98
endg
106
endg