dmub_srv_get_fw_boot_status(9)
π dmub_srv_get_fw_boot_status(9) β like, the whole kernel API manual page, bestie
okay so this is a page from the Kernel API Manual, and the function we're fangirling over is dmub_srv_get_fw_boot_status. she's a little icon, she just tells you the DMUB boot status bits. that's it. that's the whole vibe. β¨
πΈ NAME πΈ
dmub_srv_get_fw_boot_status β Returns the DMUB boot status bits.</p> literally her only job and she does it slayfully π
π¦ SYNOPSIS π¦
enum dmub_status dmub_srv_get_fw_boot_status (struct dmub_srv *dmub ,
union dmub_fw_boot_status *status );
like, look at her signature. so clean. so demure. π
π ARGUMENTS π
dmubβ the dmub service π«Ά (yes bestie, that's the whole description, she's mysterious like that)statusβ out pointer for firmware status πΈ so you pass in a pointer and she fills it in for you. king behavior.
π RETURN π
DMUB_STATUS_OKβ success π we ate!!DMUB_STATUS_INVALIDβ unspecified error, unsupported π not the unspecified error... no cap, that's rough
π§ SEE ALSO π§
okay this list is long and honestly kind of iconic, so buckle in:
first up, the source file itself: ./drivers/gpu/drm/amd/display/dmub/dmub_srv.h β go read it, iykyk π¦
then the whole friend group:
DMUB interface and operation(9)struct dmub_region(9)struct dmub_window(9)struct dmub_fb(9)struct dmub_srv_region_params(9)struct dmub_srv_fw_meta_info_params(9)struct dmub_srv_region_info(9)struct dmub_srv_memory_params(9)struct dmub_srv_fb_info(9)struct dmub_soc_fb_info(9)struct dmub_diagnostic_data(9)struct dmub_preos_info(9)struct dmub_srv_base_funcs(9)struct dmub_srv_hw_funcs(9)struct dmub_srv_create_params(9)struct dmub_srv(9)struct dmub_notification(9)dmub_srv_create(9)dmub_srv_destroy(9)dmub_srv_calc_region_info(9)dmub_srv_has_hw_support(9)dmub_srv_is_hw_init(9)dmub_srv_hw_init(9)dmub_srv_hw_reset(9)dmub_srv_fb_cmd_queue(9)dmub_srv_fb_cmd_execute(9)dmub_srv_wait_for_hw_pwr_up(9)dmub_srv_wait_for_auto_load(9)dmub_srv_wait_for_phy_init(9)dmub_srv_wait_for_pending(9)dmub_srv_wait_for_idle(9)dmub_srv_send_gpint_command(9)dmub_srv_get_gpint_response(9)dmub_srv_get_gpint_dataout(9)dmub_srv_flush_buffer_mem(9)dmub_srv_send_inbox0_cmd(9)dmub_srv_wait_for_inbox0_ack(9)dmub_srv_subvp_save_surf_addr(9)dmub_srv_set_power_state(9)dmub_srv_reg_cmd_execute(9)dmub_srv_cmd_get_response(9)dmub_srv_sync_inboxes(9)dmub_srv_wait_for_inbox_free(9)dmub_srv_update_inbox_status(9)dmub_srv_get_preos_info(9)dmub_srv_get_fw_meta_info_from_raw_fw(9)
like. that's the whole squad. main character energy all around, fr fr πβ
π«Ά little sign-off bestie: this page lives at./drivers/gpu/drm/amd/display/...and it's dated October 2026, and yes she's still servingdmub_srv_get_fw_boot_status(9)realness at the very bottom. 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