git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10783
6f19259b-4bc3-4df7-8a09-
765794883524
IdtPtrAlignmentBuffer = AllocatePool (sizeof (*IdtPtr) + 16);\r
IdtPtr = ALIGN_POINTER (IdtPtrAlignmentBuffer, 16);\r
IdtPtr->Base = (UINT32)(((UINTN)(VOID*) gIdtTable) & (BASE_4GB-1));\r
- IdtPtr->Limit = sizeof (gIdtTable) - 1;\r
+ IdtPtr->Limit = (UINT16) (sizeof (gIdtTable) - 1);\r
\r
AsmWriteIdtr (IdtPtr);\r
\r
// Write GDT register\r
//\r
gdtPtr.Base = (UINT32)(UINTN)(VOID*) gdt;\r
- gdtPtr.Limit = sizeof (GdtTemplate) - 1;\r
+ gdtPtr.Limit = (UINT16) (sizeof (GdtTemplate) - 1);\r
AsmWriteGdtr (&gdtPtr);\r
\r
//\r