Hi Bharadwaaj Ramakrishnan,
I've looked carefully to yuor porting and I've compared it with the "official" specs here:
FreeRTOS Porting Guide
Actually I see yur porting, even if really effective, it's not following the "official" porting procedure depicted above.
I mean:
1) not implementing the various vParTestToggleLED
2) not implementing any new Demo for the board, like the other ones under the "Demo" folder
3) not following the "portable" folder specs, specific for each micro and compiler.
I'd like to have a full integrated FreeRTOS, and eventually asking to the FreeRTOS community to be able
to push the new porting into the official FreeRTOS distro.
I could help you, if you are interested as well, or I could start completely new branch encompassing
your port.c and portmacro.h, eventually.
Let me know whether this could make sense to you or not.
Best
Ricky