• B
    x86: braswell: Fix unexpected crash during Linux kernel boot · 4a5a7fca
    Bin Meng 提交于
    It was observed that when booting Linux kernel on Intel Cherry Hill
    board, unexpected crash happens quite randomly. Sometimes kernel
    just oops, while sometimes kernel throws MCE errors and hangs:
    
      mce: [Hardware Error]: Machine check events logged
      mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 4: c400000000010151
      mce: [Hardware Error]: TSC 0 ADDR 130f3f2c0
      mce: [Hardware Error]: PROCESSOR 0:406c3 TIME 1508160686 SOCKET 0 APIC 0 microcode 363
    
    This looks like a hardware error per mcelog. After debugging, it
    seems turning off turbo mode on the processor does not expose this
    behavior, although U-Boot runs OK with turbo mode on. Suspect it is
    related to an errata of Braswell processor.
    
    To fix this, remove the Braswell cpu driver which does the turbo
    mode configuration, and switch to use the generic cpu-x86 driver.
    Also there is a configuration option in the FSP that turns on the
    turbo mode and that has been turned off too.
    Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
    Reviewed-by: NSimon Glass <sjg@chromium.org>
    4a5a7fca
Makefile 142 字节