[U-Boot] [PATCH v2] fs:When 'go' run the program by 'fatload', added the cache flush to prevent cache mismatch.
James Chargin
jimccrown at gmail.com
Mon Oct 10 15:26:54 CEST 2016
Dear yoko,
On 10/07/2016 08:20 PM, yoko wrote:
> Signed-off-by: yoko <jr4qpv at gmail.com>
> ---
>
> Changes for v2:
> - The commit message is changed.
>
> fs/fs.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/fs/fs.c b/fs/fs.c
> index 595ff1f..7607230 100644
> --- a/fs/fs.c
> +++ b/fs/fs.c
> @@ -417,6 +417,8 @@ int do_load(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[],
> }
> puts("\n");
>
> + flush_cache(addr, len_read);
> +
> setenv_hex("fileaddr", addr);
> setenv_hex("filesize", len_read);
>
> @@ -535,4 +537,3 @@ int do_fs_type(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
>
> return CMD_RET_SUCCESS;
> }
> -
>
The wiki includes information about cache considerations for the "go"
command [1]. If possible, please check that information to be sure it
remains consistent with this patch.
Thanks,
Jim
[1] http://www.denx.de/wiki/view/DULG/UBootStandalone#Section_5.12.3.
--
Jim Chargin
AJA Video Systems jimc at aja.com
(530) 271-3334 http://www.aja.com
More information about the U-Boot
mailing list