From 7ccb4447530afb0c7b5b245e6d942ee1b745db3d Mon Sep 17 00:00:00 2001 From: Venkata Naga Sai Krishna Kolapalli Date: Tue, 16 Dec 2014 16:35:03 +0530 Subject: [PATCH] emacps_v3_0 : Example file is modified for fixing compiler warnings. This patch fixes the compiler warnings in the xemacps_ieee1588_example.c file. Signed-off-by: Venkata Naga Sai Krishna Kolapalli --- .../drivers/emacps/examples/xemacps_ieee1588_example.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c b/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c index fca37932..75ee88b9 100755 --- a/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c +++ b/XilinxProcessorIPLib/drivers/emacps/examples/xemacps_ieee1588_example.c @@ -1488,7 +1488,7 @@ void XEmacPs_HandleRecdPTPPacket(XEmacPs_Ieee1588 *InstancePtr) * Get the buffer address in which the PTP packet is * stored from the BD. */ - BufAddr = (void*)(XEmacPs_BdGetBufAddr(CurBdPtr) & + BufAddr = (void*)(INTPTR)(XEmacPs_BdGetBufAddr(CurBdPtr) & ~(XEMACPS_RXBUF_WRAP_MASK | XEMACPS_RXBUF_NEW_MASK)); BufLen = XEmacPs_BdGetLength(CurBdPtr); #ifndef PEEP @@ -1501,7 +1501,7 @@ void XEmacPs_HandleRecdPTPPacket(XEmacPs_Ieee1588 *InstancePtr) * acceptable. Print the wrond packet to get some * idea regarding what it contains. */ - if (XEmacPs_IsRxFramePTP(BufAddr) == FALSE) { + if (XEmacPs_IsRxFramePTP((u8*)BufAddr) == FALSE) { #ifdef DEBUG_XEMACPS_LEVEL1 xil_printf("A WRONG Packet Received \r\n"); for (k = 0; k <= 100; k=k+10) { @@ -1707,7 +1707,7 @@ void XEmacPs_PtpTxInterruptHandler (XEmacPs_Ieee1588 *InstancePtr) NumBdsToProcess = NumBds; CurBdPtr=BdPtr; while (NumBdsToProcess > 0) { - BufAddr = (void*)(XEmacPs_BdGetBufAddr(CurBdPtr)); + BufAddr = (void*)(INTPTR)(XEmacPs_BdGetBufAddr(CurBdPtr)); BufLen = XEmacPs_BdGetLength(CurBdPtr); XEmacPs_PtpTxDoFurtherProcessing (InstancePtr, (u8 *)BufAddr);