Як сказав psusi, 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".
CMDC
ймовірно, "Команда лічильника".
STFD
, STFE
Буде STF
включено / вимкнено , де STF
це функція / команда SATA.
DSSP
і FHPP
виглядати як деякі прапори, які керують тим STF
, включено чи вимкнено.
FZTF
і DCFL
, ймовірно, деякі функції / команди SATA.
Ці функції / команди можна знайти в специфікації SATA, яку я думаю (вправа для читача).
Одне заключне зауваження, звідки зазвичай ви отримуєте документацію? Від творців, правда? Можливо, вихідний код деяких BIOS доступний ...;)