When Boros Garrison enters the battlefield, it, Zendikar's Roil, and Kodama of the East Tree trigger.
Resolve the Kodama of the East Tree trigger, choosing not to put anything from your hand onto the battlefield.
Resolve the Boros Garrison trigger, returning it from the battlefield to your hand.
Resolve the Zendikar's Roil trigger, creating a token.
When the token enters the battlefield, Kodama triggers, putting Boros Garrison from your hand onto the battlefield.
When Boros Garrison enters the battlefield, it and Zendikar's Roil trigger.
Repeat from step 4.
This clever loop turns the self-bouncing nature of Boros Garrison into a self-sustaining engine by leveraging Kodama of the East Tree's triggered ability to cheat lands back into play. Every time Boros Garrison bounces itself upon entering the battlefield, the resulting landfall trigger from Zendikar's Roil creates an Elemental token. That token's entry triggers Kodama of the East Tree once more, dropping the returned Boros Garrison right back onto the battlefield to restart the entire sequence.