Difference between revisions of "SysFn57/ru"

From KolibriOS wiki
Jump to navigation Jump to search
m
 
Line 1: Line 1:
'''Функция 57 - PCI BIOS.'''
+
'''Функция 57''' - PCI BIOS.
  
 
Параметры:
 
Параметры:
* eax = 57 - номер функции
+
:* eax = 57 - номер функции
* ebp соответствует регистру al в спецификации PCI BIOS
+
:* ebp соответствует регистру al в спецификации PCI BIOS
* остальные регистры - по спецификации PCI BIOS
+
:* остальные регистры - по спецификации PCI BIOS
 
Возвращаемое значение:
 
Возвращаемое значение:
* CF не определён
+
:* CF не определён
* остальные регистры - по спецификации PCI BIOS
+
:* остальные регистры - по спецификации PCI BIOS
 
Замечания:
 
Замечания:
* Многих результатов этой функции можно также добиться вызовом соответствующих подфункций функции 62.
+
:* Многих результатов этой функции можно также добиться вызовом соответствующих подфункций [[SysFn62/ru|функции 62]].
* Функция вызывает расширение PCI32 BIOS, документированное, например, в [http://alpha1.dyns.net/files/PCI/bios21.pdf].
+
:* Функция вызывает расширение PCI32 BIOS, документированное, например, в [http://alpha1.dyns.net/files/PCI/bios21.pdf].
* Если BIOS не поддерживает это расширение, поведение функции эмулируется (через аналоги подфункций функции 62 режима ядра).
+
:* Если BIOS не поддерживает это расширение, поведение функции эмулируется (через аналоги подфункций [[SysFn62/ru|функции 62]] режима ядра).
 +
 
 +
'''Константы для регистров:'''
 +
::eax - SF_PCI_BIOS (57)
  
 
{{System_functions}}
 
{{System_functions}}
 
[[Category: SysCalls]]
 
[[Category: SysCalls]]

Latest revision as of 19:10, 17 January 2016

Функция 57 - PCI BIOS.

Параметры:

  • eax = 57 - номер функции
  • ebp соответствует регистру al в спецификации PCI BIOS
  • остальные регистры - по спецификации PCI BIOS

Возвращаемое значение:

  • CF не определён
  • остальные регистры - по спецификации PCI BIOS

Замечания:

  • Многих результатов этой функции можно также добиться вызовом соответствующих подфункций функции 62.
  • Функция вызывает расширение PCI32 BIOS, документированное, например, в [1].
  • Если BIOS не поддерживает это расширение, поведение функции эмулируется (через аналоги подфункций функции 62 режима ядра).

Константы для регистров:

eax - SF_PCI_BIOS (57)