Skip to main content
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

Select dynamic random-access memory (DRAM) configuration

Evaluate chipset capabilities to select the appropriate DRAM based on specific memory configurations.

Enable DRAM

Enable DRAM software to start the memory subsystem.

Customize and validate the DRAM components

Customize DRAM

Find DRAM components in the Qualcomm preferred vendor list (PVL) component database.

Test DRAM using QMESA tool

Conduct a stress test to evaluate the performance and reliability of DRAM components.

Install and test the QMVS DDR validation tool

Download QMVS

Download the QMVS DDR (DRAM) package for your target platform.

Install QMVS

Set up QMVS for DDR validation.

Run QMVS validation tests

Test the QMVS DDR validation tool.

Troubleshoot DRAM issues

DRAM initialization

Log entry and description of DRAM initialization during the XBL boot stage.

DRAM usage

Track memory usage in real-time during execution.