+/**\r
+ @par Protocol Description:\r
+ This protocol provides the services to allow the debug agent to register \r
+ callback functions that are called either periodically or when specific \r
+ processor exceptions occur.\r
+\r
+ @param Isa\r
+ Declares the processor architecture for this instance of the EFI\r
+ Debug Support protocol.\r
+\r
+ @param GetMaximumProcessorIndex\r
+ Returns the maximum processor index value that may be used.\r
+\r
+ @param RegisterPeriodicCallback\r
+ Registers a callback function that will be invoked periodically\r
+ and asynchronously to the execution of EFI.\r
+\r
+ @param RegisterExceptionCallback\r
+ Registers a callback function that will be called each time the\r
+ specified processor exception occurs.\r
+\r
+ @param InvalidateInstructionCache\r
+ Invalidate the instruction cache of the processor. This is required\r
+ by processor architectures where instruction and data caches are\r
+ not coherent when instructions in the code under debug has been\r
+ modified by the debug agent.\r
+**/\r