**/\r
VOID\r
SetIdtEntry (\r
- IN ACPI_S3_CONTEXT *AcpiS3Context\r
+ IN ACPI_S3_CONTEXT *AcpiS3Context\r
)\r
{\r
- IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
- IA32_DESCRIPTOR *IdtDescriptor;\r
- UINTN S3DebugBuffer;\r
- EFI_STATUS Status;\r
+ IA32_IDT_GATE_DESCRIPTOR *IdtEntry;\r
+ IA32_DESCRIPTOR *IdtDescriptor;\r
+ UINTN S3DebugBuffer;\r
+ EFI_STATUS Status;\r
\r
//\r
// Restore IDT for debug\r
//\r
- IdtDescriptor = (IA32_DESCRIPTOR *) (UINTN) (AcpiS3Context->IdtrProfile);\r
+ IdtDescriptor = (IA32_DESCRIPTOR *)(UINTN)(AcpiS3Context->IdtrProfile);\r
AsmWriteIdtr (IdtDescriptor);\r
\r
//\r
ASSERT_EFI_ERROR (Status);\r
\r
DEBUG_CODE_BEGIN ();\r
- //\r
- // Update IDT entry INT3 if the instruction is valid in it\r
- //\r
- S3DebugBuffer = (UINTN) (AcpiS3Context->S3DebugBufferAddress);\r
- if (*(UINTN *)S3DebugBuffer != (UINTN) -1) {\r
- IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (IA32_IDT_GATE_DESCRIPTOR)));\r
- IdtEntry->Bits.OffsetLow = (UINT16)S3DebugBuffer;\r
- IdtEntry->Bits.Selector = (UINT16)AsmReadCs ();\r
- IdtEntry->Bits.Reserved_0 = 0;\r
- IdtEntry->Bits.GateType = IA32_IDT_GATE_TYPE_INTERRUPT_32;\r
- IdtEntry->Bits.OffsetHigh = (UINT16)(S3DebugBuffer >> 16);\r
- }\r
+ //\r
+ // Update IDT entry INT3 if the instruction is valid in it\r
+ //\r
+ S3DebugBuffer = (UINTN)(AcpiS3Context->S3DebugBufferAddress);\r
+ if (*(UINTN *)S3DebugBuffer != (UINTN)-1) {\r
+ IdtEntry = (IA32_IDT_GATE_DESCRIPTOR *)(IdtDescriptor->Base + (3 * sizeof (IA32_IDT_GATE_DESCRIPTOR)));\r
+ IdtEntry->Bits.OffsetLow = (UINT16)S3DebugBuffer;\r
+ IdtEntry->Bits.Selector = (UINT16)AsmReadCs ();\r
+ IdtEntry->Bits.Reserved_0 = 0;\r
+ IdtEntry->Bits.GateType = IA32_IDT_GATE_TYPE_INTERRUPT_32;\r
+ IdtEntry->Bits.OffsetHigh = (UINT16)(S3DebugBuffer >> 16);\r
+ }\r
+\r
DEBUG_CODE_END ();\r
}\r