__acpi_pm_prepare(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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:

mwah πŸ’‹ β€” sourced from ./drivers/acpi, dated October 2026, with Kernel API Manual energy. periodt. 🫢✨

πŸ“¦ where this page comes from