[U-Boot] am335x: EFI: tftp: CACHE: Misaligned operation at range [9ce7e470, 9ce7e4b0]

Matwey V. Kornilov matwey.kornilov at gmail.com
Fri Jan 18 16:46:49 UTC 2019


Hello,

I am running u-boot 2018.11 at BeagleBoneBlack with the following setup.

I have EFI Grub image with tftp module enabled. This image is deployed
by tftp and it is advertised by dhcp. When started Grub loads Linux
kernel and initrd and boots OS.

Such setup works fine with qemu-arm and OVMF (TianoCore EFI).

Now, I am trying to use BeagleBoneBlack and do the following:

=> run findfdt
=> run loadfdt
=> print fdt_addr_r
fdt_addr_r=0x88000000
=> dhcp
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.185.197 (20 ms)
Using cpsw device
TFTP from server 192.168.185.80; our IP address is 192.168.185.197
Filename '/bootarm.efi'.
Load address: 0x82000000
Loading: ###############################
         4.1 MiB/s
done
Bytes transferred = 448512 (6d800 hex)
=> bootefi 0x82000000 0x88000000

Then I see Grub menu for a moment and the console is constantly flooding
be the following messages with very high rate (dozens of lines per second):

CACHE: Misaligned operation at range [9ce7e470, 9ce7e4b0]

At the same time I see in tcpdump that there is ongoing exchange between
tftp server and the board. After some time I see that the kernel is
booting and CACHE messages disappear:

bash-4.4# uname -a
Linux 88cc78c5ecd6 5.0.0-rc1-default+ #1 SMP PREEMPT Tue Jan 15 19:23:17
MSK 2019 armv7l armv7l armv7l GNU/Linux

The question is how to fix this CACHE messages or their reason?



More information about the U-Boot mailing list