This patch replace some types in GrantTable and the argument Index of XenHypercallHvmGetParam to what the types should be.
This avoid to have type cast in code. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Anthony PERARD <anthony.per...@citrix.com> --- OvmfPkg/XenBusDxe/GrantTable.c | 4 ++-- OvmfPkg/XenBusDxe/XenHypercall.c | 2 +- OvmfPkg/XenBusDxe/XenHypercall.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OvmfPkg/XenBusDxe/GrantTable.c b/OvmfPkg/XenBusDxe/GrantTable.c index b17fef3..f68a854 100644 --- a/OvmfPkg/XenBusDxe/GrantTable.c +++ b/OvmfPkg/XenBusDxe/GrantTable.c @@ -74,7 +74,7 @@ XenGrantTableGetFreeEntry ( VOID ) { - UINTN Ref; + grant_ref_t Ref; EfiAcquireLock (&mGrantListLock); Ref = GrantList[0]; @@ -97,7 +97,7 @@ XenGrantTableGrantAccess ( ) { grant_ref_t Ref; - UINT32 Flags; + UINT16 Flags; ASSERT (GrantTable != NULL); Ref = XenGrantTableGetFreeEntry (); diff --git a/OvmfPkg/XenBusDxe/XenHypercall.c b/OvmfPkg/XenBusDxe/XenHypercall.c index 0f2ba5d..15e9e1c 100644 --- a/OvmfPkg/XenBusDxe/XenHypercall.c +++ b/OvmfPkg/XenBusDxe/XenHypercall.c @@ -43,7 +43,7 @@ XenHyperpageInit ( UINT64 XenHypercallHvmGetParam ( IN XENBUS_DEVICE *Dev, - IN INTN Index + IN UINT32 Index ) { xen_hvm_param_t Parameter; diff --git a/OvmfPkg/XenBusDxe/XenHypercall.h b/OvmfPkg/XenBusDxe/XenHypercall.h index 088037b..bb282a4 100644 --- a/OvmfPkg/XenBusDxe/XenHypercall.h +++ b/OvmfPkg/XenBusDxe/XenHypercall.h @@ -60,7 +60,7 @@ XenHyperpageInit ( UINT64 XenHypercallHvmGetParam ( XENBUS_DEVICE *Dev, - INTN Index + UINT32 Index ); /** -- Anthony PERARD ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel