how to tell FreeRTOS portability vs platform

How to tell if  FreeRTOS is able to port to my platform, in other words, what are the must of requirements that my platform must satisfy? Thanks,

how to tell FreeRTOS portability vs platform

I think FreeRTOS will port to any micro, the question is will you end up with a usable system? How powerful is the micro and how much RAM does it have, too little of either and the port will not be worth doing.