As discussed in  make register macros volatile to avoid reordering by compiler.
This patch is against Steve's x-loader git  head (65ed00323f3807197a83abc75d62ed2a8d3f60de "lib/board.c: Specify where u-boot is being loaded from").
Steve: Do you like to check if something like
is really necessary (clean?) then? Discussed in , too.
Patch compile tested only.
mmc_register_volatile_patch.txt (3.41 KB)