Subversion Repositories Kolibri OS

Rev

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

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