> ## 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.

# Memory documentation

This guide describes the memory architecture and how low-power double data rate (LPDDR) dynamic random-access memory (DRAM) is configured, initialized, and validated. It explains how to select supported DRAM using the preferred vendor list (PVL), run the DDR validation tools, and troubleshoot DRAM issues.

Review memory configurations, optimize software, customize and test components, troubleshoot issues, and monitor memory usage in Qualcomm® Linux®.

## **Memory overview**

> [card] [Select dynamic random-access memory (DRAM) configuration](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Memory-overview.md)
>
> Evaluate chipset capabilities to select the appropriate DRAM based on specific memory configurations.

> [card] [Enable DRAM](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Memory-overview.md)
>
> Enable DRAM software to start the memory subsystem.

## **Customize and validate the DRAM components**

> [card] [Customize DRAM](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Customize-and-validate-DRAM-components.md)
>
> Find DRAM components in the Qualcomm preferred vendor list (PVL) component database.

> [card] [Test DRAM using QMESA tool](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Customize-and-validate-DRAM-components.md)
>
> Conduct a stress test to evaluate the performance and reliability of DRAM components.

## **Install and test the QMVS DDR validation tool**

> [card] [Download QMVS](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Install-and-test-the-QMVS-DDR-validation-tool-Add-to-Workspace.md)
>
> Download the QMVS DDR (DRAM) package for your target platform.

> [card] [Install QMVS](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Install-and-test-the-QMVS-DDR-validation-tool-Add-to-Workspace.md)
>
> Set up QMVS for DDR validation.

> [card] [Run QMVS validation tests](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Install-and-test-the-QMVS-DDR-validation-tool-Add-to-Workspace.md)
>
> Test the QMVS DDR validation tool.

## **Set up and run QDUTT DDI 2.0 DDR validation**

> [card] [Download and install QDUTT](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Set-up-and-run-QDUTT-DDI-2.0-DDR-validation.md)
>
> Set up QDUTT for DDR validation on the target platform.

> [card] [Run QDUTT validation tests](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Set-up-and-run-QDUTT-DDI-2.0-DDR-validation.md)
>
> Run QDUTT tests and review the validation results.

## **Troubleshoot DRAM issues**

> [card] [DRAM initialization](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Troubleshoot-DRAM-issues.md)
>
> Log entry and description of DRAM initialization during the XBL boot stage.

> [card] [DRAM usage](https://dragonwingdocs-staging.qualcomm.com/Addendum-docs/Memory/addendum/Troubleshoot-DRAM-issues.md)
>
> Track memory usage in real-time during execution.
