ps3_sys_man...al_power_off(9)
β¨ 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 fromps3_power_off, throughps3_sys_manager_ops.power_off. that's the only door in. don't get creative π
π SEE ALSO π
- Kernel file
./drivers/ps3/ps3-sys-manager.c - enum
ps3_sys_manager_service_id(9) - enum
ps3_sys_manager_attr(9) - enum
ps3_sys_manager_event(9) - enum
ps3_sys_manager_button_event(9) - enum
ps3_sys_manager_next_op(9) - enum
ps3_sys_manager_wake_source(9) - enum
ps3_sys_manager_cmd(9) ps3_sys_manager_write(9)ps3_sys_manager_send_attr(9)ps3_sys_manager_send_next_op(9)ps3_sys_manager_send_request_shutdown(9)ps3_sys_manager_send_response(9)ps3_sys_manager_handle_event(9)ps3_sys_manager_handle_cmd(9)ps3_sys_manager_handle_msg(9)ps3_sys_manager_final_restart(9)ps3_sys_manager_get_wol(9)ps3_sys_manager_set_wol(9)ps3_sys_manager_work(9)
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
- 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