Subversion Repositories Kolibri OS

Rev

Rev 1434 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2.     .file   "export.s"
  3.     .intel_syntax
  4.  
  5.     .text
  6.  
  7.     .global _AllocPage
  8.     .global _AllocPages
  9.  
  10.     .global _CreateRingBuffer
  11.     .global _Delay
  12.     .global _DestroyObject
  13.  
  14.     .global _FreeKernelSpace
  15.  
  16.     .global _GetDisplay
  17.     .global _GetPgAddr
  18.     .global _GetService
  19.  
  20.     .global _KernelAlloc
  21.     .global _KernelFree
  22.  
  23.     .global _MapIoMem
  24.  
  25.     .global _PciApi
  26.     .global _PciRead16
  27.     .global _PciRead32
  28.     .global _PciRead8
  29.     .global _PciWrite16
  30.     .global _PciWrite32
  31.     .global _PciWrite8
  32.  
  33.     .global _RegService
  34.  
  35.     .global _SetScreen
  36.     .global _SysMsgBoardStr
  37.  
  38.  
  39.     .def  _AllocPage;         .scl  2;  .type 32; .endef
  40.     .def  _AllocPages;        .scl  2;  .type 32; .endef
  41.  
  42.     .def  _CreateRingBuffer;  .scl  2;  .type 32; .endef
  43.  
  44.     .def  _Delay;             .scl  2;  .type 32; .endef
  45.     .def  _DestroyObject;     .scl  2;  .type 32; .endef
  46.  
  47.     .def  _FreeKernelSpace;   .scl  2;  .type 32; .endef
  48.  
  49.     .def  _GetDisplay;        .scl  2;  .type 32; .endef
  50.     .def  _GetPgAddr;         .scl  2;  .type 32; .endef
  51.     .def  _GetService;        .scl  2;  .type 32; .endef
  52.  
  53.     .def  _KernelAlloc;       .scl  2;  .type 32; .endef
  54.     .def  _KernelFree;        .scl  2;  .type 32; .endef
  55.  
  56.     .def  _MapIoMem;          .scl  2;  .type 32; .endef
  57.  
  58.     .def  _PciApi;            .scl  2;  .type 32; .endef
  59.     .def  _PciRead16;         .scl  2;  .type 32; .endef
  60.     .def  _PciRead32;         .scl  2;  .type 32; .endef
  61.     .def  _PciRead8;          .scl  2;  .type 32; .endef
  62.     .def  _PciWrite16;        .scl  2;  .type 32; .endef
  63.     .def  _PciWrite32;        .scl  2;  .type 32; .endef
  64.     .def  _PciWrite8;         .scl  2;  .type 32; .endef
  65.  
  66.     .def  _RegService;        .scl  2;  .type 32; .endef
  67.  
  68.     .def  _SetScreen;         .scl  2;  .type 32; .endef
  69.     .def  _SysMsgBoardStr;    .scl  2;  .type 32; .endef
  70.  
  71.  
  72. _AllocPage:
  73. _AllocPages:
  74.  
  75. _CreateRingBuffer:
  76.  
  77. _Delay:
  78.  
  79. _DestroyObject:
  80.  
  81. _FreeKernelSpace:
  82.  
  83. _GetDisplay:
  84. _GetPgAddr:
  85. _GetService:
  86.  
  87. _KernelAlloc:
  88. _KernelFree:
  89.  
  90. _MapIoMem:
  91.  
  92. _PciApi:
  93. _PciRead16:
  94. _PciRead32:
  95. _PciRead8:
  96. _PciWrite16:
  97. _PciWrite32:
  98. _PciWrite8:
  99.  
  100. _RegService:
  101.  
  102. _SetScreen:
  103. _SysMsgBoardStr:
  104.         ret
  105.  
  106.     .section .drectve
  107.  
  108.         .ascii " -export:AllocPage"            # gcc ABI
  109.         .ascii " -export:AllocPages"           # gcc ABI
  110.  
  111.         .ascii " -export:CreateRingBuffer"     # stdcall
  112.  
  113.         .ascii " -export:Delay"                # stdcall
  114.  
  115.         .ascii " -export:DestroyObject"
  116.  
  117.         .ascii " -export:FreeKernelSpace"      # stdcall
  118.  
  119.         .ascii " -export:GetDisplay"           # stdcall
  120.         .ascii " -export:GetPgAddr"            # stdcall
  121.         .ascii " -export:GetService"           # stdcall
  122.  
  123.         .ascii " -export:KernelAlloc"          # stdcall
  124.         .ascii " -export:KernelFree"           # stdcall
  125.  
  126.         .ascii " -export:MapIoMem"             # stdcall
  127.  
  128.         .ascii " -export:PciApi"               #
  129.         .ascii " -export:PciRead16"            # stdcall
  130.         .ascii " -export:PciRead32"            # stdcall
  131.         .ascii " -export:PciRead8"             # stdcall
  132.         .ascii " -export:PciWrite16"           # stdcall
  133.         .ascii " -export:PciWrite32"           # stdcall
  134.         .ascii " -export:PciWrite8"            # stdcall
  135.  
  136.         .ascii " -export:RegService"           # stdcall
  137.  
  138.         .ascii " -export:SetScreen"            # stdcall
  139.         .ascii " -export:SysMsgBoardStr"       # stdcall
  140.  
  141.  
  142.