Subversion Repositories Kolibri OS

Rev

Rev 227 | 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
38
 
221 serge 39
  szSetHwCursor       db 'SetHwCursor',0
40
  szHwCursorRestore   db 'HwCursorRestore', 0
227 serge 41
  szHwCursorCreate    db 'HwCursorCreate', 0
42
281 serge 43
 
44
  szGetCurrentTask    db 'GetCurrentTask',0
45
  szLFBAddress        db 'LFBAddress',0
221 serge 46
  szLoadFile          db 'LoadFile',0
47
  szSendEvent         db 'SendEvent',0
227 serge 48
164 serge 49
 
281 serge 50
 
164 serge 51
kernel_export:
52
  dd szRegService      , reg_service
281 serge 53
  dd szGetService      , get_service
54
  dd szServiceHandler  , srv_handler
55
  dd szAttachIntHandler, attach_int_handler
164 serge 56
  dd szFpuSave         , fpu_save
281 serge 57
  dd szFpuRestore      , fpu_restore
58
59
 
164 serge 60
  dd szPciRead32       , pci_read32
61
  dd szPciRead8        , pci_read8
62
  dd szPciWrite8       , pci_write8
63
281 serge 64
 
65
  dd szAllocPages      , alloc_pages
66
  dd szFreePage        , free_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
 
164 serge 74
  dd szFreeKernelSpace , free_kernel_space
281 serge 75
  dd szKernelAlloc     , kernel_alloc
164 serge 76
  dd szKernelFree      , kernel_free
77
  dd szUserAlloc       , user_alloc
281 serge 78
  dd szUserFree       , user_free
79
  dd szKmalloc         , malloc
80
  dd szKfree           , free
81
82
 
83
  dd szDestroyObject   , destroy_kernel_object
84
85
 
221 serge 86
  dd szSetHwCursor     , set_hw_cursor
214 serge 87
  dd szHwCursorRestore , hw_restore
227 serge 88
  dd szHwCursorCreate  , create_cursor
89
281 serge 90
 
91
  dd szGetCurrentTask  , get_curr_task
92
  dd szLoadFile        , load_file
214 serge 93
  dd szSendEvent       , send_event
227 serge 94
exp_lfb:
214 serge 95
  dd szLFBAddress      , 0
96
  dd 0
164 serge 97
98
 
99