\r
ASSERT (GrantTable != NULL);\r
Ref = XenGrantTableGetFreeEntry ();\r
- GrantTable[Ref].frame = Frame;\r
+ GrantTable[Ref].frame = (UINT32)Frame;\r
GrantTable[Ref].domid = DomainId;\r
MemoryFence ();\r
Flags = GTF_permit_access;\r
#endif\r
EfiInitializeLock (&mGrantListLock, TPL_NOTIFY);\r
for (Index = NR_RESERVED_ENTRIES; Index < NR_GRANT_ENTRIES; Index++) {\r
- XenGrantTablePutFreeEntry (Index);\r
+ XenGrantTablePutFreeEntry ((grant_ref_t)Index);\r
}\r
\r
GrantTable = (VOID*)(UINTN) MmioAddr;\r