1

В частности, я хотел бы знать, каковы действительные значения

  • /sys/devices/virtual/backlight/acpi_video0/power/runtime_enabled
  • /sys/devices/virtual/backlight/acpi_video0/power/wakeup

И где я могу найти эту информацию? Мне всегда было интересно, было ли это где-то задокументировано, или в ядре был интерфейс для запроса.

1 ответ1

3

Лучший (читаемый простыми смертными) документ, который я нашел на sysfs, - это руководство Грега Кроа-Хартмана, разработчика ядра Linux: http://www.linuxjournal.com/article/7353. В руководстве показано, как реализовать драйвер с использованием интерфейса sysfs. Я не нашел никаких ссылок на стандарты или соглашения о документировании действительных значений.

Кажется, что любой драйвер может реализовать то, что нравится разработчику. Поиск допустимых значений для записи sysfs зависит от документации, предоставленной разработчиком. К сожалению, там также нет стандартного места для поиска документации.

Вы можете искать исходный код Linux (например, здесь: http://lxr.linux.no/+trees). К сожалению, ядро linux, запрограммированное в c, пронизано макросами и указателями, поэтому нельзя просто выполнить поиск по источнику.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .