]> git.proxmox.com Git - mirror_edk2.git/blame - EmbeddedPkg/Library/DebugAgentTimerLibNull/DebugAgentTimerLib.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / EmbeddedPkg / Library / DebugAgentTimerLibNull / DebugAgentTimerLib.c
CommitLineData
969eba7b 1/** @file\r
2 Null Debug Agent timer.\r
3\r
4 The debug agent uses the timer so the debugger can break into running programs.\r
5 If you link against this library you will not be able to break into a running\r
6 program with the debugger.\r
7\r
60274cca 8 Copyright (c) 2008 - 2010, Apple Inc. All rights reserved.<BR>\r
3402aac7 9\r
878b807a 10 SPDX-License-Identifier: BSD-2-Clause-Patent\r
969eba7b 11\r
12**/\r
13\r
969eba7b 14/**\r
15 Setup all the hardware needed for the debug agents timer.\r
16\r
c6a72cd7 17 This function is used to set up debug environment. It may enable interrupts.\r
969eba7b 18\r
19**/\r
20VOID\r
21EFIAPI\r
22DebugAgentTimerIntialize (\r
23 VOID\r
24 )\r
25{\r
26}\r
3402aac7 27\r
969eba7b 28/**\r
29 Set the period for the debug agent timer. Zero means disable the timer.\r
30\r
31 @param[in] TimerPeriodMilliseconds Frequency of the debug agent timer.\r
32\r
3402aac7 33**/\r
969eba7b 34VOID\r
35EFIAPI\r
36DebugAgentTimerSetPeriod (\r
37 IN UINT32 TimerPeriodMilliseconds\r
38 )\r
39{\r
40}\r
3402aac7 41\r
969eba7b 42/**\r
3402aac7
RC
43 Perform End Of Interrupt for the debug agent timer. This is called in the\r
44 interrupt handler after the interrupt has been processed.\r
969eba7b 45\r
3402aac7 46**/\r
969eba7b 47VOID\r
48EFIAPI\r
49DebugAgentTimerEndOfInterrupt (\r
50 VOID\r
51 )\r
52{\r
53}\r