HomeFreeBSD

Set of improvements to acpi_hp(4) driver.

Description

Set of improvements to acpi_hp(4) driver.

  • Attach only to WMI devices that provide supported GUIDs. HP Spectre x360

has two WMI devices, only one of which provides the GUIDs.

  • Pass proper device to ACPI_WMI_REMOVE_EVENT_HANDLER() on detach.
  • Improve error WMI handling separating status and data paths. This allows

to hide sysctls not supported by specific hardware/BIOS.

  • Improve CMI block parser to make it work on HP Spectre x360 laptop.
  • In verbose mode log all unknown events to help futher improvements.

Details

Provenance
mavAuthored on
Parents
rS308567: Fix build when WITHOUT_BLACKLIST=yes is specified
Branches
Unknown
Tags
Unknown