Я пытаюсь прочитать и, возможно, написать какой-нибудь исходный язык ACPI.
Я вижу в коде, который я смотрю, операторы, которые хранят значения для определенных ...Я думаю, регистрируется в пространстве имен объекта ACPI.Это выглядит следующим образом:
Store(Arg0, \_SB_.PCI0.LPC0.BCMD)
Мне нужен каталог областей имен и объектов в пространстве имен SB и их значения.
Что это значит, когда я сохраняю значение в _SB_.PCI0.LPC0.BCMD
?
Есть и другие примеры:
Store(0x80, \_SB_.PCI0.LPC0.SMIC)
Итак, я не хочуответ на BCMD, я хочу ссылку, которая описывает все доступные объекты, их имена, а также их поведение или значения.
Полагаю, этот каталог будет специфичным для каждого конкретного типа оборудования.Я полагаю, что компьютер с вентилятором с регулируемой скоростью будет обеспечивать базовый контроль и управление им через объекты ACPI;аналогично с биометрическим считывателем отпечатков пальцев и портом 1394.Я полагаю, что каждый набор аппаратных функций, специфичных для модели компьютера make +, будет иметь свое собственное уникальное дерево имен.
Спасибо за любые указатели.