Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

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