On Tue, Oct 27, 2026 at 06:37:49PM +0100, Igor Opaniuk wrote: >The generic SDHCI driver transfers via 32-bit SDMA or 32-bit ADMA2 >descriptors, so on boards whose ram_top marks the DMA-addressable >boundary, LMB must not place images above it: a later load from MMC >into such a buffer could not be DMAed. Imply the limit like other >drivers with the same constraint do. > >The option keys off ram_top, so it only takes effect where ram_top is >at or below the boundary. A board whose RAM extends past 4 GiB has to >clamp ram_top first; for qemu_arm64 that is the patch linked below. > >Link: >https://lore.kernel.org/r/20261026-upstream-u-boot_qemu_arm_b4-v1-1-223dd8060...@oss.qualcomm.com >Suggested-by: Tom Rini <[email protected]> >Signed-off-by: Igor Opaniuk <[email protected]>
Reviewed-by: Peng Fan <[email protected]>
