DALSMC_MSG_G...eaderVersion(9)
β¨ DALSMC_MSG_GetMsgHeaderVersion β¨
okay so this is a page from the Kernel API Manual (section 9, the kernel-API girlies π) and honestly? it's a little one but it's important, so let's get into it π
π NAME π
DALSMC_MSG_GetMsgHeaderVersion β literally just queries the DALSMC header version that's running on PMFW π¦ no cap, that's the whole vibe.
πΈ SYNOPSIS πΈ
DALSMC_MSG_GetMsgHeaderVersion
that's it. that's the whole synopsis. no arguments, no flags, she's lowkey self-sufficient π
π§ DESCRIPTION π§
so here's the tea β β DAL uses the version that comes back from this call to figure out which messages are actually supported in environments that need backwards compatibility. like, she's doing a vibe check on the PMFW to see what it can handle, and adjusting accordingly. main character energy fr fr π
here's the request/response breakdown, keep up bestie:
Request: (none) β she takes nothing, she needs nothing, icon behaviour π
Response: Reg0 β the DALSMC_VERSION value that's compiled into PMFW β
so yeah, you send nothing, you get back the compiled-in version in Reg0, and DAL uses it to know what's what. periodt. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/amd/display/dc/clk_mgr/dcn60/dalsmc.hβ go read the header bestie, it's right there π«Ά DALSMC_MSG_TestMessage(9)DALSMC_MSG_TransferTableSmu2Dram(9)DALSMC_MSG_SetHardMinByFreq(9)DALSMC_MSG_SetMinDeepSleepDcfclk(9)DALSMC_MSG_BacoAudioD3PME(9)DALSMC_MSG_ReturnHardMinStatus(9)DALSMC_MSG_IndicatePstateStatus(9)DALSMC_MSG_UpdateUTMQoSRequest(9)DALSMC_MSG_SetDisplayIdleOptimizations(9)DALSMC_MSG_SetStutterEfficiency(9)TABLE_SOC_UTM(9)TABLE_DAL_INIT(9)
like, the whole DALSMC friend group is here, she's not alone in this ππ
and that's the page!! mwah π this cutie came from ./drivers/gpu/drm/amd/display/... and she's dated October 2026 β same name up top and down at the bottom, DALSMC_MSG_GetMsgHeaderVersion(9), we love a consistent queen πβ¨
π¦ 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