On Mon, Oct 29, 2018 at 11:32:47AM +0800, Ming Huang wrote:
> Add always on capibility to GTDT timer flag to fix SBSA 36 fail
> issue:
> 36 : SYS Timer if PE Timer not ON
>      PE Timers are not always-on.
>      Failed on PE -    0 for Level=  3 : Result:  --FAIL-- 1
> 
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Ming Huang <[email protected]>

Reviewed-by: Leif Lindholm <[email protected]>

> ---
>  Silicon/Hisilicon/Hi1620/Hi1620AcpiTables/Gtdt.aslc | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/Silicon/Hisilicon/Hi1620/Hi1620AcpiTables/Gtdt.aslc 
> b/Silicon/Hisilicon/Hi1620/Hi1620AcpiTables/Gtdt.aslc
> index d07070a912..5cab639cc5 100644
> --- a/Silicon/Hisilicon/Hi1620/Hi1620AcpiTables/Gtdt.aslc
> +++ b/Silicon/Hisilicon/Hi1620/Hi1620AcpiTables/Gtdt.aslc
> @@ -28,8 +28,10 @@
>  #define GTDT_TIMER_ACTIVE_LOW       
> EFI_ACPI_6_2_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY
>  #define GTDT_TIMER_ACTIVE_HIGH      0
>  #define SYSTEM_TIMER_BASE_ADDRESS     0xFFFFFFFFFFFFFFFF
> +#define GTDT_TIMER_ALWAYS_ON_CAPABILITY  
> EFI_ACPI_6_2_GTDT_TIMER_FLAG_ALWAYS_ON_CAPABILITY
> +
> +#define GTDT_GTIMER_FLAGS           (GTDT_TIMER_ALWAYS_ON_CAPABILITY | 
> GTDT_TIMER_ACTIVE_LOW | GTDT_TIMER_LEVEL_TRIGGERED)
>  
> -#define GTDT_GTIMER_FLAGS           (GTDT_TIMER_ACTIVE_LOW | 
> GTDT_TIMER_LEVEL_TRIGGERED)
>  #define GENERIC_WATCHDOG_CONTROL_BASE_CPU1_TOTEM_A 0x9C200000
>  #define GENERIC_WATCHDOG_REFRESH_BASE_CPU1_TOTEM_A 0X9C210000
>  
> -- 
> 2.18.0
> 
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to