u-boot-brain/arch/x86
Bin Meng ed800961a0 x86: Add more common routines to manipulate mrc cache
This adds mrccache_reserve(), mrccache_get_region() and
mrccache_save() APIs to the mrccache codes. They are ported
from the ivybridge implementation, but with some changes.
For example, in the mrccache_reserve(), ivybridge version
only reserves the pure MRC data, which causes additional
malloc() when saving the cache as the save API needs some
meta data. Now we change it to save the whole MRC date plus
the meta data to elinimate the need for the malloc() later.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
2015-10-21 07:46:27 -06:00
..
cpu x86: Move mrccache.[c|h] to a common place 2015-10-21 07:46:26 -06:00
dts x86: galileo: Add PCIe root port IRQ routing 2015-09-16 19:53:53 -06:00
include/asm x86: Add more common routines to manipulate mrc cache 2015-10-21 07:46:27 -06:00
lib x86: Add more common routines to manipulate mrc cache 2015-10-21 07:46:27 -06:00
config.mk efi: Add 64-bit payload support 2015-08-05 08:44:07 -06:00
Kconfig x86: Add ENABLE_MRC_CACHE Kconfig option 2015-10-21 07:46:26 -06:00
Makefile x86: Add support for U-Boot as an EFI application 2015-08-05 08:44:06 -06:00