Skip to content
Snippets Groups Projects
  1. Oct 27, 2017
    • Bin Meng's avatar
      env: x86: braswell: Set ENV_IS_IN_SPI_FLASH as default · 3a856473
      Bin Meng authored
      
      Imply does not work for a Kconfig choice. Update ENV_IS_IN_SPI_FLASH
      to be the default one for Intel Braswell.
      
      Signed-off-by: default avatarBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      3a856473
    • Bin Meng's avatar
      x86: braswell: Fix unexpected crash during Linux kernel boot · 4a5a7fca
      Bin Meng authored
      
      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: default avatarBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      4a5a7fca
    • Bin Meng's avatar
      x86: galileo: Fix boot failure · 7995dd37
      Bin Meng authored
      
      With latest codes on mainstream master, Intel Galileo board does not
      boot unfortunately. Git biset leads to b383d6c0 "bootstage: Convert
      to use malloc()".
      
      Disable bootstage support to make it boot again. The root cause needs
      to be investigated however.
      
      Fixes: b383d6c0 ("bootstage: Convert to use malloc()")
      Signed-off-by: default avatarBin Meng <bmeng.cn@gmail.com>
      7995dd37
  2. Oct 23, 2017
  3. Oct 22, 2017
  4. Oct 21, 2017
  5. Oct 20, 2017
  6. Oct 19, 2017
  7. Oct 18, 2017
Loading