AR# 23237

8.1i EDK SP2 - Emaclite_v1_01_a software driver; XEmacLite_RecvFrame LengthType is incorrect

Description

In C:\EDK\sw\XilinxProcessorIPLib\drivers\emaclite_v1_01_a\src, the function XEmacLite_RecvFrame in EMAC Lite Driver (xemaclite_l.c) has incorrect LengthType.

Incorrect:

LengthType = XIo_In32(BaseAddress + XEL_RPLR_OFFSET);

Correct:

LengthType = XIo_In16(BaseAddress + XEL_RPLR_OFFSET);

Solution

This problem has been fixed in the latest EDK 8.1i Service Pack, available at:

http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
The first service pack containing the fix is EDK 8.1i Service Pack 2.

AR# 23237
Date 12/15/2012
Status Active
Type General Article