Hi,
If the software reboot, generates a hardware reset, via the POR pin, which is likely, then the DRAM controller will be reset and re-initialised and the behaviour you are describing would be expected.
DRAM initialisation is not fixed and up to the user, but the most common, and likely, initialisation is done through the DCD filed at boot time, see the boot chapter in the reference manual for more details -
i.MX 6Dual Processors|Advanced 3D Graphics|NXP
For more specifics on the wandboard you could try their site and forums -
Wandboard - NXP i.MX6 ARM Cortex-A9 Community Development Board - BLOG
Regards
Ross