ps3_sys_man...al_power_off(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

ps3_sys_manager_final_power_off β€” the final platform machine_power_off routine, bestie. like, the last one. the finale. no cap πŸ’…

(this whole page lives in the Kernel API Manual, btw 🫢)


πŸŽ€ SYNOPSIS πŸŽ€

void ps3_sys_manager_final_power_off (struct ps3_system_bus_device *dev
);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” okay so this is so real of the docs: it's literally marked -- undescribed -- 😭 that's it. that's the whole description. iconic honestly.

πŸ”₯ DESCRIPTION πŸ”₯

So here's the tea, bestie: this routine never returns. ever. it does not come back. it's giving "I'm not leaving, I live here now" πŸ’€

What it actually does: it disables asynchronous vuart reads, then it just spins, calling ps3_sys_manager_handle_msg over and over to receive and acknowledge the shutdown command that the system manager sends over. and like β€” soon after that acknowledgement gets sent, the lpar is destroyed by the HV. gone. poof. ✨

lowkey important: this routine should only ever be called from ps3_power_off, through ps3_sys_manager_ops.power_off. that's the only door in. don't get creative πŸ’–

🌈 SEE ALSO 🌈

like, the whole friend group fr fr πŸ‘‘ go read them all, iykyk 🧚


mwah, that's the whole page bestie!! πŸ’œ this lil masterpiece comes from ./drivers/ps3 and it's dated October 2026 β€” and obviously it's filed under ps3_sys_man...al_power_off(9) in the Kernel API Manual πŸŽ€βœ¨

πŸ“¦ where this page comes from