]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add explicit type cast to suppress possible warning of precession loss.
authorxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 10 Aug 2010 06:57:32 +0000 (06:57 +0000)
committerxli24 <xli24@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 10 Aug 2010 06:57:32 +0000 (06:57 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10783 6f19259b-4bc3-4df7-8a09-765794883524

UefiCpuPkg/CpuDxe/CpuDxe.c
UefiCpuPkg/CpuDxe/CpuGdt.c

index 369fe65aa690d5c4a0b3e74a2bf27003eb6a5650..52741fcb267c08cd49968940ee23c57c1dd41615 100644 (file)
@@ -1061,7 +1061,7 @@ InitInterruptDescriptorTable (
   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
index 2fe27ad64eebd2eac48ad5ffcecf05b97a5b2a5b..32f45a535d30e192dca49c2c79b8848804a8a918 100644 (file)
@@ -188,7 +188,7 @@ InitGlobalDescriptorTable (
   // 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