Subversion Repositories Kolibri OS

Rev

Rev 377 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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