# Get started with thermal management This section describes how to develop software on Qualcomm Linux. Ensure to set up the infrastructure before building your software. For more information on setting up infrastructure, see [Qualcomm Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/introduction.html). This guide also provides information about the common build workflow. ## Prepare performance build Preparing the performance build ensures all thermal features are optimized and functioning correctly for effective thermal management. Enable SSH in Permissive mode to prepare the performance build. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/how_to.html#use-ssh). The default Qualcomm build is the performance build. For evaluation of any thermal behavior, use the performance build. The performance build uses the following kernel configurations: `kernel_platform/kernel/arch/arm64/configs/qcom_defconfig` `kernel_platform/kernel /arch/arm64/configs/qcom_addons.config` The kernel configurations are defined in the source code kernel recipe at: `layer/meta-qcom-hwe/recipes‑kernel/linux/linux-kernel-qcom_6.6.bb.` `KERNEL_DEFCONFIG = "${S}/arch/arm64/configs/qcom_defconfig"` `KERNEL_CONFIG_FRAGMENTS:append = " ${S}/arch/arm64/configs/qcom_addons.config"` Last Published: Apr 10, 2025 [Previous Topic Overview of thermal management](https://docs.qualcomm.com/bundle/publicresource/80-70018-30/topics/thermal-overview.md) [Next Topic Understand thermal architecture](https://docs.qualcomm.com/bundle/publicresource/80-70018-30/topics/thermal-architecture.md)