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

