Skip to content

ACPI Kernel module

Foxido requested to merge kmod-acpi into ssh-master

Created by: MeerkatBoss

  • Новый системный вызов SYS_get_rsdp_paddr для получения физического адреса корневой ACPI таблицы (доступен только ядерным модулям)
  • Системный вызов SYS_map_physical_region теперь доступен ядерным модулям
  • Новый ядерный модуль acpid предоставляет доступ к чтению ACPI таблиц другим ядерным модулям (прочим процессам в доступе отказывается)
  • ХАК: Поскольку при использовании системного вызова SYS_map_physical_region память отображается с флагом MAP_USER_MMIO, страницы, содержащие ACPI таблицы используемые ядром оказывались недоступны другим процессам, поскольку функция map_physical_region предоставляла только взаимоисключающее отображение таких регионов. Эти проверки на данный момент отключены, поэтому разработчикам ядерных модулей рекомендуется быть осторожными при использовании MMIO.

Merge request reports

Loading