Як сказав 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 доступний ...;)