Subversion Repositories Kolibri OS

Rev

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

Rev 978 Rev 1275
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 978 $
8
$Revision: 1275 $
Line 9... Line 9...
9
 
9
 
Line 278... Line 278...
278
 
278
 
279
 align 16
279
 align 16
280
__exports:
280
__exports:
281
          export 'KERNEL',   \
281
          export 'KERNEL',   \
-
 
282
          alloc_kernel_space,    'AllocKernelSpace',   \      ; stdcall
-
 
283
          alloc_page,            'AllocPage',          \      ; gcc ABI
282
          alloc_kernel_space,    'AllocKernelSpace',   \      ; stdcall
284
          alloc_pages,           'AllocPages',         \      ; stdcall
283
          commit_pages,          'CommitPages',        \      ; eax, ebx, ecx
285
          commit_pages,          'CommitPages',        \      ; eax, ebx, ecx
284
          create_kernel_object,  'CreateObject',       \
286
          create_kernel_object,  'CreateObject',       \
285
          create_ring_buffer,    'CreateRingBuffer',   \      ; stdcall
287
          create_ring_buffer,    'CreateRingBuffer',   \      ; stdcall
286
          destroy_kernel_object, 'DestroyObject',      \
288
          destroy_kernel_object, 'DestroyObject',      \
287
          free_kernel_space,     'FreeKernelSpace',    \      ; stdcall
289
          free_kernel_space,     'FreeKernelSpace',    \      ; stdcall
288
          kernel_alloc,          'KernelAlloc',        \      ; stdcall
290
          kernel_alloc,          'KernelAlloc',        \      ; stdcall
289
          kernel_free,           'KernelFree',         \      ; stdcall
-
 
290
          alloc_pages,           'AllocPages',         \      ; stdcall
291
          kernel_free,           'KernelFree',         \      ; stdcall
291
          malloc,                'Kmalloc',            \
292
          malloc,                'Kmalloc',            \
292
          free,                  'Kfree',              \
293
          free,                  'Kfree',              \
293
          map_io_mem,            'MapIoMem',           \      ; stdcall
294
          map_io_mem,            'MapIoMem',           \      ; stdcall
294
          get_pg_addr,           'GetPgAddr',          \      ; eax
295
          get_pg_addr,           'GetPgAddr',          \      ; eax
Line 305... Line 306...
305
          pci_read32,            'PciRead32',          \      ; stdcall
306
          pci_read32,            'PciRead32',          \      ; stdcall
306
          pci_write8,            'PciWrite8',          \      ; stdcall
307
          pci_write8,            'PciWrite8',          \      ; stdcall
307
          pci_write16,           'PciWrite16',         \      ; stdcall
308
          pci_write16,           'PciWrite16',         \      ; stdcall
308
          pci_write32,           'PciWrite32',         \      ; stdcall
309
          pci_write32,           'PciWrite32',         \      ; stdcall
309
\
310
\
-
 
311
          get_service,           'GetService',         \      ;
310
          reg_service,           'RegService',         \      ; stdcall
312
          reg_service,           'RegService',         \      ; stdcall
311
          attach_int_handler,    'AttachIntHandler',   \      ; stdcall
313
          attach_int_handler,    'AttachIntHandler',   \      ; stdcall
312
          user_alloc,            'UserAlloc',          \      ; stdcall
314
          user_alloc,            'UserAlloc',          \      ; stdcall
313
          user_free,             'UserFree',           \      ; stdcall
315
          user_free,             'UserFree',           \      ; stdcall
314
          unmap_pages,           'UnmapPages',         \      ; eax, ecx
316
          unmap_pages,           'UnmapPages',         \      ; eax, ecx