This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LWIP porting interface files in TivaWare enet_io example

I have a Tiva-C 1294 LaunchPad. Now I am familiarizing the lwIP project. It is found that the Ethernet relevant initial functions are included in files,  

“<TivaWare_Directory>/third_party/lwip-1.4.1/ports/tiva-tm4c129/netif/tiva-tm4c129.c"  

I understand functions given in the above file , but i did not understand the purpose of following files in the same directory 

“<TivaWare_Directory>/third_party/lwip-1.4.1/ports/tiva-tm4c129/perf.c"

 “<TivaWare_Directory>/third_party/lwip-1.4.1/ports/tiva-tm4c129/sys-arch.c"

I just want to understand bare metal coding of porting LWIP . What functions are supposed to done by the above two files .

Regards

Haroon.