diff options
author | Tom Rini <trini@konsulko.com> | 2019-07-29 17:59:15 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-07-29 17:59:15 -0400 |
commit | 333755ef7b6f824366eed37ae068c20a4f25a123 (patch) | |
tree | 02adfef9881366ccb52a50ae085e2682fa5f9037 /arch/arm/mach-keystone/mon.c | |
parent | 2d64a0f7e952f54375702fb2b854461e402ded9d (diff) | |
parent | c1c564af5200dd50bfa4a2f2e9a6c73d10de691c (diff) |
Merge branch '2019-07-29-ti-imports'
- More DaVinci DM migration, drop am18xx EVM platform
- Keystone bug fix
Diffstat (limited to 'arch/arm/mach-keystone/mon.c')
-rw-r--r-- | arch/arm/mach-keystone/mon.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-keystone/mon.c b/arch/arm/mach-keystone/mon.c index 51af0285903..cc2ec885056 100644 --- a/arch/arm/mach-keystone/mon.c +++ b/arch/arm/mach-keystone/mon.c @@ -1,11 +1,11 @@ // SPDX-License-Identifier: GPL-2.0+ /* - * K2HK: secure kernel command file + * K2x: Secure commands file * - * (C) Copyright 2012-2014 - * Texas Instruments Incorporated, <www.ti.com> + * Copyright (C) 2012-2019 Texas Instruments Incorporated - http://www.ti.com/ */ +#include <asm/unaligned.h> #include <common.h> #include <command.h> #include <mach/mon.h> @@ -120,9 +120,9 @@ void board_fit_image_post_process(void **p_image, size_t *p_size) /* * Overwrite the image headers after authentication * and decryption. Update size to reflect removal - * of header. + * of header and restore original file size. */ - *p_size -= KS2_HS_SEC_HEADER_LEN; + *p_size = get_unaligned_le32(image + (*p_size - 4)); memcpy(image, image + KS2_HS_SEC_HEADER_LEN, *p_size); /* |