2 Platform specific Debug Agent abstraction for timer used by the agent.
4 The timer is used by the debugger to break into a running program.
6 Copyright (c) 2008 - 2010, Apple Inc. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
12 #ifndef __GDB_TIMER_LIB__
13 #define __GDB_TIMER_LIB__
16 Setup all the hardware needed for the debug agents timer.
18 This function is used to set up debug environment. It may enable interrupts.
23 DebugAgentTimerIntialize (
28 Set the period for the debug agent timer. Zero means disable the timer.
30 @param[in] TimerPeriodMilliseconds Frequency of the debug agent timer.
35 DebugAgentTimerSetPeriod (
36 IN UINT32 TimerPeriodMilliseconds
40 Perform End Of Interrupt for the debug agent timer. This is called in the
41 interrupt handler after the interrupt has been processed.
46 DebugAgentTimerEndOfInterrupt (