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__
18 Setup all the hardware needed for the debug agents timer.
20 This function is used to set up debug enviroment. It may enable interrupts.
25 DebugAgentTimerIntialize (
31 Set the period for the debug agent timer. Zero means disable the timer.
33 @param[in] TimerPeriodMilliseconds Frequency of the debug agent timer.
38 DebugAgentTimerSetPeriod (
39 IN UINT32 TimerPeriodMilliseconds
44 Perform End Of Interrupt for the debug agent timer. This is called in the
45 interrupt handler after the interrupt has been processed.
50 DebugAgentTimerEndOfInterrupt (