On 1 May 2015 at 17:42, Olivier Martin <olivier.mar...@arm.com> wrote:
> Reviewed-By: Olivier Martin <olivier.mar...@arm.com>
>

Thanks!

I noticed that the commit log still refers to the retained sysconfig
EfiResetSystemLib, perhaps you could remove that when applying?

-- 
Ard.


> -----Original Message-----
> From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org]
> Sent: 01 May 2015 16:36
> To: ler...@redhat.com; Olivier Martin; leif.lindh...@linaro.org; 
> roy.fr...@linaro.org; ge...@infradead.org; edk2-devel@lists.sourceforge.net
> Cc: Ard Biesheuvel
> Subject: [PATCH v3 1/2] ArmVExpressPkg: use PSCI for system reset at runtime
>
> Since the default EfiResetSystemLib for VExpress cannot be used at runtime 
> (due to the fact that its MMIO registers need to be owned by the OS and so 
> cannot be runtime remapped), instead use PSCI calls into EL3 at runtime. At 
> boot time, the original EfiResetSystemLib is retained.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
> ---
>  ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc | 10 +++++++++-
>  1 file changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc 
> b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc
> index 8dd20ca0abc2..0bac7f6c4de9 100644
> --- a/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc
> +++ b/ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc
> @@ -75,7 +75,6 @@
>    PlatformPeiLib|ArmPlatformPkg/PlatformPei/PlatformPeiLib.inf
>    
> ArmPlatformSysConfigLib|ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf
>    
> NorFlashPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf
> -  
> EfiResetSystemLib|ArmPlatformPkg/ArmVExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf
>    # ARM PL111 Lcd Driver
>    
> LcdPlatformLib|ArmPlatformPkg/ArmVExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf
>    # ARM PL031 RTC Driver
> @@ -215,6 +214,15 @@
>    
> ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
>    CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
>
> +  #
> +  # PSCI support in EL3 may not be available if we are not running
> + under a PSCI  # compliant secure firmware, but since the default
> + VExpress EfiResetSystemLib  # cannot be supported at runtime (due to
> + the fact that the syscfg MMIO registers  # cannot be runtime
> + remapped), it is our best bet to get ResetSystem functionality  # on these 
> platforms.
> +  #
> +
> + EfiResetSystemLib|ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSys
> + temLib.inf
> +
>  [LibraryClasses.ARM, LibraryClasses.AARCH64]
>    #
>    # It is not possible to prevent the ARM compiler for generic intrinsic 
> functions.
> --
> 1.9.1
>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are 
> confidential and may also be privileged. If you are not the intended 
> recipient, please notify the sender immediately and do not disclose the 
> contents to any other person, use it for any purpose, or store or copy the 
> information in any medium.  Thank you.
>
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
> Registered in England & Wales, Company No:  2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
> Registered in England & Wales, Company No:  2548782
>

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to