arm: mm: v7: panic when va conficts with KMAP address space
arm: mm: v7: panic when va conficts with KMAP address space

If mm->va is smaller that 64M and bigger that 32M, mm->va
conflicts with KMAP address space

Some SoCs have devices at low addresses, so we need to map at
least those devices at a virtual address which isn't the same
as the physical.

Signed-off-by: Peng Fan <7351ee4254d3ae583dd8772c904897a231cf4948@gmail.com>
Reviewed-by: Jens Wiklander <7706914404370d7502c27a0eff493dcf491feb51@linaro.org>

pascal-brand-st-dev/optee_os,matt2048/optee_os,pascal-brand-st-dev/optee_os,pascal-brand-st-dev/optee_os,matt2048/optee_os,matt2048/optee_os,matt2048/optee_os,pascal-brand-st-dev/optee_os,pascal-brand-st-dev/optee_os