**/\r
BOOLEAN\r
CheckDebugAgentHandler (\r
- IN IA32_DESCRIPTOR *IdtDescriptor,\r
- IN UINTN InterruptType\r
+ IN IA32_DESCRIPTOR *IdtDescriptor,\r
+ IN UINTN InterruptType\r
)\r
{\r
- IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
- UINTN InterruptHandler;\r
+ IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
+ UINTN InterruptHandler;\r
\r
- IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base;\r
+ IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)IdtDescriptor->Base;\r
if (IdtEntry == NULL) {\r
return FALSE;\r
}\r
\r
InterruptHandler = IdtEntry[InterruptType].Bits.OffsetLow +\r
- (IdtEntry[InterruptType].Bits.OffsetHigh << 16);\r
- if (InterruptHandler >= sizeof (UINT32) && *(UINT32 *)(InterruptHandler - sizeof (UINT32)) == AGENT_HANDLER_SIGNATURE) {\r
+ (IdtEntry[InterruptType].Bits.OffsetHigh << 16);\r
+ if ((InterruptHandler >= sizeof (UINT32)) && (*(UINT32 *)(InterruptHandler - sizeof (UINT32)) == AGENT_HANDLER_SIGNATURE)) {\r
return TRUE;\r
} else {\r
return FALSE;\r
**/\r
VOID\r
SaveAndUpdateIdtEntry1 (\r
- IN IA32_DESCRIPTOR *IdtDescriptor,\r
- OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry\r
+ IN IA32_DESCRIPTOR *IdtDescriptor,\r
+ OUT IA32_IDT_GATE_DESCRIPTOR *SavedIdtEntry\r
)\r
{\r
- IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
- UINT16 CodeSegment;\r
- UINTN InterruptHandler;\r
+ IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
+ UINT16 CodeSegment;\r
+ UINTN InterruptHandler;\r
\r
- IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base;\r
+ IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)IdtDescriptor->Base;\r
CopyMem (SavedIdtEntry, &IdtEntry[1], sizeof (IA32_IDT_GATE_DESCRIPTOR));\r
\r
- //\r
+ //\r
// Use current CS as the segment selector of interrupt gate in IDT\r
//\r
CodeSegment = AsmReadCs ();\r
\r
- InterruptHandler = (UINTN) &AsmInterruptHandle;\r
+ InterruptHandler = (UINTN)&AsmInterruptHandle;\r
IdtEntry[1].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler;\r
IdtEntry[1].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16);\r
IdtEntry[1].Bits.Selector = CodeSegment;\r
**/\r
VOID\r
RestoreIdtEntry1 (\r
- IN IA32_DESCRIPTOR *IdtDescriptor,\r
- IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry\r
+ IN IA32_DESCRIPTOR *IdtDescriptor,\r
+ IN IA32_IDT_GATE_DESCRIPTOR *RestoredIdtEntry\r
)\r
{\r
- IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
+ IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
\r
- IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *) IdtDescriptor->Base;\r
+ IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)IdtDescriptor->Base;\r
CopyMem (&IdtEntry[1], RestoredIdtEntry, sizeof (IA32_IDT_GATE_DESCRIPTOR));\r
}\r