我要评分
获取效率
正确性
完整性
易理解

Cannot Initialize the WD Pool When a Program Invokes KAE

Symptom

In some environments, when a running program invokes KAE, the error message "dma_num = x, not enough. failed to initialize wd pool" is displayed.

Key Process and Cause Analysis

Available CMA space in the environment is insufficient. As a result, the program cannot apply for enough continuous memory.

If the system memory management unit (SMMU) is enabled, it can be used to map discrete memory to continuous memory.

Conclusion and Solution

When using KAE with the SMMU disabled, ensure that the CMA memory space is sufficient. Otherwise, you are advised to enable the SMMU. For details about how to enable it, see Configuring the BIOS.