arm_smccc_ge...c_id_version(9)
π NAME π
arm_smccc_get_soc_id_version β okay so bestie, this is a page from the Kernel API Manual (section 9, iykyk), and the NAME line is honestly giving "left the description on read" β the original has literally nothing after the dash. Not a single word. The void stares back. π«Ά So let's just say: this is the function that tells you the SOC ID version, and everything else you need is right below. β¨
π¦ SYNOPSIS π¦
s32 arm_smccc_get_soc_id_version (void );
π ARGUMENTS π
voidβ no arguments. none. zero. nada. it takes absolutely nothing, and honestly? respect. π
β¨ DESCRIPTION β¨
Returns the SOC ID version. That's the whole gig. π«Ά
But here's the plot twist, bestie π β when ARM_SMCCC_ARCH_SOC_ID is not present, it returns SMCCC_RET_NOT_SUPPORTED. so if you get that back, it's not you, it's the architecture not having the thing. no cap. π
πΈ SEE ALSO πΈ
Kernel file ./include/linux/arm-smccc.h β and the whole friend group, fr fr:
arm_smccc_1_1_get_conduit(9)arm_smccc_get_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)
lowkey obsessed with how short this one is. main character energy, minimal dialogue. πβ¨
that's the whole page, bestie β love that for us π§π
and a lil sign-off π: this one lives in ./include/linux, and it's dated October 2026, filed under arm_smccc_ge...c_id_version(9) β yeah the title's truncated, we don't know her full name either, it's giving mystery. slay. π¦
π¦ 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