qcom_scm_set_cold_boot_addr(9)
π qcom_scm_set_cold_boot_addr π
okay so this is a page from the Kernel API Manual, bestie, and it's all about one very specific little function. buckle up π
β¨ NAME β¨
qcom_scm_set_cold_boot_addr β literally sets the cold boot address for all the cpus. every single one. no cap π₯
πΈ SYNOPSIS πΈ
int qcom_scm_set_cold_boot_addr (void *entry );
π¦ ARGUMENTS π¦
entryβ the entry point function for the cpus π that's the whole vibe, that's what you're handing over.
π«Ά SEE ALSO π«Ά
the kernel file lives at ./drivers/firmware/qcom/qcom_scm.c and there's a struct qcom_scm_qseecom_resp(9) situation going on, plus a whole friend group of related calls β like genuinely the group chat is huge π:
qcom_scm_qseecom_resp(9)qcom_scm_call(9)qcom_scm_call_atomic(9)qcom_scm_set_warm_boot_addr(9)qcom_scm_cpu_power_down(9)qcom_scm_is_pas_available(9)qcom_scm_restore_sec_cfg_available(9)qcom_scm_assign_mem(9)qcom_scm_ocmem_lock_available(9)qcom_scm_ocmem_lock(9)qcom_scm_ocmem_unlock(9)qcom_scm_ice_available(9)qcom_scm_ice_invalidate_key(9)qcom_scm_ice_set_key(9)qcom_scm_derive_sw_secret(9)qcom_scm_generate_ice_key(9)qcom_scm_prepare_ice_key(9)qcom_scm_import_ice_key(9)qcom_scm_hdcp_available(9)qcom_scm_hdcp_req(9)qcom_scm_qseecom_call(9)qcom_scm_qseecom_get_version(9)qcom_scm_qseecom_app_get_id(9)qcom_scm_qseecom_app_send(9)qcom_scm_qtee_invoke_smc(9)qcom_scm_qtee_callback_response(9)qcom_scm_is_available(9)
π that's the whole page fr fr π
source: ./drivers/firmware/qcom π dated October 2026, and yes she's still serving qcom_scm_set_cold_boot_addr(9) realness. 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