AKASHI-san,

On Thu, Jun 27, 2019 at 10:08 AM AKASHI Takahiro
<takahiro.aka...@linaro.org> wrote:
>
> If U-Boot is loaded and started from TF-A (you need to change
> SYS_TEXT_BASE to 0x60000000), it will hang up at flash initialization.
>
> If secure mode is off (default, or -machine virt,secure=off) at qemu,
> it will provide dtb with two flash memory banks:
>         flash@0 {
>                 bank-width = <0x4>;
>                 reg = <0x0 0x0 0x0 0x4000000 0x0 0x4000000 0x0 0x4000000>;
>                 compatible = "cfi-flash";
>         };
> If secure mode is on, on the other hand, qemu provides dtb with 1 bank:
>         flash@0 {
>                 bank-width = <0x4>;
>                 reg = <0x0 0x4000000 0x0 0x4000000>;
>                 compatible = "cfi-flash";
>         };
>
> As a result, flash_init()/flash_get_size() will eventually fail.
> With this patch applied, relevant CONFIG values are modified.
>
> NOTE: you will not have to modify SYS_TEXT_BASE any more once
> Yamada-san's patch[1] is merged.
>
> [1] https://lists.denx.de/pipermail/u-boot/2019-June/374178.html

No. My patch is unrelated.

You are talking about CONFIG_POSITION_INDEPENDENT,
and you can enable it irrespective of my work.


-- 
Best Regards
Masahiro Yamada
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to