On 14 September 2015 at 19:54, Simon Glass <s...@chromium.org> wrote: > On 14 September 2015 at 01:07, Bin Meng <bmeng...@gmail.com> wrote: >> Quark SoC does not support MSR MTRRs. Fixed and variable range MTRRs >> are accessed indirectly via the message port and not the traditional >> MSR mechanism. Only UC, WT and WB cache types are supported. >> >> We configure all the fixed range MTRRs with common values (VGA RAM >> as UC, others as WB) and 3 variable range MTRRs for ROM/eSRAM/RAM as >> WB, which significantly improves the boot time performance. >> >> With this commit, it takes only 2 seconds for U-Boot to boot to shell >> on Intel Galileo board. Previously it took about 6 seconds. >> >> Signed-off-by: Bin Meng <bmeng...@gmail.com> >> --- >> >> arch/x86/cpu/quark/dram.c | 10 ++++++ >> arch/x86/cpu/quark/quark.c | 57 >> +++++++++++++++++++++++++++++++++ >> arch/x86/include/asm/arch-quark/quark.h | 44 +++++++++++++++++++++++++ >> 3 files changed, 111 insertions(+) > > Gosh what a strange an incompatible architecture we have here :-) > > Acked-by: Simon Glass <s...@chromium.org> > Tested-by: Simon Glass <s...@chromium.org>
Applied to u-boot-x86, thanks! _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot