STRUCT ARM_SMCCC_QUIRK(9)
π struct arm_smccc_quirk(9) π
okay so this is a page from the Kernel API Manual, and honestly? it's a whole lil struct and we're gonna get into it. bestie, buckle up π
β¨ NAME β¨
struct arm_smccc_quirk β Contains quirk information π
like, that's literally it. it holds quirk info. no cap.
πΈ SYNOPSIS πΈ
struct arm_smccc_quirk {
int id;
union {
unsigned long a6;
} state;
};
look at her. she's small. she's iconic. she has exactly two things in her and one of them is a union π
π¦ Members π¦
idβ the quirk identification π·οΈ like, which quirk is this. identity crisis? no ma'am, she knows who she is.stateβ quirk specific information β¨ the actual deets, stored in that little union, and inside the union there's literally just one thing:unsigned long a6. that's the whole vibe. iykyk.
π SEE ALSO π
so like, if you wanna go deeper (and you know you do π«Ά), the kernel file is at ./include/linux/arm-smccc.h, and there's a whole friend group of related pages:
arm_smccc_1_1_get_conduit(9)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)__arm_smccc_smc(9)__arm_smccc_hvc(9)
read them all, fr fr. main character energy across the board πβ
and that's the whole page, bestie!! it lives over in ./include/linux, dated October 2026, and this adorable little manual entry is literally called struct arm_smccc_quirk(9). 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