Following the discussion during the AGL weekly call I did a test and indeed agl-demo-platform (using the master branch) fails to boot on Raspberry Pi 2:
[ 8.909785] [<80400738>] (driver_probe_device) from [<80400958>] (__device_attach_driver+0x94/0xbc)
[ 8.909803] [<80400958>] (__device_attach_driver) from [<803fe8f0>] (bus_for_each_drv+0x70/0xa4)
[ 8.909819] [<803fe8f0>] (bus_for_each_drv) from [<80400478>] (__device_attach+0xc0/0x124)
[ 8.909836] [<80400478>] (__device_attach) from [<804009dc>] (device_initial_probe+0x1c/0x20)
[ 8.909853] [<804009dc>] (device_initial_probe) from [<803ff90c>] (bus_probe_device+0x94/0x9c)
[ 8.909870] [<803ff90c>] (bus_probe_device) from [<803ffd64>] (deferred_probe_work_func+0x64/0x90)
[ 8.909889] [<803ffd64>] (deferred_probe_work_func) from [<8003c8f8>] (process_one_work+0x21c/0x510)
[ 8.909908] [<8003c8f8>] (process_one_work) from [<8003d84c>] (worker_thread+0x54/0x574)
[ 8.909923] [<8003d84c>] (worker_thread) from [<80042ec8>] (kthread+0xec/0x104)
[ 8.909940] [<80042ec8>] (kthread) from [<8000fb68>] (ret_from_fork+0x14/0x2c)
[ 8.909952] Code: e24cb004 e52de004 e8bd4000 e59032b8 (e5130014)
[ 8.909961] ---[ end trace 15f62fff79b3b0da ]---
[ 8.909966] Fixing recursive fault but reboot is needed!
As proposed by Jan-Simon I will try reducing the GPU_MEM and add feature agl-medium-arm-compiler in an attempt to boot it.