> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# External references

Qualcomm<sup>®</sup> Linux kernel development draws on documentation from multiple sources. The following tables provide links to related Qualcomm guides, upstream kernel resources, and a reference for all acronyms and terms used across this documentation.

## **Qualcomm Linux guides**

**Table: Related Qualcomm documentation**

| Title | Covers |
| - | - |
| [Qualcomm Linux Debug Guide](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-overview) | Debug tooling across the platform |
| [Parse RAM dumps using QCAP](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/parse-ram-dumps-using-qcap) | Offline analysis of kernel and remoteproc crash dumps |
| [Debugging linux kernel](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/Debugging%20linux%20kernel) | Memory, lockup, and panic debugging on the target |
| [BSP image build with firmware](https://dragonwingdocs.qualcomm.com/Key-Documents/Firmware-Guide/build-firmware) | Full firmware build and EDL recovery |
| [Qualcomm Linux Boot Guide](https://dragonwingdocs.qualcomm.com/System/Boot/boot-overview) | Boot chain from PBL through systemd |
| [Qualcomm Linux Yocto Guide](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/qualcomm-linux-yocto-overview) | Yocto layers, recipes, and image builds |

## **Upstream kernel documentation**

**Table: Upstream kernel.org and LWN references**

| Topic | URL |
| - | - |
| Linux kernel EFI stub | [https://docs.kernel.org/admin-guide/efi-stub.html](https://docs.kernel.org/admin-guide/efi-stub.html) |
| Linux kernel driver API | [https://docs.kernel.org/driver-api/](https://docs.kernel.org/driver-api/) |
| Memory management | [https://docs.kernel.org/core-api/index.html#memory-management](https://docs.kernel.org/core-api/index.html#memory-management) |
| Energy Aware Scheduling | [https://docs.kernel.org/scheduler/sched-energy.html](https://docs.kernel.org/scheduler/sched-energy.html) |
| Capacity Aware Scheduling | [https://docs.kernel.org/scheduler/sched-capacity.html](https://docs.kernel.org/scheduler/sched-capacity.html) |
| SchedUtil governor | [https://docs.kernel.org/scheduler/schedutil.html](https://docs.kernel.org/scheduler/schedutil.html) |
| Utilization clamping (UCLAMP) | [https://docs.kernel.org/scheduler/sched-util-clamp.html](https://docs.kernel.org/scheduler/sched-util-clamp.html) |
| CPUfreq and DVFS | [https://docs.kernel.org/admin-guide/pm/cpufreq.html](https://docs.kernel.org/admin-guide/pm/cpufreq.html) |
| Remoteproc framework | [https://docs.kernel.org/staging/remoteproc.html](https://docs.kernel.org/staging/remoteproc.html) |
| Serial console | [https://docs.kernel.org/admin-guide/serial-console.html](https://docs.kernel.org/admin-guide/serial-console.html) |
| Debugging with printk | [https://docs.kernel.org/core-api/printk-basics.html](https://docs.kernel.org/core-api/printk-basics.html) |
| /proc file system | [https://docs.kernel.org/filesystems/proc.html](https://docs.kernel.org/filesystems/proc.html) |
| Dynamic debug | [https://docs.kernel.org/admin-guide/dynamic-debug-howto.html](https://docs.kernel.org/admin-guide/dynamic-debug-howto.html) |
| GDB kernel debugging | [https://docs.kernel.org/process/debugging/gdb-kernel-debugging.html](https://docs.kernel.org/process/debugging/gdb-kernel-debugging.html) |
| Page owner (memory debug) | [https://docs.kernel.org/mm/page\_owner.html](https://docs.kernel.org/mm/page_owner.html) |
| SLUB allocator debug | [https://docs.kernel.org/admin-guide/mm/slab.html](https://docs.kernel.org/admin-guide/mm/slab.html) |
| GPIO DT bindings | [https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt](https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt) |
| Pin configuration DT bindings | [https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml](https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml) |
| PELT (LWN) | [https://lwn.net/Articles/531853/](https://lwn.net/Articles/531853/) |
| Yocto kernel configuration | [https://docs.yoctoproject.org/4.3.1/kernel-dev/common.html#configuring-the-kernel](https://docs.yoctoproject.org/4.3.1/kernel-dev/common.html#configuring-the-kernel) |
