Issue seen when performing S4/S5 power cycle with rtcwake method and
only occured with UEFI payload
Added few lines to clear RTC alarm and corresponding Pm1Sts only if
wake-up source is RTC SMI
Removed the duplicated RTC header file
TEST: Able to boot with Windows and Ubuntu
Signed-off-by: Kobe <kok.tong.ong@intel.com>
Added IgdOpRegionDefine 3.0 header file
Removed unsed IgdPlatformInfo in Stage2BoardInit file
TEST: Booted into Ubuntu and Windows
Signed-off-by: Kobe <kok.tong.ong@intel.com>
Added platform lib for Boot Guardm IgdOpRegion and Top Swap
Reason:
1. Top Swap platform library require specific register (PID_RTC_HOST)
2. IgdOpRegion platform library with Intel Integrated Graphics Device
OpRegion Specification based on version 3.0 is mandatory
3. Boot Guard platform library is requested from Security team
Signed-off-by: Kobe <kok.tong.ong@intel.com>
Add support for resiliency on MTL-P
Increase the TCO timeout for all platforms to accomodate MTL-P
Clear 1st TCO timeout status bit along with 2nd TCO timeout status bit
Clear TCO timeout before changing it
Signed-off-by: Sean McGinn <sean.mcginn@intel.com>