[U-Boot] [PATCH 07/13] x86: Use struct mrc_region to describe a mrc region
Simon Glass
sjg at chromium.org
Sun Oct 18 22:26:56 CEST 2015
Hi Bin,
On 11 October 2015 at 22:37, Bin Meng <bmeng.cn at gmail.com> wrote:
> Currently struct fmap_entry is used to describe a mrc region.
> However this structure contains some other fields that are not
> related to mrc cache and causes confusion. Besides, it does not
> include a base address field to store SPI flash's base address.
> Instead in the mrccache.c it tries to use CONFIG_ROM_SIZE to
> calculate the SPI flash base address, which unfortunately is
> not 100% correct as CONFIG_ROM_SIZE may not match the whole
> SPI flash size.
I'm still not comfortable with CONFIG_ROM_SIZE not being the size of
the SPI flash. It just seems wrong. Maybe we should have a
u-boot.rom.min with a minimal images?
>
> Define a new struct mrc_region and use it instead.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
> ---
>
> arch/x86/cpu/ivybridge/sdram.c | 2 +-
> arch/x86/include/asm/mrccache.h | 13 +++++++++----
> arch/x86/lib/mrccache.c | 27 +++++++++++++++++----------
> 3 files changed, 27 insertions(+), 15 deletions(-)
Acked-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list