__acpi_pm_prepare(9)
π NAME π
okay so bestie, welcome to __acpi_pm_prepare(9) from the Kernel API Manual π This one is literally about preparing the platform to enter the target state. π
πΈ SYNOPSIS πΈ
int __acpi_pm_prepare (void );
π¦ ARGUMENTS π¦
voidβ no arguments. none. zero. the void is voiding. π
π DESCRIPTION π
This is the prep step, bestie. If necessary, it sets the firmware waking vector and does the arch-specific nastiness to get the wakeup code to the waking vector. That's the whole vibe: firmware waking vector gets set when needed, the arch-specific messy bits get handled, and the wakeup code is pointed at the waking vector. β¨
π SEE ALSO π
Kernel file ./drivers/acpi/sleep.c β yes, that exact path, iykyk. The whole squad:
acpi_pm_freeze(9)acpi_pm_pre_suspend(9)acpi_pm_prepare(9)acpi_pm_finish(9)acpi_pm_start(9)acpi_pm_end(9)acpi_suspend_begin(9)acpi_suspend_enter(9)acpi_suspend_begin_old(9)acpi_hibernation_begin_old(9)
mwah π β sourced from ./drivers/acpi, dated October 2026, with Kernel API Manual energy. periodt. π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms