Как сказал псуси, BIOS является проприетарным. Продавцы могут придавать названиям любое значение. Вы должны посмотреть на контекст, чтобы понять его.
Я думаю, вы пытаетесь исправить ошибки, подобные этой:
ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20120320/psargs-359)
ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff8805fd4b8b90), AE_NOT_FOUND (20120320/psparse-536)
Связанный источник ACPI:
Scope (\_SB.PCI0.SAT0)
{
// <snip>
Device (SPT1)
{
Name (_ADR, 0x0001FFFF) // _ADR: Address
Method (_GTF, 0, NotSerialized) // _GTF: Get Task File
{
Store (Zero, CMDC)
If (LOr (DSSP, FHPP))
{
GTFB (STFD, 0x06)
}
Else
{
GTFB (STFE, 0x06)
}
GTFB (FZTF, Zero)
GTFB (DCFL, Zero)
Return (SCBF)
}
}
\_SB.PCI0.SAT0.SPT1
выглядит как контроллер SATA с его _GTF
(Get Task File) (см. Спецификацию ACPI v5, раздел 9.8.1.1, стр. 442). Следовательно, имена, вероятно, связаны с (S) ATA-связанной терминологией.
CMDC
инициализируется нулем и увеличивается после каждого вызова GTFB
. SCBF
- это буфер длиной 3 × 7 (= 21). GTFB
устанавливает 7-байтовое поле с индексом CMDC
в свой первый аргумент и устанавливает байт CMDC + 1
из SCBF
во второй аргумент.
SCBF
- это, вероятно, "SATA Command Buffer".
CMDC
, вероятно, "Счетчик команд".
STFD
STFE
в STF
включен / выключен , где STF
это функция SATA / команды.
DSSP
и FHPP
выглядят как некоторые флаги, которые управляют включением или отключением STF
.
FZTF
и DCFL
, вероятно, являются некоторыми функциями / командами SATA.
Эти функции / команды можно посмотреть в спецификации SATA, я думаю (упражнение для читателя).
И последнее замечание: откуда вы обычно берете документацию? От создателей, верно? Возможно, исходный код некоторых BIOS доступен ... ;)