[U-Boot] [PATCH 0/9] x86: Fix up the MRC cache on ivybridge

Simon Glass sjg at chromium.org
Sun Oct 18 23:55:28 CEST 2015


At present the MRC cache on ivybridge is disabled due to a bug which was
unknown. This has now been located and a fix is included in this series. In
addition, the RTC functions have a few problems which prevent the checksum
from being read correctly. This series fixes these and adds a few other
minor improvements.

Also included is a modified version of Bin's patch to enable the MRC cache
on ivybridge.


Bin Meng (1):
  x86: ivybridge: Enable the MRC cache

Simon Glass (8):
  rtc: mc146818: Add a comment to the #endif
  rtc: mc146818: Use probe() to set up the device
  dm: rtc: Correct rtc_read32() return value
  x86: ivybridge: Use 'ret' instead of 'rcode'
  x86: ivybridge: Check the RTC return value
  x86: ivybridge: Use CONFIG_ENABLE_MRC_CACHE option
  x86: ivybridge: Fix car_uninit() to correctly set run state
  x86: ivybridge: Measure the MRC code execution time

 arch/x86/cpu/ivybridge/Kconfig |  6 ------
 arch/x86/cpu/ivybridge/car.S   |  6 +++---
 arch/x86/cpu/ivybridge/sdram.c | 42 +++++++++++++++++++++++-------------------
 drivers/rtc/mc146818.c         |  6 +++---
 drivers/rtc/rtc-uclass.c       |  2 +-
 5 files changed, 30 insertions(+), 32 deletions(-)

-- 
2.6.0.rc2.230.g3dd15c0



More information about the U-Boot mailing list