ARM: kernel: implement minimal KASLR

This implements KASLR based on entropy provided by the UEFI firmware.

The linear region and the kernel are randomized together in 2 MB
increments over a 512 MB region.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5 files changed