Hi York, Thanks for your comments!
> -----Original Message----- > From: york sun > Sent: 2017年1月18日 10:57 > To: Z.Q. Hou <zhiqiang....@nxp.com>; u-boot@lists.denx.de; Prabhakar > Kushwaha <prabhakar.kushw...@nxp.com> > Subject: Re: [PATCHv2 1/4] kconfig: armv8: move armv8 sec_firmware > CONFIG_* to Kconfig > > Reduced CC list. > > On 01/17/2017 06:23 PM, Z.Q. Hou wrote: > > Hi York, > > > > Thanks for your comments! > > > >> -----Original Message----- > >> From: york sun > >> Sent: 2017年1月18日 3:04 > >> To: Z.Q. Hou <zhiqiang....@nxp.com>; u-boot@lists.denx.de; > >> albert.u.b...@aribaud.net; s...@chromium.org; bmeng...@gmail.com; > >> h...@denx.de; yamada.masah...@socionext.com; Ruchika Gupta > >> <ruchika.gu...@nxp.com>; eddy.petri...@gmail.com; > >> s.temerkha...@gmail.com; Prabhakar Kushwaha > >> <prabhakar.kushw...@nxp.com>; s...@denx.de; van.free...@gmail.com; > >> fgret...@spaceteq.co.za; rpj...@crashcourse.ca; tr...@konsulko.com; > >> Priyanka Jain <priyanka.j...@nxp.com>; Mingkai Hu > >> <mingkai...@nxp.com> > >> Subject: Re: [PATCHv2 1/4] kconfig: armv8: move armv8 sec_firmware > >> CONFIG_* to Kconfig > >> > >> On 01/16/2017 01:45 AM, Zhiqiang Hou wrote: > >>> From: Hou Zhiqiang <zhiqiang....@nxp.com> > >>> > >>> Signed-off-by: Hou Zhiqiang <zhiqiang....@nxp.com> > >>> --- > >>> V2: > >>> - Generate the patch base on the latest code. > >>> > >>> arch/arm/cpu/armv8/Kconfig | 33 > >> +++++++++++++++++++++++++++++++++ > >>> arch/arm/cpu/armv8/Makefile | 2 +- > >>> arch/arm/cpu/armv8/sec_firmware_asm.S | 4 ++-- > >>> include/configs/ls1043ardb.h | 3 --- > >>> include/configs/ls1046ardb.h | 4 ---- > >>> 5 files changed, 36 insertions(+), 10 deletions(-) > >>> > >>> diff --git a/arch/arm/cpu/armv8/Kconfig b/arch/arm/cpu/armv8/Kconfig > >>> index 22dce88..2ee5782 100644 > >>> --- a/arch/arm/cpu/armv8/Kconfig > >>> +++ b/arch/arm/cpu/armv8/Kconfig > >>> @@ -21,6 +21,39 @@ config ARMV8_SPIN_TABLE > >>> - Reserve the code for the spin-table and the release address > >>> via a /memreserve/ region in the Device Tree. > >>> > >>> +menu "ARMv8 secure monitor firmware" > >>> +config ARMV8_SEC_FIRMWARE_SUPPORT > >>> + bool "Enable ARMv8 secure monitor firmware framework support" > >>> + select OF_LIBFDT > >>> + select FIT > >>> + help > >>> + This framework is aimed at making secure monitor firmware load > >>> + process brief. > >>> + Note: Only FIT format image is supported. > >>> + You should prepare and provide the below information: > >>> + - Address of secure firmware. > >>> + - Address to hold the return address from secure firmware. > >>> + - Secure firmware FIT image related information. > >>> + Such as: SEC_FIRMWARE_FIT_IMAGE and > >> SEC_FIRMEWARE_FIT_CNF_NAME > >>> + - The target exception level that secure monitor firmware will > >>> + return to. > >>> + > >>> +config SPL_ARMV8_SEC_FIRMWARE_SUPPORT > >>> + bool "Enable ARMv8 secure monitor firmware framework support for > >> SPL" > >>> + select SPL_OF_LIBFDT > >>> + select SPL_FIT > >>> + help > >>> + Say Y here to support this framework in SPL phase. > >>> + > >>> +config ARMV8_SEC_FIRMWARE_ERET_ADDR_REVERT > >>> + bool "ARMv8 secure monitor firmware ERET address byteorder > swap" > >>> + depends on ARMV8_SEC_FIRMWARE_SUPPORT || > >> SPL_ARMV8_SEC_FIRMWARE_SUPPORT > >>> + help > >>> + Say Y here when the endianness of the register or memory holding > the > >>> + Secure firmware exception return address is different with core's. > >>> + > >>> +endmenu > >>> + > >> > >> Zhiqiang, > >> > >> After you move the macro to Kconfig, you should remove it from > >> scripts/config_whitelist.txt. > > > > Shall I send an isolated patch to remove it? > > Not this time. I will remove it when I merge your patch. Ok, thanks. > > > >> Please help me understand when and where > ARMV8_SEC_FIRMWARE_SUPPORT > >> is turned on? I am trying to resolve the conflict between this set > >> and Prabhakar's patch for LS1012A PPA > >> http://patchwork.ozlabs.org/patch/709650/. > > > > Select it under the config FSL_LS_PPA. > > > > You don't have any platform selecting this config, do you? Can you help > Prabhakar to rebase his patch on top of yours? He has this config enabled for > all three LS1012A platforms. I have added the 'select ARMV8_SEC_FIRMWARE_SUPPORT' under the FSL_LS_PPA in the 3rd patch of this patchset. Yes, I have sent the new method to enable PPA to Prabhakar. Thanks, Zhiqiang _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot