Sorry for misleading...The answer is on the 'Android Frequently Asked Question' document, please read section 18 How do I run the image on i.MX 6Solo board? Copy & Pasting from a pdf document below :smileysad:
18 How do I run the image on i.MX 6Solo board?
The user can adopt the correct bootloader u-boot.bin so that the image can run on i.MX 6Solo board.
One emulation configuration for i.MX 6Solo has been provided in the default U-Boot delivery
(mx6solo_sabresd_android_config) to ensure that DDR is 32 bit. The user can refer to this configuration and follow the
instructions in User Guide 'Build U-Boot Image’ to build the i.MX 6Solo u-boot.bin.
For i.MX6solo SabreSD:
make mx6solo_sabresd_android_config
NOTE
To emulate single core, the user can add "nosmp" to the boot command line to disable
SMP:
setenv bootargs console=ttymxc0,115200 init=/init nosmp video=mxcfb0 video=mxcfb1:off video=mxcfb2:off gpumem=96M fbmem=10M fb0base=0x17b00000 vmalloc=400M
androidboot.console=ttymxc0
The user can also disable the configuration "CONFIG_SMP" in the kernel.