diff options
| author | Nam Cao <[email protected]> | 2024-11-07 16:01:05 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-11-18 08:23:56 -0600 |
| commit | 5efd63c93c4546978c6a3a8e83c61011721b73b6 (patch) | |
| tree | feedea62e36f6fba66909d11cd5e9e33ad2b8471 /doc/develop/python_cq.rst | |
| parent | a38390284ad4261723d3a2411ba988828e994535 (diff) | |
boot: extlinux: Fix unaligned buffer for reading data from file system
extlinux_read_bootflow() allocates a buffer to read from file system
without any alignment.
But for some block devices which transfer data via DMA, ARCH_DMA_MINALIGN
alignment is required. For example, due to misaligned buffer, the below
boot failure is observed.
=> boot
CACHE: Misaligned operation at range [9efa25f8, 9efa27f8]
CACHE: Misaligned operation at range [9efa25f8, 9efa27f8]
CACHE: Misaligned operation at range [9efa25f8, 9efa27f8]
CACHE: Misaligned operation at range [9efa25f8, 9efa27f8]
** Booting bootflow '[email protected]_1' with extlinux
Ignoring unknown command: �D���D��
Boot failed (err=-14)
Change the buffer alignment to ARCH_DMA_MINALIGN.
Fixes: 31aefaf89a5b ("bootstd: Add an implementation of distro boot")
Signed-off-by: Nam Cao <[email protected]>
Tested-by: Javier Fernandez Pastrana <[email protected]>
Diffstat (limited to 'doc/develop/python_cq.rst')
0 files changed, 0 insertions, 0 deletions
