Porting freeRTOS to new architecture

Good to see you everyone.
I want to port freeRTOS to new architecture, however, documents are not much.
Can you help me, please?

This guide is very old, but probably still relevant: https://www.freertos.org/FreeRTOS-porting-guide.html - however it only gets you up to “implement the stubs”, as what you need to do after that depends on the architecture you are porting to. Broadly speaking the first thing to decide is how you are going to yield a task - this can be done synchronously using a service call/trap style instruction, or asynchronously by pending an interrupt - but you don’t say which architecture you want to port to so can’t suggest which path to go.