STRUCT ISST_BASE_FREQ_INFO(9)
π struct isst_base_freq_info(9) π
okay so welcome to the Kernel API Manual bestie, this one's all about struct isst_base_freq_info β no cap, it's literally the structure you use to get your SST-BF frequencies πΈ
β¨ NAME β¨
struct isst_base_freq_info β the structure to get SST-BF frequencies π
π¦ SYNOPSIS π¦
struct isst_base_freq_info {
__u8 socket_id;
__u8 power_domain_id;
__u16 level;
__u16 high_base_freq_mhz;
__u16 low_base_freq_mhz;
__u16 tjunction_max_c;
__u16 thermal_design_power_w;
};
lowkey obsessed with how tidy that is π
π Members π
socket_idβ the Socket/package id, like which socket we're talking about, iykyk π₯power_domain_idβ the Power Domain id, its own little domain fr frlevelβ the SST-PP level the caller wants to get information for, so you gotta say which level you're asking about πhigh_base_freq_mhzβ the High priority CPU base frequency (in MHz, the name said it first π)low_base_freq_mhzβ the Low priority CPU base frequency, also MHztjunction_max_cβ the Max junction temperature, in Celsius (the_cis giving temperature units π)thermal_design_power_wβ the Thermal design power in watts π
π Description π
so this is the structure used to get SST-BF information using the IOCTL ISST_IF_GET_BASE_FREQ_INFO β¨ that's it, that's the whole vibe. fill in the fields, make the ioctl call, get your frequencies back, slay.
π«Ά SEE ALSO π«Ά
all the siblings live in the kernel file ./include/uapi/linux/isst_if.h struct, and here's the whole friend group:
isst_if_platform_info(9)struct isst_if_cpu_map(9)struct isst_if_cpu_maps(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_turbo_freq_info(9)
like, the whole clan ππ«Ά
kudos to./include/uapi/linuxfor hosting this icon, dated October 2026, and that's the wholestruct isst_base_freq_info(9)page β periodt ππ§
π¦ 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