Subversion Repositories Kolibri OS

Rev

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

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