STRUCT ISST_IF_CPU_MAPS(9)
π struct isst_if_cpu_maps(9) β like, the CPU map struct, bestie
okay so this is a page straight out of the Kernel API Manual, and it's all about struct isst_if_cpu_maps(9). yes that's the whole header, we're folding it in here so nothing gets lost, and no we're not skipping it. let's get into it π
β¨ NAME β¨
struct isst_if_cpu_maps β the structure for the CPU map IOCTL. that's it, that's the vibe. π
π¦ SYNOPSIS π¦
here's the struct in all its glory, copied exactly because we do NOT play with code:
struct isst_if_cpu_maps {
__u32 cmd_count;
struct isst_if_cpu_map cpu_map[1];
};
like, look at it. two members. iconic. π
πΈ Members πΈ
cmd_countβ the number of CPU mapping commands sitting incpu_map[]. basically the headcount for the guest list. β¨cpu_mapβ holds one or more CPU map data structure(s). yes, "one or more" β it's a flexible-ish situation, she contains multitudes. π«Ά
π Description π
okay so bestie, here's the tea: this structure gets used with the ioctl ISST_IF_GET_PHY_ID to send one or more CPU mapping commands. so you load up your commands, you fire the ioctl, and the return value? it tells you how many commands were sent β OR it hands you an error number if no commands have been sent at all. ngl that's a kind of dual-purpose return value and honestly it's giving main character energy. ππ
so like, lowkey: check your return value. it's either good news or it's an error. no in-between. π
π₯ SEE ALSO π₯
the full squad, no one left behind β Kernel file ./include/uapi/linux/isst_if.h, plus:
struct isst_if_platform_info(9)struct isst_if_cpu_map(9)struct isst_if_io_reg(9)struct isst_if_io_regs(9)struct isst_if_mbox_cmd(9)struct isst_if_mbox_cmds(9)struct isst_if_msr_cmd(9)struct isst_if_msr_cmds(9)struct isst_core_power(9)struct isst_clos_param(9)struct isst_if_clos_assoc(9)struct isst_if_clos_assoc_cmds(9)struct isst_tpmi_instance_count(9)struct isst_perf_level_info(9)struct isst_perf_level_control(9)struct isst_perf_feature_control(9)struct isst_perf_level_data_info(9)struct isst_perf_level_fabric_info(9)struct isst_perf_level_cpu_mask(9)struct isst_base_freq_info(9)struct isst_turbo_freq_info(9)
anyway that's the whole page, you ate it, you understood it, periodt. πβ¨
sign-off time gorgeous: this little gem lives in ./include/uapi/linux, and the version stamp on it is October 2026 β and yeah, the footer just restates struct isst_if_cpu_maps(9) one more time because she loves a callback. mwah ππ«Ά
π¦ 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