f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend## @file
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# Generic watchdog timer driver produceing Watchdog Timer Architectural Protocol using UEFI APIs.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
7ec4d5cc4aa574e3191bc5a612e68fd8f25ab7earpluem#
5a98f1b67de38575f3903a03fc5120062b814371kess# This program and the accompanying materials
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# are licensed and made available under the terms and conditions of the BSD License
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# which accompanies this distribution. The full text of the license may be found at
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# http://opensource.org/licenses/bsd-license.php
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
bc525661d031758c0a4e771543372b4869ca86aand# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
8951c7d73bfa2ae5a2c8fe5bd27f3e677be02564noirin#
909ce17e2bd0faef7b1c294f2307f009793fd493nd##
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend[Defines]
0ce5630695a7aa568811a9dd0aceedd685f040dend INF_VERSION = 0x00010005
42af92a661a06b3cebc88d585aad75064a309d51nd BASE_NAME = WatchdogTimer
8951c7d73bfa2ae5a2c8fe5bd27f3e677be02564noirin FILE_GUID = F099D67F-71AE-4c36-B2A3-DCEB0EB2B7D8
6fe26506780e73be2a412d758af77fafdf03291and MODULE_TYPE = DXE_DRIVER
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend VERSION_STRING = 1.0
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend ENTRY_POINT = WatchdogTimerDriverInitialize
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# The following information is for reference only and not required by the build tools.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# VALID_ARCHITECTURES = IA32 X64 IPF EBC
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend[Packages]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend MdePkg/MdePkg.dec
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend[Sources]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend WatchdogTimer.h
05ede5110427cb9dc071cc671d5aaba5d3b88c79nd WatchdogTimer.c
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend[LibraryClasses]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend UefiRuntimeServicesTableLib
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend UefiBootServicesTableLib
d6ce05b6521a82cc93da69f7c2116c4a5bc54f8cjim ReportStatusCodeLib
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend UefiDriverEntryPoint
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend DebugLib
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend[Protocols]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend gEfiWatchdogTimerArchProtocolGuid ## PRODUCES
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
03a4ff9ac4c9b8009249010e7c53bb86ff05915and[depex]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend gEfiTimerArchProtocolGuid
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna# [Event]
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# ##
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# # Relative timer event set by EFI_WATCHDOG_TIMER_ARCH_PROTOCOL.SetTimerPeriod()
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# #
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend# EVENT_TYPE_RELATIVE_TIMER ## PRODUCES
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend#
d2b809e5d72658bff23819d8b77f20e4939af541nd#