[U-Boot] [PATCH 4/8] x86: quark: Lock HMBOUND register before jumping to kernel

Simon Glass sjg at chromium.org
Wed Sep 9 20:06:10 CEST 2015


On Tuesday, 8 September 2015, Bin Meng <bmeng.cn at gmail.com> wrote:
>
> When Linux kernel boots, it hangs at:
>
> [    0.829408] Intel Quark side-band driver registered
>
> This happens when Quark kernel Isolated Memory Region (IMR) driver
> tries to lock an IMR register to protect kernel's text and rodata
> sections. However in order to have IMR function correctly, HMBOUND
> register must be locked otherwise the system just hangs.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
> ---
>
>  arch/x86/cpu/quark/quark.c              | 3 +++
>  arch/x86/include/asm/arch-quark/quark.h | 1 +
>  2 files changed, 4 insertions(+)


Acked-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list