arm_smccc_1_1_get_conduit(9)
π arm_smccc_1_1_get_conduit(9) π
okay bestie, welcome to the Kernel API Manual π β yes this is a real manual page, yes it's about ARM's SMCCC stuff, and yes we're gonna get through it together. sit down, grab a strawberry π, let's go.
β¨ NAME β¨
arm_smccc_1_1_get_conduit β and that's literally it, that's the whole NAME section. the manpage just trails off after the dash like a text that got left on read π no cap, there's nothing else there. we move.
πΈ SYNOPSIS πΈ
enum arm_smccc_conduit arm_smccc_1_1_get_conduit (void );
that's the whole call signature, copy it exactly, don't be weird about it π«Ά
π¦ ARGUMENTS π¦
voidβ no arguments. that's it. it takes nothing. she's low maintenance, she needs zero input, she simply exists π
π DESCRIPTION π
so here's the vibe: this function returns the conduit to be used for SMCCCv1.1 or later. that's the whole job. one call, one answer, main character energy β
and the plot twist π β when SMCCCv1.1 is not present, she returns SMCCC_CONDUIT_NONE. so if you were expecting a conduit and got NONE, that's not a bug, that's the function telling you the version you wanted isn't there. vibe check complete π
π₯ SEE ALSO π₯
- Kernel file
./include/linux/arm-smccc.hβ the source of truth, the mothership, go read it π arm_smccc_get_version(9)arm_smccc_get_soc_id_version(9)arm_smccc_get_soc_id_revision(9)struct arm_smccc_res(9)struct arm_smccc_1_2_regs(9)arm_smccc_1_2_hvc(9)arm_smccc_1_2_smc(9)struct arm_smccc_quirk(9)__arm_smccc_smc(9)__arm_smccc_hvc(9)
that's the whole friend group, go say hi to all of them, iykyk π
ngl this one's a shortie but she ate. no flags, no defaults, no exit statuses, no environment variables β just a clean little getter doing her thing π§
and that's the page!! mwah π β this cutie lives in ./include/linux, dated October 2026, and it's part of the Kernel API Manual. slay, periodt, see you in the next one πβ¨π
π¦ 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